Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 25 Next »

Objective:

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

Client Requirements:

When a customer raises an issue/request. Data from Workday auto populates fields when the request is submitted.
The Workday integration will update the JSD data tables at least once every 24 hours
We do not want the Workday dump updating any issue information once submitted.


Functional Requirements:

  • 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

NoWorkday FieldsAvailable in Get_Workers responseCommentsAPI operation requiredImplementation statusEndpoint
Workday Fields
1User IDAvailableSame as Employee_ID as per the responseGet_WorkersDONE


2ManagerAvailableAvailable in Get_Workers under Management_Chain_DataGet_WorkersDONE


3Location-Not able to fetch this data but Region is available. Yet to confirm if the value is correct.Get_WorkersDONEWorkday 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_WorkersDONE


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_WorkersDONE


8Phone (Mobile)AvailableAvailable in Get_Workers under Phone_DataGet_WorkersDONE


9EmailAvailableAvailable in Get_Workers under Email_Address_DataGet_WorkersDONE


10Work AddressAvailableAvailable in Get_Workers under Address_DataGet_WorkersDONE


11Employee Type-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

12RegionAvailableAvailable in Get_Workers under Country_Region_DescriptorGet_WorkersDONE


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

14Division-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_Establishments


Organization_Type_ID
16Location 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
17Employee NameAvailableAvailable in Get_WorkersGet_WorkersDONE


18Superior?Not available




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



20Shipping Address?Is this same as Home address?





Workday response attachment:

YUVARAJ KUNDASI (Unlicensed): Please take a look.

Workday_Response_2.txt


Feature List of Workday:

  • Time Tracking
  • Goal Management
  • Succession planning
  • Global payroll tools
  • Career and development planning
  • Recruiting tools
  • Strategic workforce planning
  • Workforce analytics
  • Operational headcount planning
  • Workday Big Data Analytics integration
  • Business assets
  • Grants management
  • Purchase orders
  • Real time spend analytics
  • Revenue management
  • Expenses
  • Project management
  • Custom reports
  • Manage your asset roster
  • Centralized business management
  • Talent Management
  • Payroll Solutions
  • Performance Management
  • Career and Development Planning
  • Cloud Connect for Third-Party Payroll
  • Organization Management
  • Absence Management
  • Benefits administration
  • Onboarding tools
  • Performance management
  • Revenue management
  • Procurement
  • Revenue recognition
  • Invoicing
  • Accounting and finance
  • Management reporting
  • Mobile friendly
  • Online support
  • Automatically reconcile bank statements
  • Monitor processes and workflows


Detailed breakdown of tasks:

#RequirementResponsibilityRelated url linksComments
1Research on how to link and authenticate the Workday in JSD.Nishanth K V (Unlicensed)These links may not give us full details about linking workday with JSD but it might give us some insight for the scenario. 
2Evaluate Workday API for sending fields data from Workday.Nishanth K V (Unlicensed)

These are the available API's from workday documentation. 

Workday.docx

3Sync from workday every 24 hours


4Trigger the issue creation in JSD from workday (Issue update not required)


5

Mapping for Workday fields and JSD

YUVARAJ KUNDASI (Unlicensed)

Useful Link for API: https://www.programmableweb.com/api/workday

Questions:

  1. Actual requirements
  2. Approach
  3. How to connect two apps
  4. What info to show on screen and where


key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

  File Modified
No files shared here yet.
:


  • No labels