Overview
This structure contains key fields of represents a project workspace.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type |
---|
Description | Sample Data | |
---|---|---|
ProjectCode | String |
On Insert: One of ProjectCode or ProjectUid is required
On Update: NoThe project code is a unique identifier for a project. | P001395-001 | |
ProjectId | Int32 |
The project Id is a unique identifier for a project. For internal use only. |
ProjectUid | Int64 |
A unique and immutable identifier for a project. | 1152921504607412209 | |
ClientIdentity |
On Update: No
The client associated with the project |
. | |
ClientName | String |
On Insert: Yes
On Update: No
The name of the client associated with the project. | Projector PSA |
Description | String |
The project description. | New Web Services Project (A) - 2018 | |
EngagementIdentity |
On Insert: Yes
On Update: No
The identity of the engagement |
. | |
EngagementManagerIdentity |
On Insert: Yes
On Update: NoThe engagement |
manager. | |
EngagementName | String |
On Update: No
The engagement |
name. | Web Services Engagement |
EngagementTypeIdentity |
On Insert: Yes
On Update: No
The engagement type identity
The engagement type identity. | |
MemorizedFlag | Boolean |
If set to 'true', the project workspace is in the most recently used list for the authenticated user. | true | |
ProjectDocumentsPermissionSetting | String |
The project workspace document permission setting respective of the authenticated user: 'V' for view 'U' for update | U | |
ProjectInfoPermissionSetting | String |
The project workspace information permission setting respective of the authenticated user: 'V' for view 'U' for update | V | |
ProjectInvoicesPermissionSetting | String |
The project workspace invoices permission setting respective of the authenticated user: 'V' for view 'U' for update | U | |
ProjectIssuesPermissionSetting | String |
The project workspace issues permission setting respective of the authenticated user: 'V' for view 'U' for update | U |
ProjectManagerIdentity |
On Insert: Yes
On Update: NoThe identity of the project manager |
. | |
ProjectName | String |
On Update: No
The project |
name. | New Web Services Project (A) |
ProjectStageClosedFlag | Boolean |
If set to 'true', the project associated with the project workspace is in a closed stage. | false | |
ProjectTeamPermissionSetting | String |
The project workspace permission associated with the project team (i.e. booked resources) |
. |
ProjectWorkspaceEnabledFlag | Boolean |
If set to 'true', the project is enabled for project workspaces. | true |
WorkspaceMessages | String |
The project workspace |
message. | Good work team! |
ProjectBdDashboards |
] |
The |
Belladati dashboards to be included in the workspace. | |
ProjectStageIdentity |
On Update: No
The project stage identity |
. | |
ColorMapBackgroundColor |
The |
background color to be associated with the project per the scheduled hours color map. | |
EngagementStageIdentity |
On Insert: Yes
On Update: NoThe engagement stage identity |
. | |
EmPmTeam |
] |
The engagement manager and project management team associated with the engagement/project |
. |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:ProjectWorkspaceInfo> <ProjectCode xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">P001395-001</ProjectCode> <ProjectId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/> <ProjectUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504607412209</ProjectUid> <a:ClientIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:ClientId i:nil="true"/> <b:ClientNumber>PR-PSA</b:ClientNumber> <b:ClientUid>1152921504606961482</b:ClientUid> </a:ClientIdentity> <a:ClientName>Projector PSA</a:ClientName> <a:Description>New Web Services Project (A) - 2018</a:Description> <a:EngagementIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:EngagementCode>E001395</b:EngagementCode> <b:EngagementId i:nil="true"/> <b:EngagementUid>1152921504607324698</b:EngagementUid> </a:EngagementIdentity> <a:EngagementManagerIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:UserDisplayName>Jack Spratt</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>E123</b:UserReferenceSystemId> <b:UserUid>1152921504607112369</b:UserUid> </a:EngagementManagerIdentity> <a:EngagementName>Web Services Engagement</a:EngagementName> <a:EngagementTypeIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:EngagementTypeId i:nil="true"/> <b:EngagementTypeName>Billable - Time and Materials</b:EngagementTypeName> <b:EngagementTypeShortName>TandM</b:EngagementTypeShortName> <b:EngagementTypeUid>1152921504606863884</b:EngagementTypeUid> </a:EngagementTypeIdentity> <a:MemorizedFlag>true</a:MemorizedFlag> <a:ProjectDocumentsPermissionSetting>U</a:ProjectDocumentsPermissionSetting> <a:ProjectInfoPermissionSetting>V</a:ProjectInfoPermissionSetting> <a:ProjectInvoicesPermissionSetting>U</a:ProjectInvoicesPermissionSetting> <a:ProjectIssuesPermissionSetting>U</a:ProjectIssuesPermissionSetting> <a:ProjectManagerIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:UserDisplayName>Jack Spratt</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>E123</b:UserReferenceSystemId> <b:UserUid>1152921504607112369</b:UserUid> </a:ProjectManagerIdentity> <a:ProjectName>New Web Services Project (A)</a:ProjectName> <a:ProjectStageClosedFlag>false</a:ProjectStageClosedFlag> <a:ProjectTeamPermissionSetting i:nil="true"/> <a:ProjectWorkspaceEnabledFlag>true</a:ProjectWorkspaceEnabledFlag> <a:WorkspaceMessages>Good work team!</a:WorkspaceMessages> <a:ProjectBdDashboards/> <a:ProjectStageIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:ProjectStageId i:nil="true"/> <b:ProjectStageName>Delivery</b:ProjectStageName> <b:ProjectStageShortName>Delivery</b:ProjectStageShortName> <b:ProjectStageUid>1152921504606853304</b:ProjectStageUid> </a:ProjectStageIdentity> <a:ColorMapBackgroundColor xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:B>255</b:B> <b:G>255</b:G> <b:R>0</b:R> </a:ColorMapBackgroundColor> <a:EngagementStageIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:EngagementStageId i:nil="true"/> <b:EngagementStageName>Open</b:EngagementStageName> <b:EngagementStageShortName>Open</b:EngagementStageShortName> <b:EngagementStageUid>1152921504606849675</b:EngagementStageUid> </a:EngagementStageIdentity> <a:EmPmTeam> <a:PwsProjectContact> <a:ClientIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <a:Contact xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:UserDisplayName>Jack Spratt</b:UserDisplayName> <b:UserId i:nil="true"/> <b:UserReferenceSystemId>E123</b:UserReferenceSystemId> <b:UserUid>1152921504607112369</b:UserUid> </a:Contact> <a:EmailAddress>jack@revcorp.bb</a:EmailAddress> <a:LocationIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:LocationId i:nil="true"/> <b:LocationName>USA</b:LocationName> <b:LocationUid>1152921504606855985</b:LocationUid> </a:LocationIdentity> <a:MobilePhone i:nil="true"/> <a:OfficePhone i:nil="true"/> <a:OtherContactInformation i:nil="true"/> <a:Roles> <a:PwsContactRole> <a:ProjectRoleIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <a:RoleName>Engagement Manager</a:RoleName> </a:PwsContactRole> <a:PwsContactRole> <a:ProjectRoleIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/> <a:RoleName>Project Manager</a:RoleName> </a:PwsContactRole> </a:Roles> <a:TitleIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:DepartmentIdentity> <b:DepartmentId i:nil="true"/> <b:DepartmentName>Executive Team</b:DepartmentName> <b:DepartmentUid>1152921504606854181</b:DepartmentUid> </b:DepartmentIdentity> <b:TitleId i:nil="true"/> <b:TitleName>Level 1</b:TitleName> <b:TitleUid>1152921504606875471</b:TitleUid> </a:TitleIdentity> </a:PwsProjectContact> </a:EmPmTeam> </a:ProjectWorkspaceInfo> |