CreateUpdateDeleteTemplate
Creates the three types of workflow for the given entity as well as the execution rights for the given profile.
The scaffolding generates the following scaffoldings:
- CreateUpdateDeleteAccessControlRules: Generates execution rights for the create, update, delete workflows.
- CreateUpdateDeleteMenus: Creates creation, update and delete menus for an entity.
- CreateUpdateDeleteWorkflows:
- EntityTypeDisplayName: Computes a default value for resources' internal display names.
- EntityTypeDisplayTable: Creates a display table for the given entity.
- EntityTypeSearchBar: Creates the search bar for the entity without criteria.
- ViewAccessControlRules: Generates the permissions to view an entity type's resources.
- WorkflowEntityType: Creates an entity that will be the source of all workflows that manipulate the given entity.
Examples
<CreateUpdateDeleteTemplate EntityType="Directory_UserType" Profile="Administrator"/>
Properties
Property | Details |
---|---|
EntityType optional | Type String Description Identifier of the entity type involved in the scaffolding. |
Profile optional | Type String Description Identifier of the profile involved in the scaffolding. |
Property optional | Type String Description Identifier of the property involved in the scaffolding. |
Generated XML
Our example generates the following configuration:
<CreateUpdateDeleteAccessControlRules Id="49" EntityType="Directory_UserType" Profile="Administrator" /><CreateUpdateDeleteMenus Id="76" EntityType="Directory_UserType" /><CreateUpdateDeleteWorkflows Id="90" EntityType="Directory_UserType" /><EntityTypeDisplayName Id="108" EntityType="Directory_UserType" /><EntityTypeDisplayTable Id="126" EntityType="Directory_UserType" /><EntityTypeSearchBar Id="140" EntityType="Directory_UserType" /><ViewAccessControlRules Id="15" EntityType="Directory_UserType" Profile="Administrator" /><WorkflowEntityType Id="210" EntityType="Directory_UserType" />