Form Version Functions

   Journey Manager (JM) The transaction engine for the platform. |   Platform Developer |  17.10 This feature was introduced in 17.10.

Manager allows you to create and configure form functions for each form version.

Note

The Functions tab is available only when the Use Transact Functions checkbox is selected from the Build Options in Maestro.  |  17.10 This feature was introduced in 17.10.

To configure form functions:

  1. Select Forms > Forms.
  2. Locate a form and select the Functions tab.
  3. Click New to create a new form version function or click Edit to update the existing function.
  4. Select one of the following triggers from the Trigger dropdown list to define when a Transact function is called:.
    • Form Open is called when new form transaction is created by Manager, immaculately before it is rendered to the browser.
    • Form Resume is called by Manager when a saved form transaction is resumed, immediately before it is rendered to the browser.
    • Form Save Challenge is called when a save challenge is performed.
    • Form Update is called when the form makes an background update operation in a browser.
    • Form Ineligible is called when the form determines the user is ineligible to complete the application.
    • Form Function is called by Maestro form business rule scripts generally to get dynamic data from the server and perform any transaction updates.
    • User Save is called when the user explicitly saves and closes the form in a browser.
    • User Submit is called when the user explicitly submits a completed form application in a browser.
    • User Cancel is called when the user explicitly cancels and closes a form application in a browser.
    • Background Delivery is called to run a Delivery Function in a background, for example, when the user submits a form but the PDF receipt document will not be available yet. For more information, see Delivery Function.

    For more information, see Function Triggers.

  5. Select a Transact function, which will be invoked on the form trigger event, from the Function dropdown list.
  6. Specify the order of functions with the same trigger to be called in the Sequence field.
  7. Click New Function to create a new Fluent function.
  8. Click Save to update the changes.

Next, learn how to configure form version services.