Versions Compared

Key

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

...

  • Logic Nature: generic (null)

    • Logic Type: Calculation/Pricing

  • Execution Types

    • Standard – Logic is only executed via normal execution.

  • Information provided to the logic

    • Inputs:

      • InputMatrix input with a list of items selected in the ResultMatrix. The name of this input is set when calling the rowSelectionBackEndAction() method.

      • Additional input with The ResultMatrix can also pass additional inputs to this logic, via calling the method BackEndAction.addFormulaInput().

  • Expected logic execution outcome

    • The first visible element (with Display Mode = Everywhere) is expected to return a Map with definition of the action link. It can be either deep link or context link. See the code sample below.

    • If the logic fails with an exception:

      • The exception from the logic is displayed as an error notification.

      • Redirection to another page will not happen.

      • The frontend can display an error which was set via withFailureMessage(). This message will override the exception message returned from the logic.

    • In the logic you can use yellowAlert(), redAlert(), or criticalAlert() to display notifications.

...