Service Directory > v31.2 > 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 
Validation Description
Project Resource Plan MLV Webservice Criticals   
 
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Contains data for business processing   
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
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   
The Project Resource Plan cannot be added to an optional project hierarchy. It can only be added to a primary project hierarchy.   
You cannot apply a resource plan template when resource plan lines are in use.   
You cannot submit duplicate unnamed resource reference IDs: [reference id].   
For a project role in a resource plan, submit unique sequence numbers for unnamed resources: [reference id].   
 
Validation Description
The Web Service is set to Add Only; documents cannot be resubmitted.   
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   
Application_Instance_Related_Exceptions_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
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
 

Financials_Business_Process_Parameters

part of: Submit_Resource_Plan_Request
Contains data for business processing
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures the Comment for the Business Process.   
top
 

Business_Process_Comment_Data

part of: Financials_Business_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

part of: Business_Process_Comment_Data, 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
 

Resource_Plan_Data

part of: Submit_Resource_Plan_Request
Project Resource Plan Data Element
 
Parameter name Type/Value Cardinality Description Validations
Resource_Plan_ID  string  [0..1]  Resource Plan ID   
Resource_Plan_Template_Reference  Project_Resource_Plan_TemplateObject  [0..1]  Reference to an existing resource plan template.   
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.   
Ensure that the resource plan lines do not include workers in the same role [date verbiage] and different standard cost rates or currencies.   
Estimated hours not available for association type, only available for assignment type.   
You cannot reference Unnamed Resources if Association Flag is true. Resource Plan Detail [rpd]   
Cannot change the project role if the Resource Plan Detail contains Unnamed Resources. Resource Plan Detail:[rpd]   
You cannot remove an Unnamed Resource that is pending replacement. Resource Plan Detail: [rpd]   
You can't edit the resource plan line, [RPL], until the business process is completed.   
 
Validation Description
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   
The Project Resource Plan cannot be added to an optional project hierarchy. It can only be added to a primary project hierarchy.   
You cannot apply a resource plan template when resource plan lines are in use.   
You cannot submit duplicate unnamed resource reference IDs: [reference id].   
For a project role in a resource plan, submit unique sequence numbers for unnamed resources: [reference id].   
top
 

Project_Resource_Plan_TemplateObject

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_Resource_Plan_TemplateObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_Resource_Plan_TemplateObjectID

part of: Project_Resource_Plan_TemplateObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Resource_Plan_Template_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_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 
Validation Description
Project Resource Plan Detail Event MLV Criticals for WS only   
 
Project_Role_Category_Reference  Project_Role_CategoryObject  [0..1]  Project Role Category   
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])   
 
Add_Additional_Unnamed_Resources  decimal (4, 0) >0   [0..1]  Specify the quantity of additional unnamed resources to create. 
Validation Description
You cannot create Unnamed Resource when the Association Flag is true (Resource Plan Detail: [rpd] Create Additional Unnamed Resources: [UR])   
 
Unnamed_Resource_Data  Unnamed_Resource_WWS_Data  [0..*]  Element containing unnamed resource data. 
Validation Description
You cannot change the sequence for an existing unnamed resource reference ID: [reference id].   
Submit sequence number greater than zero for unnamed resource reference ID: [reference id].   
Submit unnamed resource reference ID for sequence: [seq].   
 
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   
Estimated_Hours  decimal (4, 0) >0   [0..1]  Estimated Hours   
Memo  string  [0..1]  Project Resource Plan Memo   
Project_Booking_Status_Reference  Project_Booking_StatusObject  [0..1]  Project Booking Status for the Resource Plan Detail   
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.   
Ensure that the resource plan lines do not include workers in the same role [date verbiage] and different standard cost rates or currencies.   
Estimated hours not available for association type, only available for assignment type.   
You cannot reference Unnamed Resources if Association Flag is true. Resource Plan Detail [rpd]   
Cannot change the project role if the Resource Plan Detail contains Unnamed Resources. Resource Plan Detail:[rpd]   
You cannot remove an Unnamed Resource that is pending replacement. Resource Plan Detail: [rpd]   
You can't edit the resource plan line, [RPL], until the business process is completed.   
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
 

Project_Role_CategoryObject

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_Role_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_Role_CategoryObjectID

part of: Project_Role_CategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Role_Category_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
 

Unnamed_Resource_WWS_Data

part of: Project_Resource_Plan_Detail_WWS_Data
Element containing unnamed resource data.
 
Parameter name Type/Value Cardinality Description Validations
Unnamed_Resource_Reference_ID  string  [0..1]  Unnamed Resource Reference ID value. 
Validation Description
Submit an unnamed resource not previously deleted from a resource plan line or in use by a resource plan template. Unnamed resource reference ID: [reference id].   
Submit an unnamed resource not already in use: [reference id].   
 
Sequence  decimal (4, 0) >0   [0..1]  Sequential number of the unnamed resources by role within a resource plan.   
Validation Description
You cannot change the sequence for an existing unnamed resource reference ID: [reference id].   
Submit sequence number greater than zero for unnamed resource reference ID: [reference id].   
Submit unnamed resource reference ID for sequence: [seq].   
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_Booking_StatusObject

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_Booking_StatusObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Project_Booking_StatusObjectID

part of: Project_Booking_StatusObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Project_Booking_Status_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
 

Application_Instance_Related_Exceptions_Data

part of: Submit_Resource_Plan_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

Project_Resource_PlanReferenceEnumeration

part of: Project_Resource_PlanObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Project_Resource_Plan_TemplateReferenceEnumeration

part of: Project_Resource_Plan_TemplateObjectID
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
 

Project_Role_CategoryReferenceEnumeration

part of: Project_Role_CategoryObjectID
Base Type
string
top
 

Job_RequisitionReferenceEnumeration

part of: Job_RequisitionObjectID
Base Type
string
top
 

Project_Booking_StatusReferenceEnumeration

part of: Project_Booking_StatusObjectID
Base Type
string
top
 

Project_Member_ResourceReferenceEnumeration

part of: Project_Member_ResourceObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top