Workflow to Retrieve Logical Data

You can create a report to retrieve logical data. The following scenario shows how you can retrieve logical components aggregated under a logical root.

Note: In the following scenario, the variable default names are kept. It is recommended to customize these names to clarify the report template.


Before you begin: In Functional & Logical Design:
  • Create a logical reference.
  • Under the logical reference, create several components.
See Also
About Workflow Overview
  1. From the Structure tab, to display the logical components aggregated under the logical root:
    1. Drag Section in the graphical area.
    2. In the section, drag Text and enter Logical System.
    3. Drag Table under the section.
    4. Drag Header Cell to the table to create a new cell.
    5. In the first cell, drag Text and enter Name.
    6. In the second cell, drag Text and enter Creation Date.
    7. In the third cell, drag Text and enter Owner.
  2. To define a report template for logical data:
    1. From the Properties tab, in the Parameters area, click New.
    2. Optional: In the Name box, enter Logical System.

      The input parameter type for this method is Logical Reference. By default, the name of the created input parameter is p.

      Note: This parameter can be renamed as well as for all iteration variables. For more information, see Renaming Template Elements.

    3. From the Type list, select Logical Reference.
  3. To access the logical data:
    1. From the Data tab, expand the following variable and category.
    2. Drag the method to the graphical area.
    Variable and Type Category Method Graphical Area
    Logical Reference (p) Extensions Get All Sub-Components Empty space.
  4. To display the logical values:
    1. From the Structure tab, drag Table in Loop on Get All Sub-Component of Logical System: rel.
    2. Drag Header Cell to the table to create a new cell.
    3. From the Data tab, expand the following variables and categories.
    4. Drag the methods to the graphical area.
    Variable and Types Category Method Graphical Area
    RFLVPMLogicalInstance (rel) Attributes Name First cell of the table, in Loop on Get All Sub-Component of Logical System: rel.
    RFLVPMLogicalInstance (rel) Attributes Modified Second cell of the table, in Loop on Get All Sub-Component of Logical System: rel.
    RFLVPMLogicalInstance (rel) Attributes Originated Second cell of the table, in Loop on Get All Sub-Component of Logical System: rel.
    RFLVPMLogicalInstance (rel) Attributes Owner Third cell of the table, in Loop on Get All Sub-Component of Logical System: rel.
  5. To retrieve the sheets under a logical root:
    1. From the Data tab, expand the following variable and category.
    2. Drag the method to the graphical area.
    Variable and Type Category Method Graphical Area
    Logical Reference (p) Navigation Attached Sheets Empty space under Loop on Get All Sub-Component of Logical System: rel
  6. To retrieve the content of the sheets:
    1. From the Structure tab, drag Paragraph in Loop on Attached Sheets of Logical System: dif.
    2. From the Data tab, expand the following variable and category.
    3. Drag the method to the graphical area.
    Variable and Type Category Method Graphical Area
    PLM Sheet Reference (dif) Navigation Picture Paragraph in Loop on Attached Sheets of Logical System: dif
  7. Optional: From the Properties tab, in the Condition area, enter name = "sheet 1".
    A condition has been defined to retrieve only the content from the sheet named sheet 1.

In this example, the template is defined to display:

  • The name of the Logical component.
  • The component's creation and modification dates.
  • The name of the component owner.

You can visualize the report file to be generated. For more information, see Previewing a Report.