Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • name* – Name of the tab, unique in the step.

  • label – Human readable name of the Tab, shown in the user interface. It defaults to name if not specified.

  • type* – Determines how the Tab will present the content to the user.

    • dashboard – The content of the tab will be rendered as a dashboard, i.e. input fields on left side, and portlets on the right side.

    • simple – The content of the tab will show the inputs generated by the logic on the left, and on the right side there will be results from the visible elements NOT as portlets, but rather one after another, as a simple list of values (e.g. similar to quote item calculation results).

    • configurator – The content of the tab will be rendered as the Configurator form, i.e. as a list of various input fields, whose values typically have dynamic dependencies.

    • filtertree – The content of the tab will be rendered as a tree (used for example to visualize the Segmentation Tree in the Negotiation Guidance Accelerator), and when you select/click one node, it will show details of the node on the right side, visualized as calculation results (e.g. similar to quote item calculation results).

  • formulaName* – Unique name of an existing logic. Depending on the field type (see above), the logic will serve different purposes, and it must be of different Natures.

    • For dashboard type – It must be Model Evaluation Logic which is expected to return input fields (filters) and content for portlets.

    • For simple type – It must be Model Evaluation Logic which is expected to return mostly simple types of values.

    • For configurator type – It must be Model Evaluation Configurator Logic which is expected to return the definition of form sections with input fields.

    • For filtertree type – It must be Model Evaluation Logic. It will be used when the user clicks a tree node, so the logic is expected to return detailed information about the selected node.

  • treeName* (only for filtertree type) – Name of the tree to be displayed in the Tab. The tree is expected to be stored in the model.

  • selectedNodeIdsInputName* (only for filtertree type) – Name of the input parameter passed to the evaluation logic, containing the list of selected node IDs.

...