Audit Management

Workload Management

Balance assignments across team members and track capacity, performance, and availability

What is Workload Management?

Workload management helps balance assignments across team members, ensuring optimal resource utilization and preventing overload. It tracks each user's current assignments, capacity, performance metrics, and availability to help managers make informed assignment decisions.

Capacity Tracking

Monitor how many assignments each user can handle and their current utilization.

Performance Metrics

Track completion rates, average completion times, and overdue items for each user.

Key Metrics

Active Assignments

Current number of assignments in progress (status: ACTIVE, SUBMITTED_FOR_REVIEW, etc.)

Max Concurrent

Maximum number of assignments a user can handle simultaneously (default: 10)

Preferred Workload

Optimal number of assignments for a user (default: 5)

Completion Rate

Percentage of assignments completed on time (0-100%)

Average Completion Time

Average time to complete an assignment (in hours)

Overdue Assignments

Number of assignments past their due date

Accessing Workload Dashboard

Step-by-Step Guide
How to access and use the workload dashboard
1

Navigate to Workload Dashboard

Go to Audit InstanceTeam tab → Click "Workload" button.

Alternatively: Go to Audit ManagementWorkload Dashboard

2

View Dashboard Tabs

The dashboard has three tabs:

  • Overview: System-wide metrics and totals
  • User Workloads: Individual user details and capacity
  • Control Assignments: Assignment summary per control test
3

Configure User Workload

Click on a user to view details and adjust their workload limits (max concurrent assignments, preferred workload).

Understanding Workload Status

Status Indicators
What each status means and when to assign work

Available (0-50% utilization)

User has capacity for new assignments. Recommended for new assignments.

Busy (50-70% utilization)

User is working but has some capacity. Can take on high-priority assignments.

Optimal (70-90% utilization)

User is at preferred workload. Only assign if necessary.

Overloaded (90-100% utilization)

User is at or near maximum capacity. Should not receive new assignments.

Utilization Calculation

Utilization = (Active Assignments / Max Concurrent Assignments) × 100%

Example: 8 active assignments / 10 max = 80% utilization (Optimal)

Configuring User Workload

Step-by-Step Guide
Adjust workload limits for individual users
1

Select User

Navigate to Workload DashboardUser Workloads tab → Click on a user to view their details.

2

Adjust Workload Limits

Edit the following fields:

  • Max Concurrent Assignments: Maximum assignments (default: 10)
  • Preferred Workload: Optimal assignments (default: 5)

Example: Increase max concurrent to 15 for senior auditors who can handle more work.

3

Save Changes

Click "Save" to update the user's workload settings. Changes take effect immediately for new auto-assignments.

How Workload Affects Auto-Assignment

Auto-Assignment Process
How workflows use workload data to select users
1. Workflow needs to assign EXECUTOR
2. System checks UserWorkload for all users
3. Filters by capacity:
activeAssignments < maxConcurrentAssignments
4. Orders by:
├── Lowest activeAssignments (most available)
└── Highest completionRate (best performance)
5. Selects best available user

Example Scenario

Available Users:

  • • User A: 3 active / 10 max (30% - Available)
  • • User B: 5 active / 10 max (50% - Busy)
  • • User C: 8 active / 10 max (80% - Optimal)
  • • User D: 10 active / 10 max (100% - Overloaded)

System Selection: Filters out User D (at capacity), orders: User A → User B → User C, selects User A (most available).

Dashboard Tabs

Overview Tab

System-wide metrics:

  • • Total users and assignments
  • • Active, completed, overdue counts
  • • Average completion rate
  • • System-wide performance
User Workloads Tab

Individual user details:

  • • Capacity utilization
  • • Performance metrics
  • • Status indicators
  • • Workload limits
Control Assignments Tab

Per-control test metrics:

  • • Assignment summary
  • • Role distribution
  • • Completion rates
  • • Performance per control

Best Practices

Set Realistic Limits

Base max concurrent on user's role and experience: Junior (5-7), Senior (10-15), Lead (15-20).

Monitor Regularly

Check workload dashboard weekly to identify overloaded users and rebalance assignments if needed.

Adjust Based on Performance

Increase limits for high performers, decrease for users struggling, consider workload when assigning manually.

Use Preferred Workload

Keep users at preferred workload when possible. Avoid overloading high performers, distribute work evenly.

Workload and Control Test Assignments

Connection Flow
Assignment Created
UserWorkload.activeAssignments++
ControlAssignmentSummary.activeAssignments++
Workload metrics updated

Each ControlTestAssignment affects workload. When an assignment is created, the user's active assignment count increases, and the control test's assignment summary is updated. This ensures real-time workload tracking across all assignments.

Next Steps

Workflows

Learn how workflows use workload data for auto-assignment

Learn About Workflows

Assignment Templates

Learn how templates work with workload management

Learn About Templates