Difference between entities (parameter, master)


What's the main difference between parameter entities and entities with businness data about the two methods Replication and Virtualization?


Comments (3)


Dear Vivian,

Differences between parametric and master entities lie mainly in:

1. Parameter entities are meant for holding a configuration of a limited set of values for an attribute ("lists").For example, you could have "gender" as an attribute of your Customer Contacts. Therefore, "Gender" would be modeled as a parameter entity, and you should predefine the possible genders values.

This is done through administration options in the work portal.

This way, whenever a new Customer Contact is created in a process, you would be able to assign a "gender" with those values to choose from.

Master entities are "transactional" type entities. This means new rows of information are be created on these type of entities within each execution of a process instance. A "Customer" entity could be an example of a master entity.

You could always create a new one or work with an existing customer, but the main thing here is that you could edit a customer's information while in a case (a process' instance).

2. Parameter entities don't end up having as much rows as master entities (usually), and also their values usually don't change frequently.

Given these differences between them, you can integrate Bizagi with external data sources throughout replication and virtualization (data-level mechanisms of integration).

Replication works for parameter entities, while virtualization works for master entities.

3. Virtualized entities work by synchronizing data "on demand". This means that on runtime, you will have the source table's values consulted.

For replicated entities, you define a replication schema in order to configure periodically when is this information synchronized from the data source into Bizagi's entity (one way).

This implies the benefit of having a single point of adminstration for these values (your external system or application).

Best regards,


Thank's very much!!


Very helpful!

Thank you!