When you initiate Process Synthesis from the Data Model, you generate action statements for one process at a time. The process must already exist in the Process Hierarchy or Process Dependency Diagrams. Each process may be defined as elementary or not elementary in its definition properties. Elementary processes appear only if they do not have actions defined for them in Action Diagrams. Non-elementary processes appear only if they do not have subordinate processes (children). If you select a non-elementary process, it changes to elementary as a result of Process Synthesis.
Select the entity type or subtype from the Data Model, then select the process. You can select whether or not to populate the views for each type of entity action.
You can also customize the way Process Synthesis executes by selecting from the following options:
This option allows you to select actions to be performed on related entity types for create, update, and delete entity actions.
If you do not select this option, Process Synthesis accepts the default values of actions to be performed on related entity types. See Process Synthesis Rules in this chapter for a description of the rules used when generating the Action Diagram statements.
If you select this option, Consistency Check before Process Synthesis continues. A pop-up stating that a report has been prepared indicates that a consistency check has found inconsistencies.
Note: For more information about consistency checks, see the Toolset Help.
If your model is inconsistent, Process Synthesis stops executing. To continue, you have two options:
If you do not select this option, Consistency Check does not execute and you can proceed with Process Synthesis.
If you select this option, Process Synthesis includes all basic and designed attributes of the required entity types. This includes the setup of import, export, and entity action views. CA Gen does not list attributes for selection.
If you do not select this option, a list of all attributes of the subject entity type and related entity types displays. The list allows you to select the attributes you want to include in the logic. For a description of the rules used when generating the Action Diagram statements, see Process Synthesis Rules.
The advantage of using Process Synthesis from within the Data Model is that you can easily review the entity types and relationships you are working with before initiating Process Synthesis. In the other tools, you select entity types from a list and must have a working knowledge of the relationships between the subject and the related entity types.
|
Copyright © 2014 CA.
All rights reserved.
|
|