Adding component list parameters

Component list parameters use selected business object properties as report parameters.

For example, if a work order report includes a WO_Number parameter, you can associate the WorkOrderNumber property of the WorkOrder object with this parameter. When you run the report, the parameter value is set to the number of the current work order.

Note: Component list parameters are required for IDM document output reports because they are used to generate the XML file that structures the report data.

See IDM document output reports.

  1. Select System > Agency Personalization > Reports Manager.
  2. In the Reports tree, browse to the report that you are adding parameters to.
  3. Select the Parameters tab.
  4. Click Add above the Component List Parameters grid.
  5. Specify this information:
    Parameter Name
    Specify the name of the parameter. In most cases this must match the parameter name that is used in your reporting tool. The parameter name should not begin with an @ character, because this is added automatically.

    If you're adding a component list parameter for an IDM document output report, the parameter name can be anything you choose. The important thing for an IDM document output report is to specify the component properties that you want to use.

    Component ID
    Specify the property of the business object that you want to use for the selected parameter.

    Click the popup button to the right of the Component ID field to show a list of the properties of the business object associated with the page the report is attached to. Browse to the property that you want and click Select.

    The property that you select must be the same as the parameter used for the report in your reporting tool. Otherwise, the report will not output the correct information. If you want to use a personalized business object that isn't in the tree, you can link the business object by clicking the link it to the page here link at the top of the tree.

  6. Click Approve.
  7. Click Save.