Skill Recommendation components in Workforce Optimization for ITSM

  • Release version: Yokohama
  • Updated January 30, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Skill Recommendation components in Workforce Optimization for ITSM

    Workforce Optimization for ITSM leverages skill recommendation to enhance incident resolution by predicting relevant skills for agents. This is achieved through roles, configurable properties, scheduled jobs, and dedicated tables that store skill prediction data. The system uses both supervised and unsupervised machine learning methods to recommend skills that match incident requirements, enabling faster and more accurate incident handling.

    Show full answer Show less

    Key Features

    • Roles:
      • Skill Recommendation User (snsre.user): Allows viewing of skill recommendation data.
      • Skill Recommendation Admin (snsre.admin): Grants rights to configure skill recommendation properties.
    • Configurable Properties: Accessible via Skill Recommendation > Configuration, these properties control the behavior of skill recommendations, including:
      • Enabling or disabling skill recommendations.
      • Setting maximum numbers of skills predicted by supervised and unsupervised learning methods.
      • Defining the number of similar resolved incidents used for predictions.
      • Threshold for how many times a skill must be predicted before recommending it to an agent.
      • Specifying Predictive Intelligence solution definitions for supervised and unsupervised skill predictions, allowing customization with user-created models.
    • Scheduled Job: The system runs a daily job at 1 AM that processes incidents closed the previous day, recommending skills used in those resolutions to assist with similar open incidents.
    • Tables:
      • User Predicted Skill [snsreuserpredictedskill]: Tracks how often skills are predicted for each user. Entries not recommended within 60 days are purged automatically.
      • Task Predicted Skill [snsretaskpredictedskill]: Stores skills predicted to resolve specific incident types, with records older than 60 days being automatically deleted.

    Practical Benefits for ServiceNow Customers

    By using these components, ServiceNow customers can automate and optimize the assignment of skills to agents, ensuring incidents are resolved by appropriately skilled personnel. The configurable properties allow tailoring recommendations to organizational needs, while the scheduled job maintains up-to-date skill data based on recent incident resolutions. This results in improved incident resolution efficiency and better workforce utilization.

    Workforce Optimization for ITSM uses roles to administer skill recommendation, tables to store skill data, and properties to modify default behavior, and scheduled job to recommend skills in configurable Workforce Optimization for ITSM.

    Roles

    Role title [name] Description Contains roles
    Skill Recommendation User [sn_sre.user] Grants rights to view skill recommendation tables. wfo.user
    Skill Recommendation Admin [sn_sre.admin] Grants administrative rights to edit the properties for skill recommendation.
    • wfo.admin
    • sn_sre.user

    Properties

    Navigate to Skill Recommendation > Configuration to configure these properties.

    Property Description

    Enable skill recommendation.

    sn_sre.enable_skill_recommendation
    Enable this property to start recommending skills for agents.
    • Type:true | false
    • Default value:true

    Maximum number of skills to predict based on supervised learning.

    sn_sre.max_supervised_skills
    Using supervised learning, the maximum number of skills to predict for each incident ordered by confidence of prediction.
    • Type:Integer
    • Default value:3

    Maximum number of skills to predict based on supervised learning.

    sn_sre.max_unsupervised_skills
    Using unsupervised learning, the maximum number of skills to predict for each incident ordered by confidence of prediction.
    • Type:Integer
    • Default value:3

    Number of resolved similar tasks to use for predicting skills.

    sn_sre.number_of_similar_incidents
    The number of resolved similar incidents to use to predict skills using supervised learning, ordered by confidence of prediction, to resolve similar types of incidents.
    • Type:Integer
    • Default value:15

    Number of times Predictive Intelligence must predict the same skill for an agent before recommending it for the agent.

    sn_sre.user_predicted_skill_threshold
    The number of times Predictive Intelligence must predict the same skill for an agent before recommending the skill for the agent.
    • Type:Integer
    • Default value:20

    Similarity solution definition to recommend skills from similar incidents.

    sn_sre.unsupervised_solution_definition_for_incidents
    Name of the Predictive Intelligence solution definition used for predicting skills to resolve incidents using unsupervised learning. If you have created your own solution definition, you can replace the default one with the one you have created.
    • Type:String
    • Default value:ml_sn_sn_sre_global_recommend_similar_skills_for_incidents

    Similarity solution definition to recommend skills for incidents.

    sn_sre.supervised_solution_definition_for_incidents
    Name of the Predictive Intelligence solution definition used for predicting skills to resolve incidents using supervised learning. If you have created your own solution definition, you can replace the default one with the one you have created.
    • Type:String
    • Default value:ml_sn_sn_sre_global_recommend_skills_from_similar_incidents

    Scheduled job

    Scheduled job Description
    Start skill prediction Runs the job every day at 1 AM on all incidents that were closed the previous day. Recommends the skills used to close the incidents to resolve similar open incidents.

    Tables

    Table Description
    User Predicted Skill [sn_sre_user_predicted_skill]
    • Stores how many times a skill has been predicted for the user.
    • Skills not recommended in the last 60 days are automatically deleted from this table.
    Task Predicted Skill [sn_sre_task_predicted_skill]
    • Stores the skills predicted to resolve each type of incident.
    • Tables created over 60 days ago are automatically deleted from this table.