Variant Groups
Process Templates
A process template is a process model designated as the main process for creating or linking process variants.
Each process template is associated with at least one variant. However, you can designate a diagram as a template without immediately attaching variants and add them later. Variants can also be detached from a template as needed.
You can manage process templates in SAP Signavio Process Collaboration Hub. The actions available to you depend on your role, authorizations, and where you access the diagrams.
Caution
Be aware that deleting a process template disconnects the associated variants, and they lose their dimensions and values. You can't undo the deletion and the dissociation of the variants.
Process Variants
A process variant is a variation of a process model that differs from its template in at least one dimension or value. It represents a distinct way a process is executed in different contexts, such as:
Variants can differ in elements such as process sequence, roles and responsibilities, IT systems, documents, and other attributes.
You can create a variant in the following ways:
- Attach an existing diagram to a process template (must use the same modeling notation).
- For example, BPMN models can only have BPMN variants.
- Clone a template to create a variant.
- Clone an existing variant to create a new variant.
Process variants are managed in SAP Signavio Process Collaboration Hub. The actions available to you depend on your role, authorizations, and where you access the diagrams.
Dimensions and Values
Differentiate process templates and variants by using dimensions and their corresponding values.
The diagram below provides examples of possible dimensions you can use to define process variants and templates:
Dimensions | Example Use Case |
---|
Geography | Multinational companies need to manage processes across different countries while maintaining a standard core process. |
Product | Companies with multiple product lines may have unique processes for manufacturing, distribution, and compliance. |
Customer Type | Organizations serving different customer segments (e.g., B2B vs. B2C) may introduce variations based on sales channels. |
Process variants differ from their template in at least one value. That value either belongs to the same dimension used by the template, or to an additional dimension.
Example Dimensions and Values for a Coffee and Tea Company:
Dimension | Template | Variant 1 | Variant 2 |
---|
Region | Global | Global | Africa |
Product Type | Coffee | Coffee | Coffee |
Department | n/a | Sales | n/a |
Dimensions are stored as dictionary categories, and values are stored as dictionary entries. You can add and edit dictionary categories in the SAP Signavio Process Manager editor. Any dictionary category that you want to use as a dimension in variant management needs to be defined as such:
Choose Setup Define notations/attributes Dictionary.
Add a new category and fill in the required information.
To change an existing category, select the category name and choose Edit.
- Select the Use for Variant Management checkbox.
- Save your changes.