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.
Workday fields/data
No | Workday Fields | Available in Get_Workers response | Comments | API operation required |
---|---|---|---|---|
1 | User ID | Available | Same as Employee_ID as per the response | |
2 | Manager | Available | Available in Get_Workers under Management_Chain_Data | |
3 | Location | - | Not able to fetch this data but Region is available. | |
4 | Cost 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" | |
5 | Employee ID | Available | Same as User_ID as per the response | |
6 | Business Title | - | Not available in this operation (Get_Workers). Should use a different operation called "Get_Employee" in order to fetch this data. | Get_Employee |
7 | Phone (Telephone) | Available | Available in Get_Workers under Phone_Data | |
8 | Phone (Mobile) | Available | Available in Get_Workers under Phone_Data | |
9 | Available | Available in Get_Workers under Email_Address_Data | ||
10 | Work Address | Available | Available in Get_Workers under Address_Data | |
11 | Employee Type | - | Not available in this operation (Get_Workers). Should use a different operation called "Get_Employee" in order to fetch this data. | Get_Employee |
12 | Region | Available | Available in Get_Workers under Country_Region_Descriptor | |
13 | Legal Entity | - | Not available in this operation (Get_Workers). Should use a different operation called "Get_Establishments" in order to fetch this data. | Get_Establishments |
14 | Division | - | Not available. | |
15 | Headcount 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" | |
16 | Location 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" |
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:
# | Requirement | Responsibility | Related url links | Comments |
---|---|---|---|---|
1 | Research 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. | |
2 | Evaluate Workday API for sending fields data from Workday. | Nishanth K V (Unlicensed) |
| These are the available API's from workday documentation. |
3 | Sync from workday every 24 hours | |||
4 | Trigger 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:
- Actual requirements
- Approach
- How to connect two apps
- What info to show on screen and where