Components installed with the item generation process

  • Release version: Australia
  • Updated March 12, 2026
  • 3 minutes to read
  • Several types of components are installed with the item generation process, including tables, scheduled jobs, and action handlers.

    The following components are installed with the item generation process in version 13.x.x.

    Table 1. Components that are installed with the item generation process
    Component Description
    Table
    Item Generation Action Event Queue table (sn_grc_item_generation_action_event_queue) Table that lists the actions that are generated during the item generation process.
    Scheduled job
    Item generation action queue processor Scheduled job to process the action queue. The job runs every five seconds by default.
    Action handlers
    ItemGenerationV2Action Single view of all the action handlers that are used for item generation.
    IGContentToEntityTypeActionHandler Handler to be called when you perform one of the following actions:
    • Add control objectives and risk statements to the entity type.
    • Remove control objectives and risk statements from the entity type.
    IGDocumentToEntityTypeActionHandler Handler to be called when you perform one of the following actions:
    • Add policies and risk frameworks to an entity type.
    • Remove policies and risk frameworks from an entity type.
    IGEntityTypeActionHandler Handler to be called when you perform one of the following actions:
    • Activate entity type.
    • Delete entity type.
    • Deactivate entity type.
    IGEntityToEntityTypeActionHandler Handler to be called when you perform one of the following actions:
    • Add an entity to an entity type.
    • Remove an entity from an entity type.
    IGContentActionHandler Handler to be called when you perform one of the following actions:
    • Activate control objectives and risk statements.
    • Deactivate control objectives and risk statements.
    • Create control objectives and risk statements.
    • Set an auto-control create flag.
    • Add control objectives to risk statements.
    • Remove control objectives from risk statements.
    • Delete control objectives and risk statements.
    IGDocumentActionHandler Handler to be called when you perform one of the following actions:
    • Activate policies and risk frameworks.
    • Deactivate policies and risk frameworks.
    • Add control objectives and risk statements to policies and risk frameworks.
    • Delete control objectives and risk statements from policies and risk frameworks.
    IGEntityActionHandler Handler to be called when you perform one of the following actions:
    • Activate an entity.
    • Deactivate an entity.
    IGContentToAddtlEntityActionHandler Handler to be called when you perform one of the following actions:
    • Add control objectives and risk statements to an additional entity.
    • Remove control objectives and risk statements from an additional entity.
    IGItemActionHandler Handler to be called when you perform one of the following actions:
    • Activate an item.
    • Deactivate an item.
    • Delete an item.
    IGItemToEntityActionHandler Handler to be called when you perform one of the following actions:
    • Add entity to item.
    • Activate entity to item.
    • Remove entity from item.
    • Deactivate entity to item.
    IGItemToEntityTypeActionHandler Handler to be called when you perform one of the following actions:
    • Add entity type to item.
    • Remove entity type from item.
    Note:
    For more information on the item generation process for common controls, see the new action types in generation of items.

    Roles and users for the new item generation process

    Users with the sn_grc.admin or sn_risk.manager role role can access the sn_grc_item_generation_action_event_queue.list table in an instance and view the item generation action queue.

    The compliance and risk user roles and their associated tasks that trigger the item generation process are listed in the following table.
    Note:
    The compliance and risk user roles that are listed in the table are available with version 12.x.x and earlier releases.
    Table 2. Compliance and risk user roles and their associated tasks
    Compliance and risk user roles Associated tasks
    • sn_compliance.admin
    • sn_risk.admin
    • Delete policies.
    • Delete risk frameworks.
    • Delete control objectives and risk statements.
    • Delete an entity.
    • Delete an entity type.
    • sn_compliance.manager
    • sn_risk.manager
    • Associate policies or risk frameworks to an entity.
    • Delete policies or risk frameworks from an entity.
    • Associate policies or risk frameworks to an entity type.
    • Delete policies or risk frameworks from an entity type.
    • Activate an entity type.
    • Deactivate an entity type.
    • Associate an entity to an entity type.
    • Delete an entity from an entity type.
    • Add control objectives to a risk statement.
    • Delete control objectives from a risk statement.
    • sn_compliance.manager
    • sn_risk.manager
    • Entity owner
    • Activate an entity.
    • Deactivate an entity.
    • sn_compliance.user
    • sn_risk.user
    • Create control objectives and risk statements.
    • Enable the Creates controls automatically option.
    sn_risk.manager
    • Add risk statements to a risk framework.
    • Modify risk statements that are added to a risk framework.