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

Coaching components in Workforce Optimization for ITSM

Workforce Optimization for ITSM installs the roles and tables when you enable the Workforce Optimization for ITSM plugin (sn_wfo_cfg_itsm).

Roles

Role title \[name\]DescriptionContains roles
Coaching Admin \[sn\_coaching.admin\]Grants administrative rights to create, read, update, and delete \(CRUD\) coaching opportunities, assessments, training, and skills.- sn\_coaching.coach - sn\_lc.learning\_admin
Coaching Coach \[sn\_coaching.coach\]Grants administrative rights to create, read, or update coaching opportunities, assessments, training, and skills.- sn\_coaching.trainee - pa\_viewer - sn\_lc.catalog\_manager
Coaching Trainee \[sn\_coaching.trainee\]Grants access to add training, assessments, and skill records.- skill\_user - pa\_viewer - survey\_reader

Coaching Opportunities

This coaching opportunityTriggers when
Coaching on Incident SLA BreachAn SLA is breached.
Coaching on interaction long call timeA phone call lasts longer than 10 minutes.
Coaching on interaction long chat timeA chat interaction lasts longer than 30 minutes.
Coaching on interaction long walk-up timeA walk-up interaction lasts longer than 60 minutes.

Coaching surveys

NameDescription
Phone Quality SurveySurvey associated with the Phone Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a phone interaction.
Chat Quality SurveySurvey associated with the Chat Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a chat interaction.
Walk-up Quality SurveySurvey associated with the Walk-up Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a walk-up interaction.

Business rule

Business ruleTableDescription
Calculate coaching survey scoreAssessment Instance [asmt_assessement_instance]Sets the feedback rating based on the survey score.

Coaching with Learning

Important: This feature is available with the Coaching with Learning plugin (sn_coach_lrn) from the ServiceNow Store. To enable this feature, see Activate Workforce Optimization for ITSM configurable workspace.

Roles in Coaching with Learning

Role title \[name\]DescriptionContains Roles
Learning admin \[sn\_lc.learning\_admin\]Grants administrative rights to create, read, update, and delete \(CRUD\) catalog, learning content, roles, and configure learning source.- sn\_lc.catalog\_manager - sn\_hr.integr\_fw.admin
Learning course catalog admin \[sn\_lc.learning\_course\_catalog\_admin\]Grants administrative rights to create, read, or update learning course catalogs. 
Learning catalog manager \[sn\_lc.catalog\_manager\]Grants administrative rights to create, read, or update learning libraries.- sn\_lc.task\_creator - sn\_lc.content\_writer
Learning catalog group manager \[sn\_lc.catalog\_group\_manager\]Grants administrative rights to create, read, or update learning libraries based on groups.- sn\_lc.task\_creator - sn\_lc.content\_writer
Learning content writer \[sn\_lc.content\_writer\]Grants read or write access for learning courses.sn\_lc.content\_creator
Learning content advisor \[sn\_lc.learning\_advisor\]Can assign learning tasks. 
Learning task creator \[sn\_lc.task\_creator\]Grants read or write access for learning tasks. 

Tables in Coaching with Learning

TableDescription
Learning External Content\[sn\_lc\_external\_content\]Stores details of external course items that are pulled from third-party systems.
Learning User Course Activity\[sn\_lc\_user\_course\_activity\]Stores details of learning course activities such as user to whom the course is assigned, status, due date, and name of the learning course.
Learning Content\[sn\_lc\_content\]Stores details of internal learning content such as knowledge articles, videos that are created in ServiceNow.
Learning Course Item\[sn\_lc\_course\_item\]Stores details of learning course items, such as the source to which the learning course belongs.
Learning Catalog\[sn\_lc\_catalog\]Stores details of learning catalog items with its course items.
Learning Task\[sn\_lc\_learning\_task\]Stores details of learning tasks, such as user to whom the learning task assigned, and due date by when the learning task must be completed.
Learning System Configuration\[sn\_lc\_learning\_system\_configuration\]Stores configuration parameters of sources \(third-party learning management systems\).

Properties in Coaching with Learning

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
com.glide.transform.json.max-partial-length

Transforms JSON objects to internal objects and sets the word limit for records fetched through an API call.- Type: integer - Default value: 16384

Note:

You must Add this system property to set the desired value.

When you synchronize third-party learning content with your ServiceNow instance, if the word count of the content being pulled into your instance exceeds the value set for this property, the synchronization will fail.

com.snc.process\_flow.reporting.serialized.val\_size\_limit

Specify the number of bytes allowed for runtime values in each step in the flow execution details. To prevent truncation, set the value to an integer equal to or less than zero.- Type: integer - Default value: 16384

Note: When you synchronize third-party learning content with your ServiceNow instance, if the word count of the content being pulled into your instance exceeds the value set for this property, the synchronization will fail.

sn\_coach\_lrn.learningpath\_detail\_viewmoreNumber of course item records on learning path page that will display in Service Operations Workspace. - Type: integer - Default value: 50
sn\_coach\_lrn.sn\_lc\_enable\_discoverEnables the Discover tab in the Service Operations Workspace learning application. - Type: Yes\|No - Default value: Yes
sn\_coach\_lrn.sn\_lc\_enable\_recommendationsEnables learning path recommendations in the Service Operations Workspace learning application. - Type: Yes\|No - Default value: Yes

Surveys in Coaching with Learning

NameDescription
Phone Quality SurveySurvey associated with the Phone Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a phone interaction.
Chat Quality SurveySurvey associated with the Chat Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a chat interaction.
Walk-up Quality SurveySurvey associated with the Walk-up Interaction coaching opportunity. The coach assesses the agent using this survey after the agent completes a walk-up interaction.

Recommendation grouping

The recommendation groups listed in the table below are available by default to the logged-in user's primary assignment groups.

Note: You can deactivate the recommendations for the recommendation groups provided by default, but you cannot delete them. To deactivate the recommendations, in the Recommendations related list in the Context form, change the Active field value to false.

You can create additional recommendations and recommendation groups and associate them with recommendation contexts. For more information, see Recommended Actions application

Recommendation group nameRecommendation provided based on this criteria
Based on your work itemsThe work you’ve done in the past.
Based on your team's activityThe activities from the teams to which you belong.
Based on your previous coursesCourses you’ve completed in the past.
Most popular in your teamCourses that are considered the most popular by your team.
New from your libraryCourses in your learning library.
Most popular in your organizationCourses that are most popular in your organization.
New from your catalogsNew courses in your course catalog.

Deleting course activity records

Course activity records are used for learning recommendations and are retained for 365 days by default. Do the following to change the number of days, represented as Age in seconds, for which you want to retain the record.

  1. In the application filter navigator, enter sys_auto_flush.LIST and press Enter. The Auto Flushes list displays.
  2. In the Tablename column, select the Learning User Course Activity [sn_lc_user_course_activity] table.
  3. In the Age in seconds field, change the value to the time you desire to retain the records.