Components installed with Automation Center

  • Release version: Xanadu
  • Updated August 1, 2024
  • 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 Components installed with Automation Center

    Activating Automation Center in ServiceNow installs various essential components including tables, user roles, and scheduled jobs. These components collectively enable comprehensive automation management—from configuring automation requests and goals to managing execution data and insights.

    Show full answer Show less

    Roles Installed

    Automation Center installs specific roles that control access and capabilities within the application:

    • Automation Admin [snac.automationadmin]: Full administrative privileges allowing setup, configuration, and CRUD access across all Automation Center tables.
    • Automation Technical User [snac.automationtechnicaluser]: Responsible for creating and modifying automation requests, sources, tasks, resources, goals, and insight rules.
    • Automation Business User [snac.automationbusinessuser]: Focuses on creating automation requests and goals and managing the request lifecycle stages.

    Note: To access Robotic Process Automation (RPA) data, additional RPA roles are required as outlined in the RPA Hub documentation.

    Scheduled Jobs Installed

    Several scheduled jobs are installed to maintain and update automation data efficiently:

    • Purge Executions Data: Deletes execution records older than a configurable number of days (default 14) that are in Cancelled, Complete, or Error states. This helps keep the Automation Execution table optimized.
    • Purge Insights Data: Removes insight records older than the same configurable threshold, maintaining the Automation Insight table’s performance.
    • Copy Spotlight Score into Request: Available if Spotlight is enabled; copies Spotlight scores into automation requests on demand to provide scoring insights. Requires manual execution after changing criteria.

    Tables Installed

    Key tables installed support tracking and managing automation lifecycle and related data:

    • Automation Request [snacautomationrequest]: Stores detailed automation request information.
    • Automation Task [snacautomationtask]: Contains tasks linked to automation requests.
    • Automation Goal [snscautomationgoal]: Holds goal details that can be linked to multiple requests.
    • Base Robot [cmdbcibaserparobot]: Details of software agents (robots) running bot processes.
    • Base Bot Process [cmdbcibaserpaprocess]: Configuration of robot processes.
    • Automation Execution [snacautomationexecution]: Stores execution process information.
    • Automation Insight [snacinsight]: Contains alert data related to automation activities.
    • Automation Insight Rule [snacinsightrule]: Rules that configure insights.
    • Automation Source [snacautomationsource]: Stores vendor-related automation data.
    • Automation Attribute [snacciattribute]: Holds cost, time, source, and associated automation data for processes and robots.
    • Automation Import [snacrpaimport]: Temporary storage for data imported via REST API.

    Practical Application for ServiceNow Customers

    These components enable customers to effectively manage automation workflows, track execution and performance, and maintain system health through scheduled cleanups. Understanding the roles helps assign correct permissions, while the tables and scheduled jobs ensure comprehensive data management and insights for automation processes.

    Several types of components are installed with the activation of Automation Center, including tables, user roles, and scheduled jobs.

    Demo data is available for this plugin.

    Roles installed

    Note:
    To view the Robotic Process Automation (RPA) data, RPA roles are required. For more information about RPA roles, see Components installed with RPA Hub .
    Role title Description Contains roles
    Automation admin

    [sn_ac.automation_admin]

    Sets up Automation Center application configurations. Performs all the actions in the Automation Center application. Possesses CRUD access for all tables.
    • sn_ac.automation_business_user
    • sn_ac.automation_technical_user
    • sn_ac.automation_admin
    Automation technical user

    [sn_ac.automation_technical_user]

    Creates automation requests, automation sources, automation tasks, automation resources, automation goals, insight rules, and insight triggers. Modifies automation attributes. sn_ac.automation_techincal_user
    Automation business user

    [sn_ac.automation_business_user]

    Creates automation requests, automation goals, and updates the automation request life-cycle stages. sn_ac.automation_business_user

    Scheduled jobs installed

    Scheduled job Description
    Automation Center: Purge Executions Data
    Deletes the data in the Automation Execution table only when the following conditions are met:
    • Records that were created ‘X’ days ago. X represents the value defined by the sn_ac.purge_automation_data_in_days system property. Users with the automation admin role can modify this property value. The default value of this property is 14.
    • Records with a state of Cancelled, Complete, or Error.
    Automation Center: Purge Insights Data Deletes the data in the sn_ac_insight system property that was created 'X' days ago. X represents the value defined by the sn_ac.purge_automation_data_in_days system property. Users with the automation admin role can modify this property value. The default value provided of this property is 14.
    Automation Center: Copy spotlight score into request
    Note:
    Available only if Spotlight is installed and enabled.

    Copies the spotlight score into the automation request’s Score field.

    The Schedule | Run to is set to On Demand. It is recommended not to change this setting.

    Note:
    If you change the default spotlight criteria, then after saving the changes made, you must select the Execute Now button in this Spotlight group record to recompute the Spotlight score for the automation request records. And, then you must select the Execute Now button on the scheduled job to copy the score.

    Tables installed

    Table Description
    Automation Request

    [sn_ac_automation_request]

    Contains the details of the automation request.
    Automation Task

    [sn_ac_automation_task]

    Contains information of tasks linked to a request.
    Automation Goal

    [sn_sc_automation_goal]

    Contains details of goals that can be mapped to multiple requests.
    Base Robot

    [cmdb_ci_base_rpa_robot]

    Contains the details of a software agent that runs a bot process.
    Base Bot Process

    [cmdb_ci_base_rpa_process]

    Contains the configuration details of a robot.
    Automation Execution

    [sn_ac_automation_execution]

    Stores all execution processes information.
    Automation Insight

    [sn_ac_insight]

    Contains alerts data across Automation Center.
    Automation Insight rule

    [sn_ac_insight_rule]

    Contains rules that configure insights.
    Automation Source

    [sn_ac_automation_source]

    Stores vendor data.
    Automation Attribute

    [sn_ac_ci_attribute]

    Stores cost, time, source, and associated automation for processes and robot.
    Automation Import

    [sn_ac_rpa_import]

    Temporarily stores data that is imported from the REST API.