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

AP-667 - Getting issue details... STATUS

Objective:

The enhanced user profile app enables the feature that users can see the profile information in Jira.  The idea about this app to convert exiting backend from Node js to Spring boot so it can easily integrate other systems like LDAP, workday, SuccessFactors and Jira user properties.

Functional Requirements:

The functional requirements for enhanced user profile application

  1. CSV Import - User should able to upload CSV including user profile data and other users should able to see these profile data on the issue view. 
  2. Workday integration  - Users should able to sync user profile data from the Workday system and other users should able to see profile data on the issue view. 
  3. LDAP Interation  - Users should able to sync user profile data from the active directory using LDAP and other users should able to see profile data on the issue of view.
  4. SuccessFactors Integration - Users should able to sync user profile data from the SuccessFactors system and other users should able to see profile data on the issue of view.

Future Scope:

This app can enable seamless integration between different systems. In future user can sync user profile data from different system and see this information Jira.


Todo Activites:

The To-Do activities for Enhanced User Profile application.

  1. Complete the import user profile data through CSV
  2. Complete the sync user profile data from Workday


Technical Implementation :

Technical implementation for the Enhanced User Profile:

Draft Timing Plan for CSV User Profile Import V2:

This is functionality will be rebuild using Atlassian connect spring boot framework. All backend API needs to rebuild in spring boot for V2 application.   


Sr. No.
Task
Estimations (Hours)
Actual Start Date
Actual End date
Status
Assignee
Remark
1Create project and setup configuration(frontend and backend flow) AP-668 - Getting issue details... STATUS



Nishanth
2Backend code get for CSV file and mapping



Nishanth
3Blackened code to create properties using rest API



Nishanth
4Backed API validates the token



Nishanth
5Backend code to get user info API by issue key(call issue and user properties API )



Nishanth
6Fixe UI issues after the backed integration     



Nishanth
7Testing application with all scenarios  



Nishanth





















  • No labels