Description: Updates the preferences of the specified project. Project preferences are a subset of fields from the Project Fields list.
Service: Project Service
Input:
Message:UpdateProjectPreferences
Elements:
Name | Type | Description | Required |
---|---|---|---|
ObjectId | int | The unique identifier for the project. | Yes |
EnablePublication | boolean | Indicates whether publication is enabled for the project. | No |
PublicationPriority | int | Determines the order in which projects are submitted to the service queue, where 1 is highest priority and 100 is lowest priority. | No |
LastPublishedOn | string | The date the project was last published. | No |
PublishLevel | string | The publish level for the project publication. | No |
DeploymentNames | string | Names of deployments associated with the project. This field can be used to add or update multiple deployment names as a comma separated list. The specified deployments must already be set in the application settings. | No |
DeleteDeployments | string | Comma separated list of deployments to remove from the project. | No |
UnifierEnabledFlag | boolean | Indicates whether the specified project is synced with a Unifier project. | No |
UnifierProjectNumber | string | The Unifier project number associated to the project. | No |
UnifierScheduleSheetName | string | The Unifier schedule sheet name associated to the project. | No |
UnifierDataMappingName | string | The Unifier data mapping name associated to the project. | No |
UnifierDeleteActivitiesFlag | boolean | Indicates whether activities removed from the project Schedule are deleted in Unifier. | No |
UnifierCBSTasksOnlyFlag | boolean | Indicates whether the project will send only activities with CBS codes assigned to Unifier. | No |
ProjectScheduleType | string | The type of schedule the project is based on. It can contain either Duration, Resource, or Cost. | No |
SyncWbsHierarchyFlag | boolean | Indicates whether WBS Hierarchy sync is enabled or disabled. | No |
ScheduleWBSHierarchyType | string | Specifies WBS Hierarchy type used while a schedule performs on a project. Possible values are Complete, Partial, or Levels. | No |
WBSHierarchyLevels | int | Specifies WBS Hierarchy sync level. Possible values are 1 to 50. | No |
EnableSummarization | boolean | The option which, when true, directs the Summarizer service to automatically summarize the project. If this is false, the project will be skipped during the summary run. | No |
SummaryLevel | string | The summary level for the project while performing project summarization. Possible values are WBS Level and Assignment Level. | No |
SummarizeToWBSLevel | int | The maximum level within the project's WBS to perform summarization - defaults to 2. | No |
LastSummarizedDate | string | The date the project was last summarized. | No |
HistoryLevel | string | The level of historical project data that is stored for use in P6 Analytics. Possible values are None, Project, WBS, and Activity. | No |
HistoryInterval | string | The time interval for how historical project data is stored for use in P6 Analytics. Possible values are Month, Week, Quarter, Year, and Financial Period. | No |
Output:
Message: UpdateProjectPreferencesResponse
Elements:
Name | Type | Description |
---|---|---|
Return | boolean | Indicates whether the operation completed or failed. |