Service Directory > v32.1 > Financial_Management > Put_Fund_Type
 

Operation: Put_Fund_Type

This service operation will add or update Fund Types. The Fund Type data includes a Name, ID, Include Fund Type ID in Name, Inactive Fund Type flag and a Fund Restriction.


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

Element containing Fund Type reference for update and all Fund Type 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.   
Fund_Type_Reference  Fund_TypeObject  [0..1]  Reference to an existing Fund Type.   
Fund_Type_Data  Fund_Type_Data  [1..1]  Fund Type Data 
Validation Description
Fund Type cannot be inactivated when it is used by active Funds.   
 
Validation Description
Fund Type exists where the Web Service is set to Add Only.   
Fund Type Name matches a Fund Type Name in an existing Fund Type. Change Fund Type Name.   
top
 

Response Element: Put_Fund_Type_Response

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

Fund_TypeObject

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

Fund_TypeObjectID

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

Fund_Type_Data

part of: Put_Fund_Type_Request
Element containing all Fund Type Data
 
Parameter name Type/Value Cardinality Description Validations
Fund_Type_ID  string  [0..1]  Fund Type Reference ID. This is the Fund Type unique identifier.   
Fund_Type_Name  string  [1..1]  Fund Type Name   
Include_Fund_Type_ID_in_Name  boolean  [0..1]  Boolean flag which when set to true will include the Fund Type ID in the Fund Type Name   
Inactive  boolean  [0..1]  Boolean Flag which when set to true activates the Fund Type   
Fund_Restriction_Reference  Fund_RestrictionObject  [0..1]  Reference to an existing Fund Restriction (Unrestricted, Restricted or Temporarily Restricted)   
Funded_By_Reference  Funded_ByObject  [0..1]  Reference to an existing Funded By (Sponsor or Cost Share)   
Validation Description
Fund Type cannot be inactivated when it is used by active Funds.   
top
 

Fund_RestrictionObject

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

Fund_RestrictionObjectID

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

Funded_ByObject

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

Funded_ByObjectID

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

Fund_TypeReferenceEnumeration

part of: Fund_TypeObjectID
Base Type
string
top
 

Fund_RestrictionReferenceEnumeration

part of: Fund_RestrictionObjectID
Base Type
string
top
 

Funded_ByReferenceEnumeration

part of: Funded_ByObjectID
Base Type
string
top