Previous Topic: How to Define Logic for Elementary Processes and ProceduresNext Topic: Add Entity Actions


Define Process as Elementary in Activity Model

The decomposition of activities in the Activity Hierarchy Diagramming portion of Analysis results in lowest-level processes named elementary processes. An elementary process is the smallest self-contained unit of business activity of meaning to an end user. When complete, an elementary process leaves the business in a consistent state. Elementary processes interrogate or change the state of the business. Add Product, Create Customer, and Process Order are examples of elementary processes.

The starting point for defining logic for elementary processes is to specify that a process in either a Process Hierarchy Diagram (PHD) or a Process Dependency Diagram (PDD) is elementary. When you define a process as elementary, CA Gen automatically creates a Process Action Diagram for that process with the same name. The Action Diagram is a shell to which you add logic that summarizes how the elementary process views entity types. You can also expand the expected effects of the elementary process on entity types.