Previous Topic: Associate Views with External Objects (Add)Next Topic: Match Views


Synthesize Views in the DLG

When you conduct procedure synthesis in the Dialog Design, the following activities occur automatically:

During procedure synthesis, the software generates a merged set of views for the Action Diagram of the procedure based on the combined views of all elementary processes you chose to implement in the procedure. The software synthesizes views based on the type of process-to-procedure implementation you invoke:

The most common implementation is one-to-one. Use one-to-many for alternative implementations of the same elementary process. Use many-to-one when multiple elementary processes have similar views that a common set of users require. Many-to-many is a combination of the one-to-many and many-to-one cases. The following illustration shows how views are synthesized when you invoke a many-to-one process-to-procedure implementation.

The following illustration is a View Synthesis for Many-to-One Process-to-Procedure Implementation:

View Synthesis for Many-to-One Process-to-Procedure Implementation

During procedure synthesis, the software copies the views and assigns new view names. The following table shows the default names assigned to entity and group views during view synthesis. The table includes names for additional view occurrences. This table illustrates the Default Names for Synthesized Views:

View Type

Import View Subset

Export View Subset

Entity View

IMPORT

EXPORT

EV–2nd Occurrence

IMPORT_2

EXPORT_2

Group view

GROUP_IMPORT

GROUP_EXPORT

GV–2nd Occurrence

GROUP_IMPORT_2

GROUP_EXPORT_2

You can rename views and add names to the entity action views by accessing view maintenance in the Activity Hierarchy Diagram, Activity Dependency Diagram, or Action Diagram.

Note: Procedure synthesis leaves unchanged any default name you assign prior to transformation.

When you specify that a process containing two or more views of the same entity be implemented, the software renames the views with sequential numbers. The following table shows examples of renamed import and export entity view occurrences of EMPLOYEE. It also shows examples of renamed import and export group view occurrences of ORDER_LINE.

This table illustrates the View Naming examples:

Analysis

Design

Input_Employee New_Employee

Import_Employee
Import_2 Employee

Output_Employee Old_Employee

Import_Employee
Import_2 Employee

In–Group_Order_Line Input_Group_Order Line

Import_Employee
Import_2 Employee

Out_Group_Order_Line Output_Group_Order_Line

Import_Employee
Import_2 Employee

More information:

Procedure Synthesis

Using Procedure Synthesis