Simple Process Modeler (Technology Preview)

Stardust provides support for a business object-centric view on Process Data.

Core Model

To work in the Model & Go perspective, a core model and its elements must be defined in the Business Process Modeler. A core model should define:

Model & Go! retrieves elements from all models in the model repository, therefore these elements can be distributed between multiple models.

Business Objects

A Business Object is not mandatory to create Process Definitions in the Process & Go!, but without it your Process Models can contain only the following:

To work with service task, you need to have a business object and business object compatible application or process interface available.

Wrapper Processes

Simple Process Definitions can leverage wrapper processes defined in the core model, which the editor would invoke. Wrappers would apply "by name" data mapping logic. For the "by name" mapping we would create a Data Mapping from Data X to Parameter X - assuming that the types are consistent (e.g. BusinessDate or StartDate). The "by type" mapping would just find a parameter of type Fund and try to find the only Process Data with that type - provided that there is only one.

Process Descriptors

A descriptor is auto-created for each of the Business Object primitive marked as "Indexed."

Process Model

Each Simple Process is in fact a Process Definition and appears in the Business Process Modeler perspective. Simple Process models created in Model & Go! should not be modified in the Business Process Modeler.

Process Topology

Simple process models are mapped to strictly block-structured process topologies. This specifically implies absence of any loop constructs. Simple Processes have tabular structure. There is a sequence of rows, each of which may contain one to many cells.

How this maps to process definitions is potentially best explained by starting at the cell level and working inside out.

This mapping ensures that: