Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


Overview


This structure contains key fields of a project workspace

Format


PwsProjectWorkspaceInfo
  • PwsProjectWorkspaceInfo

Elements


Element

Data Type

RequiredDefault

Description

Sample Data

ProjectCode

String

On Insert: One of ProjectCode or ProjectUid is required

On Update: No


The project code is a unique identifier for a project

P001395-001

ProjectId

Int32

No

The project Id is a unique identifier for a project. For internal use only.

 

ProjectUid

Int64

See ProjectCode

A unique and immutable identifier for a project

1152921504607412209

ClientIdentity

PwsClientRef

On Insert: Yes

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

No

The project description

New Web Services Project (A) - 2018

EngagementIdentity

PwsEngagementRef

On Insert: Yes

On Update: No


The identity of the engagement

 

EngagementManagerIdentity

PwsUserRef

On Insert: Yes

On Update: No


The engagement manager 

 

EngagementName

String

On Insert: Yes

On Update: No


The engagement name 

Web Services Engagement

EngagementTypeIdentity

PwsEngagementTypeRef

On Insert: Yes

On Update: No


The engagement type identity

 

MemorizedFlag

Boolean

No

If set to 'true', the project workspace is in the most recently used list for the authenticated user

true

ProjectDocumentsPermissionSetting

String

No


The project workspace document permission setting respective of the authenticated user:

'V' for view

'U' for update

U

ProjectInfoPermissionSetting

String

No


The project workspace information permission setting respective of the authenticated user:

'V' for view

'U' for update

V

ProjectInvoicesPermissionSetting

String

No

The project workspace invoices permission setting respective of the authenticated user:

'V' for view

'U' for update

U

ProjectIssuesPermissionSetting

String

No

The project workspace issues permission setting respective of the authenticated user:

'V' for view

'U' for update

U

ProjectManagerIdentity

PwsUserRef

On Insert: Yes

On Update: No


The identity of the project manager

 

ProjectName

String

On Insert: Yes

On Update: No


The project name 

New Web Services Project (A)

ProjectStageClosedFlag

Boolean

Nofalse

If set to 'true', the project associated with the project workspace is in a closed stage

false

ProjectTeamPermissionSetting

String

No


The project workspace permission associated with the project team (i.e. booked resources) 

 

ProjectWorkspaceEnabledFlag

Boolean

Nofalse

If set to 'true', the project is enabled for project workspaces

true

WorkspaceMessages

String

No

The project workspace message 

Good work team!

ProjectBdDashboards

PwsProjectBdDashboardDescriptor [???]

No

The key fields associated with the Belladati dashboard(s) associated with the project workspace

 

ProjectStageIdentity

PwsProjectStageRef

On Insert: Yes

On Update: No


The project stage identity

 

ColorMapBackgroundColor

PwsColor

No

The color map of the project workspace background 

 

EngagementStageIdentity

PwsEngagementStageRef

On Insert: Yes

On Update: No


The engagement stage identity

 

EmPmTeam

PwsProjectContact [???]

No

The engagement manager and project management team associated with the engagement/project

 

Usage Example(s)


Example 01
            <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>
  • No labels