# Action details

You can add or update triggers through [Settings](https://docs.struct.com/reference/settings) > [Data governance](https://docs.struct.com/reference/settings/data-governance) > [Business rules](https://docs.struct.com/reference/settings/data-governance/business-rules) > [Actions](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/actions).

<table><thead><tr><th width="374">Action</th><th>Description</th></tr></thead><tbody><tr><td>Create a task</td><td>Creates a user task with the entities that matches the defined conditions for the action. (Additional <a href="action-configuration-details#create-a-task">configuration</a>)</td></tr><tr><td>Throw error</td><td>Throws an error to the user, when conditions are met. (Additional <a href="action-configuration-details#throw-error">configuration</a>)</td></tr><tr><td>Start AI text generation</td><td>Queues a background task to generate text using the Struct AI assistant for entity. (Additional <a href="action-configuration-details#start-ai-text-generation">configuration</a>)</td></tr><tr><td>Start AI translation</td><td>Queues a background task to translate text using struct AI assistant for entity. (Additional <a href="action-configuration-details#start-ai-translation">configuration</a>)</td></tr><tr><td>Archive entity</td><td>Archives an entity when conditions are met. (Additional <a href="action-configuration-details#archive-product">configuration</a>)</td></tr><tr><td>Change product structure</td><td>Changes product structure when conditions are met. (Additional <a href="action-configuration-details#change-product-structure">configuration</a>)</td></tr><tr><td>Change workflow state for entity</td><td>Changes workflow state for entity when conditions are met. (Additional <a href="action-configuration-details#change-workflow-state-for-entity">configuration</a>)</td></tr><tr><td>Aggregate data from children to entity</td><td>Aggregate data from children to product. (Additional <a href="action-configuration-details#aggregate-data-from-children-to-product">configuration</a>)</td></tr><tr><td>Calculate value</td><td>Calculates a value based on different attribute values and saves the result in another attribute.  (Additional <a href="action-configuration-details#calculate-value">configuration</a>)</td></tr><tr><td>Concatenate value</td><td>Calculates a value from different attributes and saves the result in another attribute. (Additional <a href="action-configuration-details#e">configuration</a>)</td></tr><tr><td>Copy attribute value</td><td>Copies an attribute value from another attribute on the same entity or from a parent. (Additional <a href="action-configuration-details#copy-attribute-value">configuration</a>)</td></tr><tr><td>Trigger sub rule</td><td>Triggers a sub rule. (Additional <a href="action-configuration-details#trigger-sub-rule">configuration</a>)</td></tr><tr><td>Reset attribute value</td><td>Resets a specific attribute value, used to blank a value. (Additional <a href="action-configuration-details#reset-attribute-value">configuration</a>)</td></tr><tr><td>Update entity attribute value</td><td>Updates a specific entity attribute value. (Additional <a href="action-configuration-details#update-product-attribute-value">configuration</a>)</td></tr><tr><td>Un-archive entity</td><td>Un-archives entity when conditions are met.</td></tr></tbody></table>
