Copy Project Process

Use the Copy Project API process to create a new Cobra project by copying an existing project. You can also use this process to copy a Cobra master project which results in a new copy of the master project and all its children projects.

Process Settings

Below are the settings you must define for the Copy Project API process.

Setting Description Sample Value
ProcessID This setting informs Cobra to run the copy Project process. CopyProject
CopyFrom This setting refers to the name of the source project to copy

This setting is required.

Demo
CopyTo This setting identifies the name of the new Cobra project to create.

This setting is required.

Demo Advanced
CopyData This setting indicates whether data is copied from the source project into the new project. A value of 1 indicates that the data is copied.

This setting is optional, and the default value is 0.

1
DeleteTarget This setting indicates whether Cobra should delete the existing copy of the new project. A value of 1 informs Cobra to delete the existing copy of the new project.

This setting is optional, and the default value is 1.

0
CopyCalendar Use this setting to copy the calendar from the source project and rename it to the new name of the project..

A value of 1 informs Cobra to copy the calendar. A value of 0 informs Cobra to use the same calendar as the source project for the new project.

This setting is optional, and the default value is 1.

0
NewDescription This setting refers to the description of the new Cobra project.

This setting is optional.

This is demo project.

Sample Script

Below is a sample script file for the Copy Project API process.

[Process018]
ProcessID=CopyProject
CopyFrom=Demo
CopyTo=Demo Advanced
CopyData=1
DeleteTarget=0
CopyCalendar=0
NewDescription=This is demo project.