Creating business objects
When no system data toolkit variable types or business
objects match your specifications, you can create custom variable
types called business objects.
About this task
You can create a custom business object in the designer by using a base business object or by defining a new complex structure.
When you create a business object in a process application, that object is available for all business processes and services in the process application. If you want to share a custom business object acrossprocess application, create or store the custom object in a toolkit. Then, create a dependency on that toolkit from the process application that requires the variable.
Important: Ensure that business object names are unique across all toolkits and process applications.
Duplicate business object names can lead to ambiguity during runtime resolution. When multiple
business objects share names, the runtime resolves them based on the dependency ranking of toolkits,
which can result in the wrong business object being loaded. This behavior can cause unpredictable
errors, such as Property name not found in business object, when the resolved
business object has a different structure than expected. To avoid these issues, always use unique
names for your business objects or rename existing ones to prevent conflicts.
This topic is shared by BAW, CP4BA, CP4BASaaS. Last updated on 2025-03-13 12:15