Service Directory > v31.2 > Financial_Management > Put_Basic_Project
 

Operation: Put_Basic_Project

This service operation will add or update Projects used as worktag values only. Use the Submit Workday Project web service to add or update complete Project definitions.


@ - 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: Put_Basic_Project_Request

Element containing Project reference for update and all Project data items
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Project_Reference  ProjectObject  [0..1]  Reference to an existing basic project for update purposes only.   
Basic_Project_Data  Basic_Project_Data  [1..1]  Project Data 
Validation Description
Can not switch an existing non basic worktag only project to be a basic worktag only.  Can not switch an existing non basic worktag only project to be a basic worktag only. 
 
Validation Description
Project ID already exists.   
top
 

Response Element: Put_Project_Response

Element containing Put Project Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Project_Reference  Project_AbstractObject  [0..1]  Reference to an existing Project   
top
 

ProjectObject

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

ProjectObjectID

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

Basic_Project_Data

part of: Put_Basic_Project_Request
Element containing basic Project data for a project used as a basic worktag only
 
Parameter name Type/Value Cardinality Description Validations
Project_ID  string  [0..1]  Project ID. This is the Project unique identifier   
Project_Name  string  [1..1]  Free form text for a meaningful Project Name. Project Name must be unique. 
Validation Description
Enter a Project name that is not already in use.   
 
Inactive  boolean  [0..1]  Boolean to indicate that Project is inactive   
Validation Description
Can not switch an existing non basic worktag only project to be a basic worktag only.  Can not switch an existing non basic worktag only project to be a basic worktag only. 
top
 

Project_AbstractObject

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

ProjectReferenceEnumeration

part of: ProjectObjectID
Base Type
string
top
 

Project_AbstractReferenceEnumeration

part of: Project_AbstractObjectID
Base Type
string
top