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

Components installed with the item generation process

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.

ComponentDescription
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 processorScheduled job to process the action queue. The job runs every five seconds by default.
Action handlers
ItemGenerationV2ActionSingle view of all the action handlers that are used for item generation.
IGContentToEntityTypeActionHandlerHandler 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.
IGDocumentToEntityTypeActionHandlerHandler 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.
IGEntityTypeActionHandlerHandler to be called when you perform one of the following actions: - Activate entity type. - Delete entity type. - Deactivate entity type.
IGEntityToEntityTypeActionHandlerHandler 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.
IGContentActionHandlerHandler 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.
IGDocumentActionHandlerHandler 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.
IGEntityActionHandlerHandler to be called when you perform one of the following actions: - Activate an entity. - Deactivate an entity.
IGContentToAddtlEntityActionHandlerHandler 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.
IGItemActionHandlerHandler to be called when you perform one of the following actions:- Activate an item. - Deactivate an item. - Delete an item.
IGItemToEntityActionHandlerHandler 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.
IGItemToEntityTypeActionHandlerHandler 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.

Compliance and risk user rolesAssociated 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.

Parent Topic:Using the item generation process to generate controls and risks