UpdateProjectPreferences Operation

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.



Legal Notices | Your Privacy Rights
Copyright © 2008, 2023

Last Published Wednesday, February 1, 2023