Info |
---|
Approved for Jira Data Center |
Simple add-on to Deactivate users who left organization and remove license or security access groups for Inactive users.
Use Cases:
- To remove License for Jira users who are Never Login or Not active and exists in organization directory.
- To remove License or Access Security Groups for Jira users who left company or Not exists in organization directory
- To restore license Or Grant Access on Successful Login attempt.
- To search inactive users certain number of days and export to CSV.
Features:
- Option to choose Multi User Directories
- Option to process user deactivation from specific group
- Option to configure schedule to run user deactivation
- Option to skip specific group users
- Option to remove specific groups
- Option to add groups for Inactive users
- Option to rename Deactivated user to {username}_inactive_yyyyMMdd
- Also available for Cloud hosting:
- In addition to default Jira Supported User Directories, it also Supports Okta | Google G-suite | Azure AD remote external Directories.
- Useful REST APIs
- Get Deactivated users
- Get Active Users Never Login created before N days
- Get Active Users Not active last N days
- Remove Specific groups for User
- Remove All groups for User
- Deactivate User
- Reactivate User
Info |
---|
Top Trusted Users |
Info |
---|
Quick Start Steps. |
Here is Quick Start Steps to start using this plugin.
Status | ||||||
---|---|---|---|---|---|---|
|
Go to, add-ons admin page > Click Manage Inactive Users.
Step-1A: Configure Skip users for inactivation or deactivation process.
Step-1B: Verify Admin user in App settings > Click update again to confirm.
Note. If your admin username is email prefix then please ensure this email address is not associated for other users.
Status | ||||||
---|---|---|---|---|---|---|
|
Go to, add-ons admin page > Click Manage Inactive Users
Info | ||
---|---|---|
| ||
Configuration to Remove License or Access Security Groups for Jira users who are Never Login or Not active but exists in organization directory. |
Note:
- User Directory Name: To process users for inactivation specific to these directories
- Processing Group (Optional): It gives flexibility to process users for inactivation from specific group (e.g jira-software-users).
- For testing you can use the group with small number of users.
- If empty it processes all users
- Deactivate Users (Optional):
- Set False to reduce license count.
- Remove Groups: Enter a comma separated license groups to remove for inactive users.
- Add Groups (Optional): To add those users inactive users e.g. jira-inactive-users.
- Supported User Directory types:
- Any Read Only Directory with local groups.
- Internal with LDAP Authentication.
- Internal Directory.
- Crowd Directory (Enable Read/Write access at crowd properties in Jira).
- FAQ toCreate Jira Delegated LDAP Directory
Info | ||
---|---|---|
| ||
Configuration to Deactivate and To remove License or Access Security Groups for Jira users who left company or Not exists in organization directory. It validates user status in remote user directory. |
Note:
- User Directory Name: To process users for inactivation specific to these directories
- Processing Group (Optional): It gives flexibility to process users for inactivation from specific group (e.g jira-software-users).
- For testing you can use the group with small number of users.
- If empty it processes all users
- Deactivate Users (Optional): Choose True/False either to de-activate users.
- Set False to remove defined license / access groups for inactive users and reduces license count.
- Set False if user directory is read-only.
- Remove Groups: Enter a comma separated license groups to remove for inactive users.
- Supported User Directory types:
- Any Read Only Directory with local groups. (Supports license groups removal and helps to reduce license count)
- Internal with LDAP Authentication. (Supports Deactivation, license groups removal and helps to reduce license count)
- Internal Directory. (Supports Deactivation, groups license removal and helps to reduce license count).
- Crowd Directory (Enable Read/Write access at crowd properties in Jira).
- Faq to Create Jira Delegated LDAP Directory
Status | ||||||
---|---|---|---|---|---|---|
|
Go to, add-ons admin page > Click Manage Inactive Users > Click Schedule
Define interval hours to run the user deactivation automatically.
Note:
- Admin Username (Required): Plugin uses this admin user privileges to deactivate users
- For Manual runs:
- Go to, On Demand Run > Click Never Login Users Clean
- Go to, On Demand Run > Click Not Active Inactive Users Clean
- Go to, On Demand Run > Click Not Exists Former Users Clean
To enable / grant Login access back to those inactive users automatically:
Status | ||||||
---|---|---|---|---|---|---|
|
To Debug Manage Inactive Users App:
Go to, System General Configuration > Logging and profiling > Default Loggers > Click Configure
Code Block |
---|
Class/Package Name: com.tse.jira.deactivateusers.plugin Level: Debug |
Click Add.