The Signature control uses finger touch to capture a signature, which is an e-signature that can be saved and stored. This control is a great option if authentication is required. ProcessMaker's Signature control has three options: Cancel, Clear and Save.
On the left side of the Dynaform, open the Mobile Controls tab by clicking on it to display the mobile controls. Drag and drop the Signature control into the form. Click on the control in the Dynaform to display the properties under the Mobile Controls menu in the left panel.
The first property is Type, which only shows the name of the field, in this case "scannerCode". The properties ID and Name are filled in by default. The ID of all the controls is automatically filled in with "ControlTypexxxxxxxxxx", where "xxxxxxxxxx" represents the correlative number of the control inside the designer. The Name property is also set by default. When the Name propety is changed, the name of the field on the Dynaform will remain unchanged. The Label property changes the label of the control field displayed on the Dynaform.
The Hint property allows the user to display information about the control field in the Dynaform. The description can be entered into the white textbox next to the Hint property in the left panel. The last property is Required, which is a checkbox that can be clicked if the end user needs to fill in the field before they can submit the Dynaform and continue with the process.
The application uses webkit tools exclusively for Android and iOS to display the form fields, thus forms are not rendered the same way as in the web edition (in the preview of the designer or when running cases). When the control is tapped a new window appears where a signature can be placed. The signature can be deleted by tapping on Cancel, to erase the signature and make a new one tap on Clear, or save the signature by tapping on Save. The screenshot below shows the Signature control field running on the mobile app.
This is what the Signature control looks like when opening a case in the web edition after entering the signature in the mobile application.
Finally, the table below shows the property specifications mentioned before.
|Type||signature (read only)|
Control unique identifier
|Name||Control name, set by default (but can be edited)|
|Label||The label of the control displayed on the Dynaform, can be changed.|
|Hint||Used to show help when the field is rendered. It is shown when the pointer of the mouse is hovered over the ? icon.|
|Required||By checking this option, a red asterisk is added next to the label to indicate that the field is required. It means that the field must be filled in or the Dynaform cannot be submitted to move onto the next step in the process.|