Enhanced User Profile Cloud V2
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
- 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.
- 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.
- 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.
- 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.
- Complete the import user profile data through CSV
- Complete the sync user profile data from Workday
Technical Implementation :
Technical implementation for the Enhanced User Profile:
- We will use atlasian-connect-spring-boot framework to develop this application
- We will use AUI(Atlassian User Interface) for now and later will replace everything to Atlaskit(R&D to integrate with Spring Boot)
- We will use sample project for reference to build this application
- Atlassian sample project Link: https://bitbucket.org/atlassian/atlassian-connect-spring-boot-samples/src/master/
- Follo-Up Project Link: https://bitbucket.org/dchouksey/app-cloud-follow-up/src/master/
- We will user cloud REST API to perform any operation on Jira cloud
- REST API LINK: https://developer.atlassian.com/cloud/jira/platform/rest/v3/
- REST API LINK: https://developer.atlassian.com/cloud/jira/platform/rest/v3/
Draft Timing Plan for CSV User Profile Import V2 (Spring Boot):
This is functionality will be rebuild using Atlassian connect spring boot framework. All backend API needs to rebuild in spring boot for V2 application.
- AP-667Getting issue details... STATUS
Draft Timing Plan for Workday Integration:
- AP-873Getting issue details... STATUS