Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attachments

Objective:

Develop custom app for integrating Workday with Jira Service Desk to automate ticket creation in JSD.

...

  • Workday user properties and users will be synced to Jira as Jira users with user properties. New users will be created if user is not in Jira. Sync will be done at a predetermined frequency (15 days or 30 days) which should be configurable.
  • Workday and Jira Sync is independent of any Jira events & triggers.
  • Jira user properties will be used to update custom fields based on user picker field. The mapping will be done in the mapping screen of the App.
  • Custom field will be updated upon below Jira events
    • Issue created.
    • Issue updated.


Workday fields/data

...

Get_Employee1417181920

Workday FieldsAvailable in Get_Workers responseCommentsAPI operation requiredImplementation statusEndpoint
Workday Fields
1User IDAvailableSame as Employee_ID as per the responseGet_Workers
Status
colourGreen
titleDone



2ManagerAvailableAvailable in Get_Workers under Management_Chain_DataGet_Workers
Status
colourGreen
titleDone



3Location-Not able to fetch this data but Region is available. Yet to confirm if the value is correct.Get_Workers
Status
colourGreen
titleDone
Workday Location Chain,WD Location HierarchyRegion
4Cost Center?

Not sure should we use a separate endpoint as the Get_Workers will not fetch this data?

The value is under another tag called "Organization_Type_ID"

Yet to confirm if the value is correct.

Get_Workers


Organization_Type_ID
5Employee IDAvailableSame as User_ID as per the responseGet_Workers
Status
colourGreen
titleDone



6Business Title-Not available in this operation (Get_Workers). Should use a different operation called "Get_Employee" in order to fetch this data.Get_Employee
https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v33.0/Get_Employee.html

7Phone (Telephone)AvailableAvailable in Get_Workers under Phone_DataGet_Workers
Status
colourGreen
titleDone



8Phone (Mobile)AvailableAvailable in Get_Workers under Phone_DataGet_Workers
Status
colourGreen
titleDone



9EmailAvailableAvailable in Get_Workers under Email_Address_DataGet_Workers
Status
colourGreen
titleDone



10Work AddressAvailableAvailable in Get_Workers under Address_DataGet_Workers
Status
colourGreen
titleDone



11Employee Type-Not available in this operation (Get_Workers). Should use a different operation called "Get_Employee" in order to fetch this data.https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v33.0/Get_Employee.html12RegionAvailableAvailable in Get_Workers under Country_Region_DescriptorGet_Workers
Status
colourGreen
titleDone
13Legal Entity-Not available in this operation (Get_Workers). Should use a different operation called "Get_Establishments" in order to fetch this data.Get_Establishmentshttps://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v33.0/Get_Establishments.html


12Division-Not available.Get_Establishments



15Headcount Type?

Not sure should we use a separate endpoint as the Get_Workers will not fetch this data?

The value is under another tag called "Organization_Type_ID"

Get_EstablishmentsOrganization_Type_ID1613Location Hierarchy?

Not sure should we use a separate endpoint as the Get_Workers will not fetch this data?

The value is under another tag called "Organization_Type_ID"

Get_Establishments


Organization_Type_ID
14Employee NameAvailableAvailable in Get_WorkersGet_Workers
Status
colourGreen
titleDone



15Superior?Not available




16Supervisory Management ChainAvailableAvailable in Get_Workers but we get only "Manager" data and there are multiple "Managers" present under every userGet_Workers



17Shipping Address?Is this same as Home address?




...