Overview – JIRA Automated User Management Plugin

Welcome to the comprehensive guide for configuring and using the miniOrange JIRA Automated User Management Plugin.

This guide walks you through the simple steps to manage users at scale—empowering you to perform bulk activations, deactivations, deletions, group assignments, ticket handovers, and automatically identify inactive users based on their last login activity.

Say goodbye to manual user management hassles and optimize your Atlassian JIRA license costs by ensuring you're only paying for active users.

Experience the future of user management with miniOrange JIRA Automated User Management—where efficiency meets simplicity.


Key Benefits

  • Reduce license costs by deactivating or deleting unused users
  • Improve security by managing inactive or dormant accounts
  • Streamline access control through group-based automation
  • Automate repetitive admin tasks with schedulers
  • Export precise user lists for compliance and reporting
  • Gain visual insights into user activity and license usage with the dashboard

Key Capabilities

  • Bulk User Operations: Activate, deactivate, delete users, or modify their group memberships in bulk—directly from the UI.

  • Advanced Filtering: Filter users based on:

    • Groups (include/exclude specific groups)
    • irectories (internal/external)
    • License type (licensed users or all users)
    • Activity status (active, inactive, or all)
    • Last login date range
    • Username or email address
    • Combine multiple filters for precise targeting.
  • User Export: Export selected users or all users matching applied filters. This supports reporting, compliance, and auditing needs.


Automation Features

The plugin includes multiple automation modules that reduce manual effort and improve operational consistency:

  • User Auto Deactivation: Automatically deactivate users after a specified period of inactivity. Options include:

    • Excluding users from specific groups

    • Filtering by directory

    • Deactivating users who have never or only once logged in

    • Customizable suffix addition after deactivation

    • Email Notifications: Send customizable email alerts to users a few days before their deactivation. Separate options are available for never-logged-in users.

    • Ticket Handover Before Deactivation

    • Automatically assign a user's tickets before deactivation to:

      • Unassigned

      • Project Lead

      • A specific user

  • Application Access Revocation: Revoke application access by removing users from specific groups after inactivity. Includes support for:

    • Directory selection

    • Exclusion groups

    • Crowd Read-Only directory handling

    • Users who have never or only once logged in

  • Group Assignment for Inactive Users: Assign specific groups to inactive users to help in segregation and reporting. These users can be filtered and exported easily.

  • Floating License Rules: Dynamically assign license groups at login based on user group membership using "If–Then" rule-based configurations. This feature helps enforce floating license policies effectively.

  • Reactivation on Login: Automatically reactivate inactive users when they log in, optionally removing or assigning specific groups during the process.


Scheduled Execution & Notifications

All automation features can be scheduled to run automatically at a defined time. Admins can configure:

  • Scheduler run time and frequency

  • License usage alerts when limits are exceeded (via email)

Note: If all automation toggles are disabled, scheduler settings become non-editable.


Dashboard & Visual Analytics

The Dashboard tab offers a powerful visual breakdown of your JIRA user base, license utilization, and user activity trends. This allows administrators to gain actionable insights and optimize license usage effectively.

Features Include:

  • Pie Charts: View the percentage distribution of active, inactive, and deactivated users.

  • Bar Graphs: Analyze trends in user activity over a selected number of days.

  • User Count Cards: Get real-time counts for:

    • Active Users

    • Inactive Users

    • Deactivated Users

    • Activated Users

    • Never Logged-In Users (Licensed)

    • Licensed User Count

    • Used Licenses

    • Available Licenses


Example Use Case:

If the dashboard shows a high number of “Never Logged-In Users (Licensed),” you can take informed action by deactivating or auditing these accounts, freeing up licenses and improving system efficiency.

The dashboard is especially useful during quarterly reviews or compliance checks, providing a complete snapshot of user access, activity, and system usage.


Export & Reporting

Use the Export Users button to download a CSV of users:

  • If users are selected, only those will be exported.

  • If no selection is made, all users matching the current filters will be exported.

  • Multiple filters can be applied together to export a precise use