Mapping Types in Reusable Sub-Processes

<< Click to Display Table of Contents >>

Navigation:  Low-code Process Automation > Studio Cloud - Authoring environment > Bizagi Studio > Process wizard > Model Process > Modeling for execution > Sub-Processes > Reusable Sub-Processes >

Mapping Types in Reusable Sub-Processes

Overview

This article explains the input and output mapping types available for Reusable Sub-Processes in Bizagi. These types define how information is transferred between the Parent Process and the Sub-Process.

 

With Bizagi's shift from an on-premises setup to a cloud-only environment, where customers no longer have direct database access, these mapping configurations are now available directly in Bizagi Studio. This evolution allows users to adjust mapping settings without backend modifications, enhancing control and usability.

 

Mapping Types

There are two mapping types for both input and output:

All: Copies all attributes from the Parent Process to the Sub-Process upon creation (input) and from the Sub-Process back to the Parent Process upon completion (output). This is the default behavior.

None: Prevents attributes from being copied between the Parent Process and the Sub-Process. This allows Sub-Processes to operate independently of certain Parent attributes.

 

None mapping use Cases

This feature is useful in scenarios where:

Certain attributes should not be inherited from the Parent Process to the Sub-Process, such as unique identifiers or references.

The Sub-Process should maintain its own distinct attributes without overwriting the Parent’s values upon completion.

Companies managing multiple entities (e.g., different subsidiaries) need Sub-Processes to either inherit or remain independent from shared attributes.

Users want to prevent specific Sub-Process outputs from modifying the Parent process’s data to avoid unintended changes.

 

For example, if a Parent Process tracks a case number and a Sub-Process generates its own distinct case number, using None for output mapping ensures the Parent’s case number remains unchanged.

 

Configuration in Bizagi Studio

You can configure the mapping types in Bizagi Studio when defining a Reusable Sub-Process. By default, the setting is All, ensuring full attribute propagation. However, you can switch to None if required for your specific business case.

 

To configure mapping types:

1.Open the Sub-Process Configuration wizard.

 

ConfigureReusableSubprocess10

 

2.Go to the Advanced tab. Depending on your requirements, select either All or None for input and output mapping.

 

ConfigureReusableSubprocess14

 

3.Click Finish to complete the configuration and save your changes.


Last Updated 2/20/2025 2:44:57 PM