For each action to be done on a mobile device, create a form. Each form is part of a process of actions to do a task.
For each form, define the applicable:
Name | Responsible | Description |
---|---|---|
Create handler |
Designer |
You can apply a handler to an application or a form, depending on the handler type.
For a handler, a class is required. However, in your design, you can already use the handler definition without the class defined.
Inform the developer on the requirements for the handler class to be developed.
|
Develop handler class |
Developer |
You can use a handler on an application or a form, depending on the handler type.
For a handler, a class is required. To develop this class, extend one of these classes:
Prerequisite: Develop the extension of the DAWApplicationHandler class or DAWFormHandler class in the AOT before you start the steps.
|
Create form with wizard |
Designer |
For each action to be done on a mobile device, create a form. Each form is part of a process of actions to do a task. You can create a form manually or with a wizard. This topic explains how to create a form with the wizard. Usually, if you use form control templates, you create a form with the wizard. |
Create form manually |
Designer |
For each action to be done on a mobile device, create a form. Each form is part of a process of actions to do a task. You can create a form manually or with a wizard. This topic explains how to create a form manually. |
Create form variables |
Designer |
You can define form-specific variables that can be linked to controls.
For controls, you can also use the variables as defined for the current application.
Variables are used to store data in mobile device sessions. Each session has its own set of variables, to which other sessions have no access. So, you can collect and store data throughout the process without the need to store the session data elsewhere. |
Design form controls |
Designer |
For each form, define the applicable controls. A control is a UI element of the form, for example, a field, a button, or a text. For several types of form controls, you also need to define the control event procedure. A control event procedure has one or more actions that are done on a specific control event, like text changed or button clicked. If your company uses different types of mobile devices, controls can require a different layout for each device. |
Use form control template to add form control |
Designer |
You can use form control templates to quicker design a form. You can add form control templates to a form:
This topic explains how to manually add a form control template to a form. In general, if you add a form control template to a form, it is positioned after the last control on the form. Where the control is exactly positioned, depends on the Append new line property of the last control on the form:
An exception are button templates for which the Stick to footer property is set to Yes. These are always positioned at the footer of the form. |
Design form event procedure |
Designer |
You can set up a form event procedure with actions that are done in a specific sequence. A form event procedure has one action or a series of actions that are done on a form event. Optionally, you can run an action under specific conditions. For conditions, you can use variables or functions that are available for the application or form. |
You can set up a form event procedure with actions that are done in a specific sequence. A form event procedure has one action or a series of actions that are done on a form event.
Optionally, you can run an action under specific conditions. For conditions, you can use variables or functions that are available for the application or form.