Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

1. Introduction:

This Atlassian Marketplace app can be used to allow administrators to manage user suspensions based on specific criteria. Below is a screenshot of the plugin on Atlassian Marketplace.

2. App Installation:

Step 1: Login as a JIRA administrator. Go to -> Administration -> Add-on -> Find Add-on

Step 2: Find "User Suspension" and click "Install".


3. Functionality Process:

Step 1: Go to Jira Home  -> Click on Apps drop down ->Click on “User Suspension”.

image-20240304-140116.png

Step 2: Enter your Email address, API Token, Org Id and Bearer Token. You cannot access other tabs without entering the right credentials. 

image-20240304-140315.png

Step 3: Once you fill out all the fields, click on "Validate.". 

image-20240304-141441.png

Step 4: If you have entered the right credentials, you will see a "Success" message, and you can continue using other tabs.

image-20240304-142503.png

Step 5: If you enter the wrong credentials, you will see an "Error" message, which will restrict you from accessing other tabs. 

image-20240304-142828.png
  • Suspending by selecting users from the list

Step 1: Once you get the "Success" message in "Validation Tab" , click on "User Suspend".

Step 2: You can see the user list when you click on the "User Suspend" tab. Select the users you want to suspend by using "Checkbox" and click on "Suspend Selected Users" to suspend the users. 

image-20240305-101111.png

Step 4: Confirmation Dialog is shown to the Admin before the deletion process is initiated, by clicking on 'Yes' button the suspension process continues or by clicking on 'X' mark, suspension process will be aborted.

image-20240305-102751.png

Step 5: Once the process of suspension is completed, Admin can see the "Status Page" which will display the "Suspended users list" along with "Status" of the suspension process. Check the "Status" column of all records to know if the user is suspended or not. Admin can also see the "Status Message" if the user is not suspended in the "Remark" column.

image-20240305-103233.png

4. Filter users by search

"Search users", "JIRA Groups" and “Date“ fields helps to get particular set of records from the user table.

Note: Admin can search users either based on name / email or JIRA Groups but not both. and also they search by date

  • Search users based on "Name" / "Email" / "Date"

Enter the "Name" or "Email" or “Date” and click on "Seacrh" button to view the results. Click on 'Reset' button to clear the filter criteria. JIRA Groups field will be disabled when you start searching based on name / email.

image-20240305-104626.png
  • Search users based on JIRA Groups

Choose the "JIRA Group" from the dropdown and click on "Search" button to view the results. Click on 'Reset' button to clear the filter criteria.

image-20240305-110900.png
  • Search users based on JIRA Groups

Choose the "Date" from the date filter and click on "Search" button to view the results. Click on 'Reset' button to clear the filter criteria.

image-20240305-111436.png

5. Suspend users by creating a scheduled job

Clicking on the "Schedule Jobs" tab allows you to access and view scheduled processes, including both "Job Creation" and the "Job List."
By default, it will open schedule job creation page.

image-20240305-112919.png
  • Create Jobs

When creating a job in Jira, the user must select Jira groups, specify the last active date, and choose the schedule type (weekly or monthly). If the schedule type is set to weekly, the user can further select a day from Sunday to Saturday. For monthly schedules, options range from 1 to 30.

Additionally, users need to decide whether to enable auto suspension, with options being "Yes" or "No." If "Yes" is selected, the system will automatically suspend users at the scheduled intervals. Conversely, choosing "No" means the job will run at the specified intervals, and the UI dialog will display a list of users without suspending them.

image-20240305-114430.png
  • Jobs List

Upon selecting all the fields on the "Create Jobs" page and clicking the "Create" button, we will get the success message as “Job Created Successfully“ and the system will redirect to the "Job List" page, displaying the newly created job in a table.

image-20240305-115042.png

To remove a job, simply click on the "Delete" button. Once done, a confirmation message will appear, indicating that the“Mapping record deleted successfully”.

image-20240305-115620.png

To make changes to a job, simply click the "Edit" button. This action will open an edit dialog containing pre-filled values that can be modified. Once the necessary edits are completed, save the changes by clicking on “Save” button.

image-20240305-120810.png

Clicking on a job allows us to access and view the schedule of its runs. It will show the runs name as like date followed by time and groupName

image-20240305-135540.png

Clicking on the "Job Runs" option allows us to view users who will be suspended when auto-suspension is set to "No". For jobs with auto-suspension set to "No", we can initiate the run by clicking the "Run" button.

image-20240305-135152.png

However, when auto-suspension is set to "Yes", there is no "Run" button available as it directly suspends users, and the interface only displays the list of suspended users.

image-20240305-135333.png

  • No labels