Service Directory > v32.1 > Talent > Put_Talent_Pool
 

Operation: Put_Talent_Pool

This web service allows add and update to Talent Pools and memberships information


@ - 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_Talent_Pool_Request

Web Service wrapper to perform Talent Pool and Worker Membership Put operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Boolean Flag to Add (Create New) operation only.   
Static_Talent_Pool_Reference  Talent_Management_PoolObject  [0..1]  Holds (Talent_Pool_ID) Reference to Talent Pool update.   
Talent_Pool_Data  Talent_Pool_Data  [1..1]  This Element contains Talent Pool ID, Name, Inactive (boolean), and worker membership to this talent pool   
Validation Description
Talent Pool already exists.   
Create talent pools that contain less than 5000 members and distribute the members among them.  Create talent pools that contain less than 5000 members and distribute the members among them. 
top
 

Response Element: Put_Talent_Pool_Response

Web Service response wrapper to confirm Talent Pool and Worker Membership Put operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Static_Talent_Pool_Reference  Talent_Management_PoolObject  [0..1]  Holds Talent Pool (WID and Talent_Pool_ID) references for put operation.   
top
 

Talent_Management_PoolObject

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

Talent_Management_PoolObjectID

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

Talent_Pool_Data

part of: Put_Talent_Pool_Request
This Element contains Talent Pool ID, Name, Inactive (boolean), and worker membership to this talent pool
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  Setting this value to true will remove Static Talent Pool memberships (worker) prior to adding membership as listed in service request. If set to false, it will keep existing worker membership and then process membership as listed in service request. Default is False.   
ID  string  [0..1]  Holds Reference_ID of Talent Pool   
Name  string  [1..1]  Holds Talent Pool Name attribute value   
Description  string  [0..1]  Holds Talent Pool Description attribute value   
Inactive  boolean  [0..1]  Holds Talent Pool Inactivate boolean value   
Restricted_View  boolean  [0..1]  Restricted Pool is used to specify whether the talent pool is restricted or not.   
Exclude_from_Termination  boolean  [0..1]  This Boolean value is used to specify if the succession/talent pool will be excluded from processing during the Remove Worker from Talent business process   
Talent_Pool_Member  Static_Talent_Pool_Member  [0..*]  Holds element which contain Talent Pool Worker membership.   
top
 

Static_Talent_Pool_Member

part of: Talent_Pool_Data
Holds element which contain Talent Pool Worker membership.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Setting value to true will remove this worker membership from Static Talent Pool. If set to false, worker membership remains to the talent pool. Default is FALSE.   
Worker_Reference [Choice]   WorkerObject  [1..1]  Holds Worker reference which is used to add membership to Static Talent Pool.   
top
 

WorkerObject

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

Talent_Management_PoolReferenceEnumeration

part of: Talent_Management_PoolObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top