Service Directory > v25.1 > Resource_Management > Submit_Resource_Plan
 

Operation: Submit_Resource_Plan

This is W23 Submit Project Resource Plan web service.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Submit_Resource_Plan_Request

Element containing Project Abstract or Project Hierarchy for Project Resource Plan.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag   
Resource_Plan_Reference  Project_Resource_PlanObject  [0..1]  Project Resource Plan Reference   
Resource_Plan_Data  Resource_Plan_Data  [0..1]  Element containing resource plan detail data. If this element is not included, removal of the plan detail is assumed and the plan detail will be removed from the project, where valid to do so. 
Validation Description
Existing Resource Plan Lines cannot be replaced because either one or more than one Resource Plan Lines are in use by a Task Resource.   
Project or Project Hierarchy is Inactive.Please enter a new Project or Project Hierarchy.(Project:[project],Project Hierarchy:[project hierarchy])   
Project or Project Hierarchy is Inactive.Please enter a new Project or Project Hierarchy.(Project:[project],Project Hierarchy:[project hierarchy])   
Either provide a Project or Project Hierarchy for this web service   
 
Validation Description
The Web Service is set to Add Only; documents cannot be resubmitted.   
Enhanced Resource Management tenant flag should be enabled before using this Web Service.   
Incoming Project Resource Plan doesnt match with Project Resource Plan attached to the Project or Project Hierarchy(Project Resource for Project/Project Hierarchy:[rp for project],Incoming Project Resource Plan:[rp parm])   
top
 

Response Element: Submit_Resource_Plan_Response

The Response Group allows the request to specify which data attributes should be returned in the Response, such as whether to include reference elements, attachments, etc.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Project_Resource_Plan_Reference  Project_Resource_PlanObject  [0..1]  Project Resource Plan Reference   
top
 

Project_Resource_PlanObject

part of: Submit_Resource_Plan_Response, Submit_Resource_Plan_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_Resource_PlanObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_Resource_PlanObjectID

part of: Project_Resource_PlanObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Resource_Plan_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Resource_Plan_Data

part of: Submit_Resource_Plan_Request
Project Resource Plan Data Element
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  Replace All Flag Controls whether existing data needs to be overwritten by new incoming data request.   
Resource_Plan_ID  string  [0..1]  Resource Plan ID   
Project_Reference [Choice]   Project_AbstractObject  [0..1]  Project Reference for which Project Resource Plan is to be created.   
Project_Hierarchy_Reference [Choice]   Project_HierarchyObject  [0..1]  Project Hierarchy Reference for which Project Resource Plan is to be created   
Project_Resource_Plan_Detail_Data  Project_Resource_Plan_Detail_WWS_Data  [0..*]  Resource Plan Detail Data Sub Element 
Validation Description
Resource End Date cannot be before the Resource Start Date.   
Job Requisition Reference cannot be entered if To Be Hired Flag is False (Job Requisition Reference:[jobreq reference])   
Workday no longer supports the Contract Billing Rate or Contract Billing Rate Currency fields on the Submit Resource Plan web service.   
 
Validation Description
Existing Resource Plan Lines cannot be replaced because either one or more than one Resource Plan Lines are in use by a Task Resource.   
Project or Project Hierarchy is Inactive.Please enter a new Project or Project Hierarchy.(Project:[project],Project Hierarchy:[project hierarchy])   
Project or Project Hierarchy is Inactive.Please enter a new Project or Project Hierarchy.(Project:[project],Project Hierarchy:[project hierarchy])   
Either provide a Project or Project Hierarchy for this web service   
top
 

Project_AbstractObject

part of: Resource_Plan_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_AbstractObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_AbstractObjectID

part of: Project_AbstractObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_ID, Workday_Project_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_HierarchyObject

part of: Resource_Plan_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_HierarchyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_HierarchyObjectID

part of: Project_HierarchyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Hierarchy_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_Resource_Plan_Detail_WWS_Data

part of: Resource_Plan_Data
Element containing resource plan detail data.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Delete Flag for this Resource Plan Line 
Validation Description
Project Worker Role is required if Delete Flag is False.   
Resource Plan Detail cannot be deleted if its used by a Task Resource(Resource Plan Detail:[rpd],Task Resource:[tr])   
Delete Flag cannot be True if Project Resource Plan Line Reference is not specified or reference doesnt exist.   
 
Project_Resource_Plan_Detail_ID  string  [0..1]  Detail ID. This is the project resource plan detail unique identifier. 
Validation Description
Detail Data is not valid for the specified Project Resource Plan. Please specify a new Detail ID or Project Resource Plan. (Detail ID: [detail])   
 
Project_Role_Reference  Project_RoleObject  [0..1]  Project Worker Role   
Start_Date  date  [0..1]  Start Date   
End_Date  date  [0..1]  End Date   
isAssociation  boolean  [0..1]  Association   
Workers_Reference  WorkerObject  [0..*]  A subset of the possible workers from the member resource considered to be members of the resource plan detail. This may be a subset of workers for the respective member resource. If no workers are defined in the Worker Reference, all workers who are members of the member resource are available for task assignment unless excluded in the Excluded Worker Reference 
Validation Description
You cannot add a Restricted to Worker who is currently a Pending Restricted to Worker.   
Worker Reference cannot be entered if Association Flag is True (Worker Reference:[worker reference])   
 
isToBeHired  boolean  [0..1]  To Be Hired   
Job_Requisition_Reference  Job_RequisitionObject  [0..1]  A unique identifier to reference a Job Requisition.   
Percent_Allocation  decimal (7, 4) >0   [0..1]  Percent Allocation 
Validation Description
Percent Allocation is not enterable when Association Flag is True(Resource Plan Line:[rpd] Percent Allocation:[allocation])   
 
Worker_Group_Reference  Project_Member_ResourceObject  [0..1]  Project Member Resource Reference. Member Resource can be a Job Profile, Project Worker Role, Cost Center, or Talent Pool. 
Validation Description
Worker Group Reference cannot be entered if Association Flag is False (Worker Group Reference:[worker group reference])   
 
Excluded_Workers_Reference  WorkerObject  [0..*]  A subset of the possible workers from the member resource considered to be members of the resource plan detail. This may be a subset of workers for the respective member resource. If no workers are defined in the Worker Reference, all workers who are members of the member resource are available for task assignment unless excluded in the Excluded Worker Reference. 
Validation Description
Excluded Workers Reference cannot be entered if Association Flag is False (Worker Reference:[worker reference])   
 
Standard_Cost_Rate  decimal (26, 6) >0   [0..1]  Standard Cost Rate   
Standard_Cost_Currency_Reference  CurrencyObject  [0..1]  Standard Cost Currency 
Validation Description
Override Internal Currency Reference is required if Override Internal Rate is specified.   
 
Contract_Billing_Rate  decimal (21, 6) >0   [0..1]  Contract Billing Ratge 
Validation Description
Contract Billing Rate is not enterable for non billable Project(Project:[project] Project Hierarchy:[project hierarchy] Resource Plan Line:[rpd])   
 
Contract_Billing_Rate_Currency_Reference  CurrencyObject  [0..1]  Contract Billing Rate Currency 
Validation Description
Contracted Billing Currency Reference is required if Contracted Billing Rate is specified.   
Contracted Billing Currency Reference is required if Contracted Billing Rate is specified.   
Contract Billing Currency is not enterable for non billable Project(Project:[project] Project Hierarchy:[project hierarchy] Resource Plan Line:[rpd])   
 
Validation Description
Resource End Date cannot be before the Resource Start Date.   
Job Requisition Reference cannot be entered if To Be Hired Flag is False (Job Requisition Reference:[jobreq reference])   
Workday no longer supports the Contract Billing Rate or Contract Billing Rate Currency fields on the Submit Resource Plan web service.   
top
 

Project_RoleObject

part of: Project_Resource_Plan_Detail_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_RoleObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_RoleObjectID

part of: Project_RoleObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Worker_Role_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

WorkerObject

part of: Project_Resource_Plan_Detail_WWS_Data, Project_Resource_Plan_Detail_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  WorkerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

WorkerObjectID

part of: WorkerObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_ID, Employee_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Job_RequisitionObject

part of: Project_Resource_Plan_Detail_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Job_RequisitionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Job_RequisitionObjectID

part of: Job_RequisitionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Job_Requisition_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_Member_ResourceObject

part of: Project_Resource_Plan_Detail_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Project_Member_ResourceObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_Member_ResourceObjectID

part of: Project_Member_ResourceObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Cost_Center_Reference_ID, Job_Profile_ID, Organization_Reference_ID, Project_Dynamic_Resource_Pool_ID, Project_Worker_Role_ID, Talent_Pool_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

CurrencyObject

part of: Project_Resource_Plan_Detail_WWS_Data, Project_Resource_Plan_Detail_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CurrencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CurrencyObjectID

part of: CurrencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Currency_ID, Currency_Numeric_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Project_Resource_PlanReferenceEnumeration

part of: Project_Resource_PlanObjectID
Base Type
string
top
 

Project_AbstractReferenceEnumeration

part of: Project_AbstractObjectID
Base Type
string
top
 

Project_HierarchyReferenceEnumeration

part of: Project_HierarchyObjectID
Base Type
string
top
 

Project_RoleReferenceEnumeration

part of: Project_RoleObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Job_RequisitionReferenceEnumeration

part of: Job_RequisitionObjectID
Base Type
string
top
 

Project_Member_ResourceReferenceEnumeration

part of: Project_Member_ResourceObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top