Platform Help optimize team productivity agentic workflow
Summarize
Summary of Platform Help optimize team productivity agentic workflow
The Help optimize team productivity agentic workflow in ServiceNow leverages AI agents to automatically gather relevant task information, analyze team member performance, and make data-driven decisions about task priorities and assignments. This workflow enhances team productivity by improving work distribution, balancing workloads, and addressing limitations of traditional assignment rules.
Show less
Key capabilities include:
- Analyzing historical performance of team members
- Calculating workloads relative to typical capacity
- Enabling proactive team management through insights
The workflow uses agents, tools, and triggers provided by Now Assist applications and can be activated by enabling triggers and configuring the Now Assist panel.
Prerequisites and Setup
- Installation: Requires Now Assist for Platform installed on your instance, typically included with other Now Assist applications like Now Assist for ITSM.
- Roles: Users must have the
snuxcgenai.platformaihelpallocateworkrole to access the workflow. Role masking is used to limit privileges during execution. - Security and Data Access: Configure security controls and data access settings to include necessary roles (e.g.,
itil) so the workflow can read relevant records like Incidents.
Configuration
Workflow behavior can be customized through the Now Assist Skill Config Var Set:
- Adjust parameters such as tickets processed per batch, metric calculation windows, assignment group focus, backlog filters, and similarity score fields used to evaluate task similarity.
- Schedule automatic execution using configurable scheduled jobs specifying frequency and assignment groups.
Access and Usage
- Access the workflow via AI Agent Studio under "Create and manage" by selecting Help optimize team productivity.
- Review included AI agents, their roles, steps, and tools during guided setup.
- Test manually or through automated evaluations in AI Agent Studio. Testing requires specific roles such as
sn.aiaadminand configured security controls. - Invoke the workflow using natural language utterances (e.g., “Give me optimized assignment evaluations for the Software assignment group”) in the Now Assist panel. Users need the
sn.nowassistpaneluserrole.
AI Agents Involved
The primary AI agent in this workflow is the Work Allocator AI Agent, which automates ticket management by fetching backlog tickets, evaluating workloads and performance, and assigning tickets to optimize distribution and efficiency.
Practical Benefits for ServiceNow Customers
- Improves assignment accuracy by leveraging historical data and workload balancing.
- Reduces manual effort in managing team tasks and workload distribution.
- Enables proactive team management with actionable insights into performance and capacity.
- Customizable to fit specific organizational needs and assignment groups.
Use the Platform Help optimize team productivity AI agents agentic workflow to gather relevant information about tasks automatically and make decisions about priorities and assignments.
Help optimize team productivity overview
The Help optimize team productivity agentic workflow offers multiple capabilities that can enhance your team's performance. Improving assignments based on previous work and balancing workloads, the agentic workflow can address problems that traditional work assignment rules may have.
The agentic workflow performs the following tasks:
- Analyzes historical performance of team members
- Calculates workloads relative to each team member's typical capacity
- Enables proactive team management with data-driven insights
The agents, tools, and triggers that are associated with the Help optimize team productivity agentic workflow are provided by Now Assist applications. You can activate the agentic workflow template by making triggers active and setting the display settings to include the Now Assist panel. If you want to change this agentic workflow's instructions, you must duplicate it, adjust the settings to suit your specific needs, and activate the duplicated version of the agentic workflow instead.
Prerequisites and setup
To access this workflow, you must have Now Assist for Platform installed on your instance, which you can get if you install any other Now Assist application, such as Now Assist for IT Service Management (ITSM).
Role masking
Required role: sn_uxc_gen_ai.platform_ai_help_allocate_work.
Role masking enables users to limit the roles and privileges of agentic workflows during tool execution. Agentic workflows and their AI agents that get installed with Now Assist applications are assigned pre-defined roles. If you select Users with specific roles for user access, you must configure the security controls to include these roles. Data access settings must also include these roles. For the instructions to change the security controls, see Define security controls for an agentic workflow.
In the data access settings, you must also add the necessary roles to enable reading of the tables for records assigned to team members. For example, you can add the itil role to the agentic workflow's list of approved roles so that it can access Incident records.
Additional configuration
You can change different settings related to the agentic workflow by changing values for the Now Assist Skill Config Var Set. To access the variable set and make changes, do the following while in the Platform AI Agents and Skills scope:
- Go to the Now Assist Skill Config [sn_nowassist_skill_config] table.
- Open the record named Optimal Ticket Assignment.
- In the Now Assist Skill Config Var Set related list, select Work Allocator.
- Edit the variable values.
- Save or update the record.
The Help optimize team productivity configuration variable sets include the following variables.
|
Config field |
Description |
|---|---|
|
Tickets per batch |
The number of tickets processed by the agentic workflow for evaluation. Default: 25 |
|
Metrics Calculation Window |
How many days back to include in metric calculations. Default: 600 |
|
Assignment Group |
The assignment group whose tickets are used for evaluation, analysis, and recommendations. |
|
Table for Query |
The table used to gather information about the work assigned to team members. |
|
Backlog Ticket Query |
Filter conditions for determining what counts as "backlog" work for team members to complete. |
|
Similarity Score Table |
The table used for gathering information about other work that has been previously assigned to team members. |
|
Similarity Score Fields |
Fields to consider for calculating which tasks are similar to the one that needs assigning. For example, selecting category and subcategory as similarity score fields includes those fields in calculating whether a team member has worked on similar assignments within the metric calculation window. |
|
Config field |
Description |
|---|---|
|
Enable scheduled job |
Enable the agentic workflow to run on its own using a scheduled job. |
|
Assignment Group |
The assignment group whose tickets are used for evaluation, analysis, and recommendations. |
|
Scheduled job |
The name of the scheduled job that runs to trigger the agentic workflow. |
|
Scheduler frequency |
How often the scheduled job runs and triggers the agentic workflow. |
Accessing the Help optimize team productivity agentic workflow
- Navigate to .
- Select Help optimize team productivity.
The first step of the guided setup includes a complete list of included AI agents. Selecting the name of an AI agent opens it in a new browser tab, where you can see the full description, role, list of steps, and tools. Tools are displayed in the second step of the AI agent guided setup, Add tools and information.
Testing the Help optimize team productivity agentic workflow
You can manually test an agentic workflow execution or access on the Testing page of AI Agent Studio if you have the sn.aia_admin role and all other roles configured in the security controls. Start a manual test, select a test type and the name of the workflow, and use utterances in the Task field like the following samples. See Test an agentic workflow execution.
If you want to evaluate the agentic workflow over many different execution logs, run an automated evaluation.
Sample utterance
After the workflow has been activated in AI Agent Studio, enter "Give me optimized assignment evaluations for the Software assignment group" or similar phrases in the Now Assist panel to trigger the workflow. You must name the specific assignment group you're allocating work for.
You must have the sn.now_assist_panel_user role to run the workflow. You can also run this workflow on the Testing page of AI Agent Studio with the same utterance in the Task field if you have the sn.aia_admin role.
AI agents used in the Help optimize team productivity agentic workflow
| AI agent name | AI agent description | Role required |
|---|---|---|
| Work Allocator AI Agent | Streamlines ticket management by automatically fetching backlog tickets, evaluating agent workloads and performance metrics, and assigning tickets to agents in a way that optimizes distribution and operational efficiency. | sn_uxc_gen_ai.platform_ai_help_allocate_work |
Other Platform agentic workflows
For more information on other agentic workflows that are associated with the Platform workflow, see Platform agentic workflows.