Back to .md Directory

Multiple Assignees Manager for Jira - Documentation

Adds multi-assignee fields, auto-syncs the first assignee to Jira's default, and tracks team capacity via a dashboard.

May 2, 2026
0 downloads
0 views
ai rag workflow
View source

What this file does

Adds multi-assignee fields, auto-syncs the first assignee to Jira's default, and tracks team capacity via a dashboard.

When to use it

  • You need multiple assignees on Jira issues
  • You want automatic sync between multi-assignee and default assignee
  • You need a team capacity dashboard with health indicators
  • You want to detect team hierarchy for access control

Assumes this stack

Atlassian ForgeJira Cloud

Multiple Assignees Manager for Jira - Documentation

Table of Contents


Overview

Multiple Assignees Manager for Jira is a comprehensive team collaboration solution that enhances Jira's assignment capabilities with intelligent multi-assignee management, automated workflow synchronization, and visual capacity tracking.

Key Features

  • πŸ”„ Multi-Assignee Fields - Add multiple team members to any issue
  • πŸ€– Intelligent Auto-Assignment - Automatic sync between multi-assignee and default assignee
  • πŸ“Š Team Capacity Dashboard - Visual workload tracking and health indicators
  • 🏒 Automated Hierarchy Detection - Smart team structure based on permissions
  • ⚑ Real-time Synchronization - Bidirectional data consistency

Built on Atlassian Forge

  • βœ… 0% commission on first $1M revenue (starting Jan 2026)
  • βœ… SOC 2 compliance inheritance
  • βœ… "Runs on Atlassian" certified
  • βœ… No external dependencies - all processing within Atlassian Cloud

Installation Guide

Prerequisites

  • Jira Cloud instance
  • Project admin or site admin permissions
  • Compatible with all Jira project types (Software, Service Management, Work Management)

Installation Steps

  1. Install from Atlassian Marketplace

    • Navigate to your Jira instance
    • Go to Apps β†’ Find new apps
    • Search for "Multiple Assignees Manager"
    • Click "Install" and accept permissions
  2. Automatic Configuration

    • The app automatically creates the "Multi Assignees" custom field
    • Field is added to all screens and issue types by default
    • No additional configuration required for basic functionality
  3. Verify Installation

    • Open any issue
    • Look for the "Multi Assignees" field in the issue details
    • You should see a user selection interface

Post-Installation Setup

For Project Administrators:

  • Access the Capacity Dashboard via the project sidebar
  • Configure team member capacity settings in the Admin Panel
  • Review hierarchy detection settings

For Team Members:

  • Start adding multiple assignees to issues
  • Monitor workload via the Capacity Dashboard
  • Leverage auto-assignment features

Getting Started

Quick Start Guide

  1. Add Your First Multi-Assignee

    • Open any issue
    • Find the "Multi Assignees" field
    • Click to add users
    • Select team members from the dropdown
    • Save the issue
  2. View Team Capacity

    • Navigate to project sidebar
    • Click "Team Capacity Dashboard"
    • Review team workload and utilization
    • Identify capacity bottlenecks
  3. Access Admin Features (Team Leads and above)

    • Open Capacity Dashboard
    • Click "βš™οΈ Admin Settings"
    • Configure individual capacity settings
    • Run bulk auto-assignment operations

Basic Workflow

Issue Creation β†’ Add Multi-Assignees β†’ Auto-Assignment Sync β†’ Capacity Tracking β†’ Team Visibility

Multi-Assignee Field

How It Works

The Multi Assignees field allows you to assign multiple team members to a single issue while maintaining compatibility with Jira's standard assignee field.

Adding Multi-Assignees

  1. In Issue View

    • Locate the "Multi Assignees" field
    • Click the field or "Add assignees" button
    • Search and select users from your Jira instance
    • Users are added with avatar and display name
    • Click outside the field to save
  2. Bulk Assignment

    • Use the Admin Panel for bulk operations
    • Select multiple issues
    • Apply consistent multi-assignee patterns

Managing Multi-Assignees

Removing Assignees:

  • Click the "Γ—" next to any user's name
  • Changes save automatically

Reordering Assignees:

  • The first assignee becomes the primary assignee
  • Drag and drop to reorder (if interface supports)
  • First assignee automatically syncs to default assignee field

Field Behavior

  • Auto-Sync: First multi-assignee automatically becomes default assignee
  • Notifications: Only primary assignee receives Jira notifications
  • Workflow: Respects existing Jira workflow rules
  • Permissions: Only users with assign permissions can modify

Capacity Dashboard

Overview

The Capacity Dashboard provides real-time visibility into team workload, capacity utilization, and project health metrics.

Accessing the Dashboard

  1. From Project Sidebar

    • Navigate to your Jira project
    • Look for "Team Capacity Dashboard" in the sidebar
    • Click to open the dashboard
  2. From Apps Menu

    • Go to Apps β†’ Multiple Assignees Manager
    • Select "Capacity Dashboard"

Dashboard Components

Team Overview Table

ColumnDescription
Team MemberUser avatar, name, and role
Current AssignmentsNumber of active assignments
Capacity SettingsMax assignments and hours per assignment
Utilization RatePercentage of capacity used
Health StatusColor-coded indicator (Green/Yellow/Red)

Health Indicators

  • 🟒 Green (0-70%): Optimal workload
  • 🟑 Yellow (71-90%): Approaching capacity
  • πŸ”΄ Red (91%+): Over capacity, risk of burnout

Performance Metrics

  • Project Summary: Total issues, assignments, team size
  • Capacity Overview: Team utilization statistics
  • Trend Analysis: Historical capacity trends (if data available)

Dashboard Features

Real-time Updates:

  • Refreshes every 30 seconds automatically
  • Manual refresh button available
  • Shows last update timestamp

Filtering Options:

  • Filter by team member
  • Filter by capacity status
  • Date range selection

Export Capabilities:

  • Export capacity reports
  • Share dashboard views
  • Historical data access

Admin Panel

Access Requirements

Who Can Access:

  • Project Administrators
  • Team Leads (detected automatically)
  • Users with "Administer Projects" permission

Opening Admin Panel

  1. Open the Capacity Dashboard
  2. Click "βš™οΈ Admin Settings" button
  3. Admin panel opens in modal window

Admin Features

Team Capacity Management

Individual Capacity Settings:

  • Max Assignments: Maximum number of concurrent assignments (1-50)
  • Working Hours per Assignment: Hours allocated per assignment (1-12)
  • Custom Notes: Additional capacity considerations

Bulk Operations:

  • Apply settings to multiple team members
  • Import/export capacity configurations
  • Reset to default settings

Auto-Assignment Tools

Bulk Auto-Assignment:

  • Processes all issues without assignees
  • Sets first multi-assignee as default assignee
  • Shows progress and results summary

Manual Assignment:

  • Assign specific issues by issue key
  • Override existing assignments if needed
  • Detailed success/error reporting

Hierarchy Management

Team Structure:

  • View detected hierarchy levels
  • Manage team visibility settings
  • Configure cross-project permissions

Detection Settings:

  • Test hierarchy detection
  • Refresh team structure
  • Debug permission mappings

Configuration Best Practices

  1. Set Realistic Capacity Limits

    • Consider actual working hours
    • Account for meetings and other duties
    • Review and adjust regularly
  2. Use Hierarchy Features

    • Let the system auto-detect team structure
    • Validate detected levels
    • Adjust visibility as needed
  3. Monitor Team Health

    • Regular capacity reviews
    • Proactive workload balancing
    • Address red indicators quickly

Auto-Assignment Features

How Auto-Assignment Works

The app automatically synchronizes the first multi-assignee with Jira's default assignee field, ensuring workflow compatibility while maintaining multi-assignee visibility.

Automatic Sync Rules

  1. Primary Assignment: First multi-assignee becomes default assignee
  2. Smart Prevention: Skips update if assignee is already correct
  3. Notification Control: Prevents duplicate assignment notifications
  4. Workflow Respect: Honors existing Jira workflow rules

Sync Triggers

Real-time Triggers:

  • Adding first multi-assignee to unassigned issue
  • Changing order of multi-assignees
  • Removing current primary assignee

Manual Triggers:

  • Bulk auto-assignment from Admin Panel
  • Manual assignment tool
  • API-based assignments

Sync Status Monitoring

Success Indicators:

βœ… Setting default assignee to first multi-assignee: [User Name]
βœ… Field update successful: 204

Skip Indicators:

⏭️ Skipping assignee update - already set to first multi-assignee: [User Name]

Error Handling:

  • Detailed error logging
  • Automatic retry mechanisms
  • Graceful fallback behavior

Manual Assignment Tool

When to Use:

  • Issues with complex assignment history
  • Bulk correction of assignment inconsistencies
  • Testing auto-assignment functionality

How to Use:

  1. Open Admin Panel
  2. Click "πŸ”§ Manual Assign Issue"
  3. Enter issue key (e.g., "PROJ-123")
  4. Click "Assign"
  5. Review success/error message

Hierarchy Detection

Overview

The app automatically detects team hierarchy based on Jira permissions, groups, and project roles, enabling appropriate access control and visibility.

Hierarchy Levels

LevelRolePermissionsScope
1Division ManagerFull cross-project accessMultiple projects
2Project ManagerProject-wide managementSingle project
3Team LeadTeam managementTeam/component
4Individual ContributorSelf-management onlyPersonal tasks

Detection Criteria

Permission-Based:

  • Project administration rights
  • User management permissions
  • Workflow management access
  • Global Jira permissions

Group-Based:

  • Jira group memberships
  • Project role assignments
  • Custom group configurations

Activity-Based:

  • Assignment patterns
  • Issue creation frequency
  • Comment and activity levels

Testing Hierarchy Detection

  1. Access Test Tool

    • Open Admin Panel
    • Find "🏒 Team Hierarchy Detection" section
    • Click "πŸ” Test My Hierarchy Level"
  2. Review Results

    • Detected Level: Your assigned hierarchy level
    • Scope: Project or cross-project access
    • Permissions: Number of detected permissions
    • Groups: Group memberships analyzed
    • Visible Users: Users you can manage
  3. Troubleshooting Detection

    • Ensure proper Jira permissions
    • Verify group memberships
    • Contact admin if detection seems incorrect

Troubleshooting

Common Issues

Multi-Assignee Field Not Visible

Symptoms:

  • Cannot see "Multi Assignees" field on issues
  • Field appears but is not editable

Solutions:

  1. Check field configuration in Jira Admin
  2. Verify field is added to appropriate screens
  3. Confirm user has "Edit Issues" permission
  4. Refresh browser cache

Auto-Assignment Not Working

Symptoms:

  • Multi-assignees added but default assignee not updated
  • Assignment sync appears delayed

Solutions:

  1. Check Forge logs for error messages
  2. Verify first multi-assignee has valid permissions
  3. Ensure issue is not in restricted workflow state
  4. Try manual assignment tool in Admin Panel

Capacity Dashboard Loading Issues

Symptoms:

  • Dashboard shows loading spinner indefinitely
  • "No data available" message appears

Solutions:

  1. Verify project key is correct
  2. Check user permissions for project access
  3. Refresh dashboard manually
  4. Clear browser cache and reload

Admin Panel Access Denied

Symptoms:

  • "Access denied" message when opening admin panel
  • Admin button not visible

Solutions:

  1. Verify project admin permissions
  2. Check hierarchy detection results
  3. Contact site admin for permission review
  4. Test hierarchy detection tool

Performance Issues

Slow Dashboard Loading

Causes:

  • Large team size (50+ members)
  • High number of active issues
  • Network connectivity issues

Solutions:

  1. Use browser developer tools to check network requests
  2. Clear app cache via Admin Panel
  3. Reduce dashboard refresh frequency
  4. Contact support for performance optimization

Memory Usage Concerns

Monitoring:

  • Check performance stats in Admin Panel
  • Monitor browser memory usage
  • Review cache size and cleanup frequency

Optimization:

  • Regular cache cleanup (automatic every 10 minutes)
  • Reduce auto-refresh intervals
  • Close unused browser tabs

Error Messages

Common Error Codes

403 Forbidden:

  • Check user permissions
  • Verify project access rights
  • Review hierarchy detection

404 Not Found:

  • Confirm issue key exists
  • Check project key spelling
  • Verify user can access issue

500 Internal Server Error:

  • Check Forge logs for details
  • Retry operation after few minutes
  • Contact support if persistent

Getting Help

  1. Check Documentation: Review this wiki for solutions
  2. Test Tools: Use built-in testing and diagnostic tools
  3. Community Support: Post questions in Atlassian Community
  4. Direct Support: Contact via app listing page
  5. Logs: Include relevant log information in support requests

FAQ

General Questions

Q: Is this app free? A: The app follows a freemium model with basic features free for small teams and paid tiers for advanced features and larger organizations.

Q: Does this work with Jira Server/Data Center? A: Currently, the app is designed specifically for Jira Cloud and built on the Atlassian Forge platform.

Q: Can I export multi-assignee data? A: Yes, multi-assignee data is stored in standard Jira custom fields and can be exported using Jira's native export features.

Technical Questions

Q: How does auto-assignment handle workflow restrictions? A: The app respects all existing Jira workflow rules and will only update assignees when permitted by the current workflow state.

Q: What happens if I uninstall the app? A: The Multi Assignees custom field data is preserved, but auto-assignment and dashboard features will no longer function.

Q: Can I customize the capacity calculation? A: Yes, admins can set individual capacity limits, working hours per assignment, and other parameters via the Admin Panel.

Q: Does the app work with Jira automation rules? A: Yes, the app integrates seamlessly with Jira's native automation and can trigger automation rules when assignments change.

Security Questions

Q: Where is my data stored? A: All data is stored within your Atlassian Cloud instance. No data is transmitted to external services.

Q: What permissions does the app require? A: The app requires standard Jira permissions to read issues, manage custom fields, and access user information within your instance.

Q: Is the app SOC 2 compliant? A: Yes, as a Forge app, it inherits Atlassian's SOC 2 compliance and security standards.

Usage Questions

Q: How many multi-assignees can I add to an issue? A: There's no hard limit, but we recommend keeping assignments reasonable for effective collaboration (typically 2-5 assignees).

Q: Can I use this with existing custom fields? A: Yes, the app works alongside existing custom fields and doesn't interfere with other Jira functionality.

Q: How often does the capacity dashboard update? A: The dashboard refreshes automatically every 30 seconds, with manual refresh available anytime.


Support

Getting Support

Community Support:

  • Atlassian Community - Post questions and browse existing answers
  • Tag questions with "multiple-assignees-manager" for faster response

Direct Support:

  • Via Atlassian Marketplace app listing page
  • Include detailed error descriptions and steps to reproduce
  • Attach relevant screenshots or log information

Documentation:

  • This wiki contains comprehensive setup and troubleshooting information
  • Check FAQ section for common questions
  • Review troubleshooting guide for technical issues

What to Include in Support Requests

  1. Environment Information:

    • Jira Cloud instance URL
    • App version number
    • Browser and version
  2. Issue Details:

    • Detailed description of the problem
    • Steps to reproduce the issue
    • Expected vs. actual behavior
  3. Error Information:

    • Error messages (full text)
    • Browser console errors (if applicable)
    • Screenshots of the issue
  4. Context:

    • When did the issue start?
    • Recent changes to Jira configuration
    • Number of users affected

Response Times

  • Community: Community-driven response times
  • Direct Support: 24-48 hours for initial response
  • Critical Issues: Prioritized handling for app-breaking issues

Additional Resources


Version History

Current Version: 8.0.0

  • Initial marketplace release
  • Multi-assignee field management
  • Intelligent auto-assignment sync
  • Team capacity dashboard
  • Automated hierarchy detection
  • Admin panel with bulk operations
  • Real-time bidirectional synchronization
  • Enterprise security and compliance features

Upcoming Features

  • Enhanced reporting and analytics
  • Mobile app support
  • Integration with Confluence
  • Advanced workflow automation
  • Custom capacity calculation rules

Last updated: December 2024 For the most current information, visit the Atlassian Marketplace listing.

What's inside

12 sections covering installation, field usage, dashboard, admin panel, auto-assignment, hierarchy, troubleshooting, FAQ, support, version history.

Change this for your project

  • Replace PROJ-123 with your own issue key example
  • Replace multiple-assignees-manager tag with your app's tag in community posts
  • Replace https://marketplace.atlassian.com/ with your app's listing URL

Where it goes

Keep it in your repository where the agent or team that needs it will read it.

Worth borrowing

  • Use a table to define hierarchy levels with permissions and scope
  • Provide a troubleshooting section with symptoms and solutions
  • Include a FAQ covering general, technical, security, and usage questions

Related Documents