Description: Copies a WBS structure specified by TemplateWbsObjectId from a template and places it under a project specified by ObjectId and updates the ObjectID with the ID of the top node of the newly created WBS structure.
Service: Project Service
Style: Document/literal wrapped
Input:
Message: CopyWBSFromTemplate
Elements: elements that contain the following fields:
Field | Type | Description |
---|---|---|
ObjectId | int | The unique identifier of an existing project that will contain the copied WBS structure. |
TemplateWbsObjectId | int | The unique identifier of the source WBS structure to copy. |
CopyWBSNotes | boolean | Determines whether to copy WBS Notebooks. |
CopyWBSMilestones | boolean | Determines whether to copy WBS Milestones. |
CopyActivities | boolean | Determines whether to copy Activities. |
CopyResourceAndRoleAssignments | boolean | Determines whether to copy resource and role assignments. |
CopyRelationships | boolean | Determines whether to copy relationships. |
CopyActivityCodes | boolean | Determines whether to copy activity codes. |
CopyEPSCodesAtProjectLevel | boolean | Determines whether to copy EPS specific activity codes as project specific activity codes if the WBS is being copied to an EPS which does not have access to the EPS specific activity code. |
CopyActivityNotes | boolean | Determines whether to copy activity notebooks. |
CopyActivitySteps | boolean | Determines whether to copy steps. |
CopyAssignmentCodes | boolean | Determines whether to copy assignment codes. |
Required fields: The following fields are required when creating the Project object:
- ObjectId
- TemplateWbsObjectId
Output:
Message: CopyWBSFromTemplateResponse
Elements:
Field | Type | Description |
---|---|---|
ObjectId | int | The unique identifier of the new WBS. |