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 27 Next »

App Objective:

Develop custom app for integrating Workday with JIRA Service Desk to show the properties of Reporter in an issue, fetching directly from Workday system.

Functional Requirement 

  • Email
  • Instance for deployment


Clarifications for development:

  • How to know if the properties are set once we sync? Should we provide a panel to display created properties? - solved in discussion on 26/11/19 - no
  • How should the syncing process takes place? Through UI or to configure in config file? - solved in discussion on 26/11/19 - do in config file


  • We have multiple "Managers" under every user. Whom should be selected? Or if we can dump all managers in one field? - solved on 27/1/2019 - add all
  • Need an instance for deployment
  • Toggle button for sync on and off on UI
  • Workday properties can be synced on scheduling and will be set as user properties every time it syncs but should those fields be automatically updated in custom fields on sync every time?- no need of custom field update as discussed on 05/12/19

Draft plan for Graco App

Sr.No
Task
Estimations (Hours)
Actual Start Date
Actual End date
Status
Assignee
Remark
1

Backend code to fetch other fields from Workday into Jira

24h27/11/2019
AP-801 - Getting issue details... STATUS Nishanth K V (Unlicensed)Blocker. We need to have a discussion with customer for remaining fields.
2Verify API's to get Email value of Jira users and test with sample code8h

AP-800 - Getting issue details... STATUS Nishanth K V (Unlicensed)Blocker. Need customer permission to create users in Jira instance with graco email.
3POC for Nodejs Scheduler8h05/12/201905/12/2019 AP-802 - Getting issue details... STATUS Nishanth K V (Unlicensed)
4Backend code to synchronize the system automatically - Scheduling
05/12/2019
AP-803 - Getting issue details... STATUS Nishanth K V (Unlicensed)
5Code Refactoring, exception and logger16h

AP-799 - Getting issue details... STATUS Nishanth K V (Unlicensed)Remove unnecessary code, add exception and logger


Tasks:


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


Note:

  • When Workday API is called the response is being stored in files with batches of 100 in each file
  • Once the response is stored we are fetching the values from the response files and creating properties for existing users
  • Once properties are created we are deleting the response files


Learning:

  • Got more exposure on Jira API's and behaviours
  • Learnt few of the best practices in Nodejs
  • Learnt to analyze more and then to implement the logic






  • No labels