PwsProjectRoleCandidate
Overview
This structure represents a candidate on a project role. A role may have requested candidates and/or assigned candidates. A specific resource may be both a requested candidate and an assigned candidate, A candidate may be named or unnamed.
Format
- PwsProjectRoleCandidate
- AllowBookOwnTimeFlag: Boolean
- AllowRequestOwnTimeFlag: Boolean
- AssignedCandidateFlag: Boolean
- RequestedCandidateFlag: Boolean
- RequesterCanRequestHoursFlag: Boolean
- RequesterCanSwitchToThisCandidateFlag: Boolean
- ResourceIdentity: PwsResourceRef
- SchedulerCanBookHoursFlag: Boolean
- SchedulerCanSwitchToThisCandidateFlag: Boolean
- SelectedCandidateFlag: Boolean
- UnnamedCandidateCostCenterIdentity: PwsCostCenterRef
- UnnamedCandidateFlag: Boolean
- UnnamedCandidateLocationIdentity: PwsLocationRef
- UnnamedCandidateResourceTypeIdentity: PwsResourceTypeRef
- UnnamedCandidateTitleIdentity: PwsTitleRef
Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
AllowBookOwnTimeFlag | Boolean | If 'true', the resource has permission to book his/her own time on a role. | false |
AllowRequestOwnTimeFlag | Boolean | If 'true', the resource has permission to request his/her own time on a role. | false |
AssignedCandidateFlag | Boolean | If 'true', the resource is an assigned candidate on the role. | true |
RequestedCandidateFlag | Boolean | If 'true', the resource is a requested candidate on the role. | false |
RequesterCanRequestHoursFlag | Boolean | If 'true', caller can request hours against this role. | true |
RequesterCanSwitchToThisCandidateFlag | Boolean | If 'true', caller can switch the preferred resource candidate on this role. | false |
ResourceIdentity | The resource associated with this candidate, if it is a named candidate, | ||
SchedulerCanBookHoursFlag | Boolean | If 'true', the caller can book hours against this role. | true |
SchedulerCanSwitchToThisCandidateFlag | Boolean | If 'true', the caller can switch the assigned resource candidate on this role. | false |
SelectedCandidateFlag | Boolean | If 'true', this candidate represents the effective resource on the project role it belongs to. | true |
UnnamedCandidateCostCenterIdentity | For unnamed candidates, the cost center. | ||
UnnamedCandidateFlag | Boolean | If 'true', this is an unnamed candidate, Unnamed candidates specify a cost center, location, title and resource type but do not identify a specific resource. | false |
UnnamedCandidateLocationIdentity | For unnamed candidates, the location. | ||
UnnamedCandidateResourceTypeIdentity | For unnamed candidates, the resource type. | ||
UnnamedCandidateTitleIdentity | For unnamed candidates, the title. |