Configure Suggested Steps Generation

task brazil Updated Sep 10, 2026 9 min read configure-suggested-steps-generatin-in-now-assist.md
Raw file servicenow.com

Configure suggested steps generation to analyze clusters of similar cases and suggest next steps for case resolution for accelerated and consistent agent case troubleshooting.

Before you begin

Role required: admin

Suggested steps are generated from the records identified based on the information that you enter in the following fields:

  • Short Description
  • Edited Conditions

Assess your case data before setup:

  • Before activating Suggested Steps Generation, verify that your case data meets quality requirements. Poor data quality is the primary cause of setup failures and inadequate suggestions.
  • Verify the following before beginning configuration:
    • Percentage of cases with populated Short Description field (target: 80%+)
    • Consistency of Edited Conditions usage across agents
    • Minimum of 2000 similar cases for effective clustering
    • Case data currency (verify historical data is recent enough to be relevant)
    • Special characters or formatting issues that could break parsing
  • Don't proceed if:
    • Less than 2000 cases match your use case
    • Short descriptions are very generic. For example, "Fixed" or "Case resolved"
    • Edited Conditions are inconsistently formatted or mostly empty
    • Cases span many unrelated product lines

Procedure

  1. Navigate to AI Admin Hub > AI Skills.

  2. Select the Customer workflow, and CSM as the product.

  3. Activate Skill for the Suggested Steps Generation skill.

    Each skill has a guided setup with multiple steps. A check symbol next to each step indicates whether its setup is complete, partially complete, or incomplete. After configuring a step, select Save and continue to move forward, or Back to return to a previous step.

  4. Select Choose Inputs and review the tables and fields to create prompts that determine where data is pulled from.

    Note: You can't modify the input data source. However, you can refine which records are used by editing the Edited Conditions filter.

    Understanding Edited Conditions: Edited Conditions are structured troubleshooting steps or resolution details that agents enter when resolving cases. The Suggested Steps system uses these to identify common resolution patterns. You can filter Edited Conditions by:

    • Date range: "Created in last 6 months" (avoid stale cases)
    • Resolution status: "State = Resolved"
    • Assignment group: "Assignment group = Platform Support"
    • Severity: "Priority >= 2" Example Filter- "Created in last 6 months AND State = Resolved AND Assignment group = First Level Support AND Short_description NOT EMPTY"
    Input Description
    Input table Case [sn_customerservice_case]
    Input fields Short description
    Filter conditions Edited Conditions: Edit the conditions to update the filter and verify that only relevant and up-to-date records are used.
  5. Select Record Clustering to group records by similarity based on the adjusted inputs in the previous step.

    Note: Record clustering allows you to add the job in the queue, providing you with the ability to leave the page while the task is running in the background. You will be notified when the task is complete.

    Expected Clustering Performance- Clustering times vary by case volume and instance load:

    • Minimum 2,000 cases: ~10-20 minutes

    • 5,000+ cases: 30+ minutes (runs as background job) If Clustering Fails- Common reasons and solutions:

    • Filter returns zero records → Broaden your Edited Conditions filter

    • Special characters in descriptions → Clean description data

    • Other background jobs running → Wait for completion or try again

    • Check logs: AI Admin Hub > Logs for detailed error messages

  6. Select Define access to determine who can access this skill.

    By selecting specific roles, you're controlling who can use it. The roles you choose will also be available in the next step Select display.

    Default and Custom Roles:

    • If no changes are made, the default role sn_customerservice_agent or sn_customerservice.consumer_agent will automatically appear in Define Access and Select Display.

    • If custom roles were added before the upgrade, they are updated automatically by a script.

    • If custom roles are created after the upgrade, you must manually add them in both the Define Access and Select Display.

      Note: A role added in Define Access will not automatically appear in Select Display. You must manually select it in the next step.

      If agents can't see Suggested Steps after activation, verify:

      • Role is present in Define Access step
      • Role is toggled on in Select Display step
      • Agent has sn_gaf.data_writer role (required for skill access)
      • Recommended Actions widget is enabled in CRM Workspace
      • Clustering job completed successfully (check logs)
      • Clear browser cache and refresh case form
  7. Toggle Display to determine if suggested step recommendations appear in In-product desktop, displaying AI skills on forms and workspaces.

  8. After selecting Review and Activate to examine changes, select Done to close the Suggested Steps Generation settings.

  9. Select Activate to turn on the skill for agents and complete the configuration.

Error or symptom Cause Solution
No clusters generated Edited Conditions filter is too restrictive Broaden filter to capture at least 2000+ cases
Skill appears inactive in AI Admin Hub Skill configuration not saved after setup Complete all guided setup steps.
Agents see "No suggestions available" Insufficient similar cases or insufficient data Re-cluster with broader filter
Suggested steps are outdated or irrelevant Cluster includes very old cases Add date filter: "Created >= 90 days ago"
Role added in Define Access but not visible in Select Display Select Display must be configured separately Add role in Select Display and toggle ON
Recommended Actions widget not visible ACL permissions or form configuration issue Verify sn_gaf.data_writer role + check widget enabled
Custom table suggestions not appearing Widget data source not set to custom table Verify table extends case table; check widget binding
GAF access denied error sn_gaf.data_writer role not in role hierarchy Add sn_gaf.data_writer to custom role Contains Roles list

Make suggested steps available on CRM Workspace

Learn how to enable the suggested steps generation in the CRM Workspace after skill activation.

Before you begin

After activating the Suggested steps generation feature in the AI Admin Hub, follow these steps to make the skill visible in CRM Workspace.

Verify these before proceeding:

  • Recommended Action 1 widget exists on your instance
  • UI Builder is accessible to administrators
  • CRM Workspace has been provisioned

Role required: admin

Procedure

  1. Navigate to All > UI Builder.

  2. Go to Experiences > CRM Workspace > Record > Front-line Case Page.

  3. In the left content navigation pane, scroll down and select Recommended Action 1.

  4. In the right pane, clear the Hide recommended actions check box.

  5. Select Save to apply the changes.

Result

After saving configuration, open a case record in CRM Workspace. Suggested Steps generation skill appears below the case form in the Recommended Actions section.

Configure Recommended Actions for custom tables

To enable Suggested Steps on custom case tables or extensions, configure the Recommended Actions widget in UI Builder.

Prerequisites for custom tables:

  • Custom table must extend sn_customerservice_case
  • Table must have Short Description and Edited Conditions fields or custom equivalents
  • UI Builder experience must exist for the custom form

Configuration steps:

  1. Navigate to All > UI Builder.
  2. Go to Experiences > [Your Custom Workspace] > Record > [Your Custom Form Page].
  3. In the left pane, scroll to find Recommended Action widgets or add if missing.
  4. In the right pane, clear the Hide recommended actions check box.
  5. Under Widget Settings, verify:
    • Recommended Actions data source points to your custom table
    • Binding context includes Short Description field
  6. Select Save.

If Recommended Actions Widget is missing:

  1. Navigate to All > UI Builder > Experiences > [Your Workspace] > Record > [Your Form].
  2. In the left pane, select Add > Widgets > Recommended Actions or Recommended Action 1.
  3. Configure the widget data source to point to your custom table.
  4. Test on the custom form to verify suggestions appear.

Troubleshooting

If suggestions aren't visible:

  • Clear browser cache (Ctrl+Shift+Delete)
  • Hard refresh the case page (Ctrl+F5)
  • Verify your role is in the Select Display step
  • Confirm the case is not excluded by Edited Conditions filter
  • Check that Suggested Steps skill clustering completed under AI Admin Hub > Logs
  • For custom tables: Verify table extends sn_customerservice_case
  • For custom tables: Confirm widget data source is set to correct table

Customize access control for suggested steps

Replace the default sn_customerservice_agent and sn_customerservice.consumer_agent role with a custom role.

Before you begin

Role required: admin

About this task

For custom roles to access Suggested Steps and other AI-powered skills, proper Generative AI Framework (GAF) configuration is required. The sn_gaf.data_writer role is the base permission for all AI skill access and should be added to the Contains Role list for custom agent roles. don't assign this role directly to users.

Procedure

  1. Add the GAF data writer role to your custom role

    In the sys_user_role table, open your custom role and add sn_gaf.data_writer to the Contains Role related list.

    Tip: The sn_gaf.data_writer role should always be inherited through an agent role such as sn_customerservice_agent, never assigned directly to users.

  2. Identify GAF-related ACLs

    Navigate to the sys_security_acl table and filter where Name starts with gaf_suggested_steps_csm.

    Four matching ACL records appear.

  3. Add your custom role to each GAF ACL

    For each of the four matching ACL records:

    1. Open the ACL record.
    2. In the Roles related list, add your custom role.
    3. Save the record.
  4. Configure skill access in AI Admin Hub

    Complete the setup for the CSM Suggested Steps Generation skill:

    • In the Define Access step, add your custom role.
    • In the Select Display step, add the same custom role. Warning: The sn_gaf.data_writer role includes platform_ml_read by default. Since sn_gaf.data_writer is assigned to agent roles like sn_esm_agent, those agents inherit platform_ml_read as well, which gives them broader access than intended. To avoid unintended access, never assign platform_ml_read directly to users.
  5. Verify GAF access

    Test that your custom role has proper access:

    1. Assign the custom role to a test user.
    2. Log in as the test user and navigate to a case.
    3. Verify that Suggested Steps appear in Recommended Actions.

Result

Your custom role now has the same access to Suggested Steps as the default sn_customerservice_agent and sn_customerservice.consumer_agent roles.

What to do next

Before marking the Suggested Steps skill as complete and activating it for all agents, validate all aspects of the configuration.

Validation item Expected result Status
Case volume 2000+ similar cases identified for clustering ☐ Pass ☐ Fail
Short Description coverage 80%+ of cases have populated Short Description ☐ Pass ☐ Fail
Edited Conditions consistency Conditions are formatted consistently across cases ☐ Pass ☐ Fail
Data freshness Most cases created in last 6-12 months ☐ Pass ☐ Fail
Special characters No parsing-breaking characters in descriptions ☐ Pass ☐ Fail
Configuration item Verification step Status
Choose Inputs Verify Short Description and Edited Conditions selected ☐ Pass ☐ Fail
Record Clustering Clustering job completed successfully; check logs for errors ☐ Pass ☐ Fail
Define Access Custom role added to Define Access (or default role confirmed) ☐ Pass ☐ Fail
Select Display Same role toggled ON in Select Display (not just present) ☐ Pass ☐ Fail
Role Permissions Role includes sn_gaf.data_writer permission ☐ Pass ☐ Fail
ACL Configuration Role added to all 4 gaf_suggested_steps_csm ACL records ☐ Pass ☐ Fail
Workspace item Verification step Status
Recommended Action widget Widget exists in form; "Hide recommended actions" is unchecked ☐ Pass ☐ Fail
Custom tables If used: Widget data source set to custom table; extends case table ☐ Pass ☐ Fail
Widget visibility Test user sees Recommended Actions section on case form ☐ Pass ☐ Fail
Access check How to verify Status
Test user role Confirm test user has assigned role ☐ Pass ☐ Fail
Role inheritance Verify role includes sn_gaf.data_writer via Contains Roles ☐ Pass ☐ Fail
Skill activation Confirm Suggested Steps skill shows "Activated" status ☐ Pass ☐ Fail
Browser cache Clear cache and hard refresh; suggestions still visible ☐ Pass ☐ Fail
Quality check Expected result Status
Suggestions appear Suggested Steps visible for test cases ☐ Pass ☐ Fail
Suggestion relevance Suggestions are relevant to the case context ☐ Pass ☐ Fail
Suggestion consistency Similar cases receive similar suggestions ☐ Pass ☐ Fail
Suggestion freshness Suggestions reference recent resolution patterns ☐ Pass ☐ Fail
Keywords generative AIgenerative AI for Customer Service Managementgenerative AI for customer service agentsgenerative AIgenerative AI for Customer Service Managementgenerative AI for customer service agents
Search documentation
Search document titles and file paths on the brazil branch