Control procedure guidelines
These guidelines provide directions for naming and structuring control procedures and templates.
Control procedures​
- The control procedure id describes the purpose of its templates.
- The control procedure id should not only contain the name of a table, view or task.
- Examples:
default_sales_order
,layout_country
,trigger_project
- Examples:
- The control procedure id should not contain any meta information, like the code group name or abbreviation.
- Examples:
default
,task
,table
.
- Examples:
Templates​
- The template id describes the purpose of the template.
- The template id should not contain any meta information.
- If a control procedure has only one template, the template id should be the same as the control procedure id.
- If a control procedure has more than one template, the template id of all templates should be different from the control procedure id.
- A template should be atomic, meaning that it should contain exactly one piece of functionality.
- A template may not depend on another template.