Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Coaching reference

Coaching reference content includes business rules and field descriptions.

Coaching on a non-task table

To provide coaching on a table source that does not extend the Task table, you must create a business rule to initiate the coaching process.

The business rule Evaluate coaching opportunity on tasks initiates coaching for tables that extend Task. You can copy this business rule and modify it for tables that do not extend the Task table.

Image omitted: coaching-non-task-table.png
CoachingNonTaskTable

Coaching assessment flow states

Image omitted: coaching-assessment-flow.png
CoachingAssessmentFlow
StateDescription
OpenNew coaching opportunity.
Work in ProgressTrainee is being coached.
ResolvedAll learnings and coaching in the assessment have been completed successfully.
Closed CompleteAssessment has been resolved and closed.
Closed IncompleteAssessment has been closed but was not completed, typically because the coaching assessment Due date has expired.

Form and list permissions

ElementPermissions
Coaching Opportunity- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: read - sn\_coaching.trainee: none
Coaching Assessment- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: create, write own or group assessment - sn\_coaching.trainee: read own assessment, write own assessment work notes
Training History- sn\_coaching.admin: view - sn\_coaching.coach: view - sn\_coaching.trainee: none
Assigned Training- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: create, write and delete own training action - sn\_coaching.trainee: view
Training- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: create, write and delete own training - sn\_coaching.trainee: view
Virtual Coachings- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: read, and associate existing virtual coach to a coaching opportunity - sn\_coaching.trainee: none
Virtual Coach- sn\_coaching.admin: create, write, delete - sn\_coaching.coach: create, write and delete own virtual coaching - sn\_coaching.trainee: none

Coaching Properties

PropertyDescription
glide.ui.sn\_coaching\_assessment\_activity.fieldsEdit coaching assessment activities.- Type: string - Default value: assigned_to,cmdb_ci,state,impact,priority,opened_by,work_notes,comments,*Attachments*,assessment_of
sn\_coaching.recommended\_learning\_deprecatedCoaching Recommended Trainings is being deprecated and replaced with the Learning Tasks and course items from Coaching with Learning.- Type: string - Default value: true
sn\_coach.lrn.exclude\_weekends\_on\_learning\_task\_due\_dateEnable property to exclude weekends while setting the due date for learning tasks.- Type: true\|false - Default value: true
sn\_coach\_lrn.learning\_list\_menu\_propsData array properties for the now-list-menu component on the Learning Tasks tab, coaching module.- Type: string - Default value: script for data array
  • Coaching roles
    Assign Coaching roles to specify what different users can see and do.
  • Coaching properties
    Set the duration to read knowledge articles and whether to exclude weekends for trainees to complete training using Coaching properties.
  • Coaching field descriptions
    Coaching field descriptions also include form related lists and actions.
  • Integrating Coaching with other applications
    Bring in data from other ServiceNow applications to enhance the training of your agents.
  • Resolve Coaching issues
    Resolve common issues when setting up or running Coaching.
  • Domain separation and Coaching
    Domain separation is supported in Coaching. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
  • Quick start tests for Coaching
    Validate that Coaching still works after you make any configuration change such as apply an upgrade or develop an application. Copy and customize these quick start tests to pass when using your instance-specific data.

Parent Topic:IT Service Management