Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

User should be able to add the users from the selected group to the selected organization in Jira Cloudservicedesk.

2. Scope of the Business

The business aims to enhance user management within Jira Cloud servicedesk by implementing a feature that enables users to add individuals from selected groups to designated organizations seamlessly.

...

The proposed feature aligns with the existing infrastructure of Jira Cloud. The integration of user-friendly interfaces and scheduled run functionalities is technically feasible, leveraging the platform's capabilities.

We have created a plugin user synchronization for one of our client

...

.

Features we have in SharedSVS client plugin

The features of the user synchronization in SharedSVS includesinclude:

  • Group select: Upon clicking the Jira Groups dropdown, a prompt will appear requesting a 3-character keyword. Subsequently, the system will retrieve groups containing the specified keyword and enable the selection of the desired group.

  • Organization select: When you click on the organization dropdowndrop-down, it will retrieve and display a list of organizations. Choose the relevant organization from the list.

  • Clicking the "Add" button will append the group and organization names to the table, accompanied by options for deletion and synchronization operations.

  • Clicking "delete" removes the row containing both group and organization, while clicking the "sync" button adds users from the group to the organization.

  • Schedule: Execute the selected groups and organizations from the table through scheduling. The default frequency is set to daily, and users have the option to choose weekly or monthly intervals. In the case of a weekly schedule, users will be prompted to select the specific day for execution, while for a monthly schedule, they will be asked to specify the desired date for the operation.
    After selecting the interval, inputting the hours and minutes, clicking the save button will store the chosen interval as a cron pattern in database, accompanied by a flag message confirming the successful save with 'Cron pattern saved.'
    After saving, if we click on Run Schedule, it will run the job at the scheduled interval.

...

User Sync Features:

 

Dropdowns(Single Select)

Displaying group names, and organization for selection

Add Button

Clicking the "Add" button will append the group and organization names to the table, accompanied by options for deletion and synchronization operations.

Table

Table will show the list of groups and organizations added with delete and Sync operational buttons

...

After selecting the interval and inputting the hours and minutes, clicking the save button will store the chosen interval as a cron-pattern in database, accompanied by a flag message confirming the successful save with 'Cron pattern saved.'
After saving, if we click on Run Schedule, it will run the job at the scheduled interval of all the mappings that have been added in the second tab.

5. Flow Diagram

...

6. Feature Comparisons with existing marketplace apps

...