About Generate Operations by Catalog - Detail Behavior

This describes information about generating operations by a catalog.

When Generate Operations by Catalog is launched, there is 3 possibilities:

  • There is no scope link. The error message appears in the upper-right side of the window and it does not start.
  • There is a scope link not specifying the catalog in PRM. The panel appears but you have to choose the template from the database using the Catalog Browser so that Compute is enabled.



  • There is a scope link and not specifying the catalog in PRM. The panel appears and the template shows in the line editor. Compute is enabled. After clicking Compute, it reads the rules with the template so that the second interface is shown.



Successfully retrieved operations are displayed in the Operation column but others are displayed as a Default. In the case of the system, successfully retrieved systems are displayed in the System column but others are displayed as the activated root system.

A general operation is created for Default type but there is an option to change it to a different operation in the template. Right-click a cell of an Operation column and click Set Operation in the context menu. Click this menu, an Operation Tree panel appears. Operation tree contains two tabs, from which the operation can be selected.

  • Catalog tab: It contains operations from the catalog defined in PRM.
  • Session tab: It contains operations from the current session.



Only one operation can be selected either from Catalog tab or Session tab. The selected one is displayed in the Operation column instead of the existing operation after clicking OK.



Differently, the Set Parent context menu is available for all Systems/Parents in Parent column. Right-click a cell of the Parent column and click this menu. Then a new dialog box only for Systems/Operations is in the template PPR context. Only one System/Operation can be selected and the selected one is displayed in the Parent column instead of the existing one after clicking OK.



During an update of the panel with selected Operation/System, the following confirmations perform for valid data creation:

  • Aggregation Check: It confirms whether an operation generates under parent or not.
    • Aggregation check failed: If the aggregation check has failed for an operation, then that operation is in a red color, and an error message displays at the bottom of the panel.

      Here, as an example, the Sink System cannot be a parent of any operation. Aggregation Check fails here, hence the corresponding cell in the panel is displayed in red, and an error message displays at the bottom of the panel for 10 seconds. This error message can be corrected by reselecting another right operation or system from Operation Tree.

      This error message goes away after 10 seconds or if you mouse-over on the non-RED cells. This message appears again if you mouse-over on the RED cell.

      With this error operation, if Finish is clicked, the message box is displayed as below. This informs you about the failed confirmation. In the current example, since Aggregation Check has failed, the Aggregation Check Error displays. Do you want to proceed? If you want to proceed, operations are not set fo the respective Items.

      Cancel, the command panel remains unchanged since no action is taken.

      OK, no operation is generated for items for which Aggregation Check failed.

      Below is the final result.



    • Aggregation Check Succeed: If Aggregation Check is successful, the selected operation is displayed in the panel.
  • Consistency Check: It confirms whether the operation generates regarding the Consistency Check with an Item based on a predefined rule. But, this command does not confirm the consistency between Item and System. Then the Operation was created even if assigning Operation is inconsistent when Prevent the creation of the inconsistent content option in Preferences is defined.



    For example, In the Item structure, the assembly sequence is as below.

    Assembly.3, Assembly.2, Assembly.1 … And Product Flow creates from System.1 to System.2. But, the sequence of assembling Item and sequence of Product Flow for systems are inconsistent.

    Here, Generate Operations by Catalog prevents creating the inconsistent object if the option Prevent the creation of inconsistent content in thetop bar Me/Preferences/All Preferences/System Editor tab is ON. An error message displays: Operation cannot be created: It is not consistent with the Item constraints.

    • Consistency Check Failed: After computation, an error panel appears if there is Consistency Check error. At this time, you do not know which operation has a consistency problem. Because it takes long time to verify consistency one by one. So the verification runs with all the contents during the first computation, and then you can do detailed verification if there is error. Do you want to identify which content is inconsistent? If you click OK, it will take time.

      OK , then the verification runs for each operation and the progress bar appears.

      If the Consistency Check fails for an operation, then that parent is in a red color. And the error message displays at the bottom of the panel.

      A Consistency Check menu is added in the context menu to verify consistency only for a selected item.

      See also About Consistency Checks

      Cancel, then Consistency Check starts manually by using the Consistency Check context menu on the Parent column.

      Also, the consistency check is launched as soon as the parent object is changed by using the Set Parent context menu.

      With this error operation, if Finish is clicked, a message is displayed, Do you want to proceed? Which informs you about the failed verification. In the current example, since the Consistency Check fails, the Consistency Check error displays.

      Cancel, command panel remains unchanged since no action is taken.

      OK, no operation generates for the item for which the Consistency Check fails.



      The operation that had an error does not generate.

      To solve this Consistency Check error, change the parent object to the right one by using the Set Parent menu.





    • Consistency Check Succeeded: If the consistency check succeeds for all contents, operations generate based on the computation result.

To generate these operations, click Finish. The progress bar is at the bottom with detailed information (percentage, operations) which generate and total operations to generate. In addition, interrupting the generation is available by pressing the ESC hot key when this finishes and undoes newly created operations.



When the percentage of this generation reaches 100%, the result appears for newly created operations. New columns can be added by the Customization Dialog so that the values of PLM attributes are modified. And if you want to generate a report in either TXT or CSV or TSV formats, click Generate Report. Then the file extracts in a given path for the information in the tree view.

Created operation in the specification tree and auxiliary viewer updates according to the current display mode.