10.Functional Requirement
1. Objective
Integrate Workday with JIRA to show the properties of Reporter in an issue, fetching directly from Workday system.
2. Features
Workday user properties and users will be synced to JIRA as JIRA users with user properties.
Sync will be done at a predetermined frequency (24hrs) 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.
Custom field will be updated upon below JIRA events
Issue created.
Issue updated.
3. Process
Workday system contains the properties of all the users present in the system
"Workday for JIRA" application pulls the user properties from Workday system
The application checks if the same user exist in JIRA system based on email
If the users exist then the properties will be pushed into JIRA system else the application won't push the data
This process is automated and synchronizes every 24hrs