Lifecycle of a Form

From the time a user opens a Form on a mobile device to the time a Dispatcher views its submission results, a Form is viewed and processed in different ways.

The lifecycle of a Form is as described here:
  • A user opens a Form on a device.

    • All Form field elements, except those that have auto-calculated default values or values filled through predefined parameters are blank.

    • Form elements bound to fields and properties inherit their values.

  • The user fills in data and submits the Form.

  • Data is stored:

    • All submitted data is stored as a Form snapshot.

    • Values of fields and properties bound to page elements are populated and saved separately.

  • Data is available to customers:

    • On the user interface.

    • In an event of Events API.

    • As a Service request, if conditions match.

  • User goes to step 1 if there is a need to fill the Form again.

    • All Form field elements, except those that have auto-calculated default values or values filled through predefined parameters are blank.

    • Form elements bound to fields and properties inherit actual values.