Smartforms in Mobile Apps


In a Nutshell

Smartforms can be created, viewed and filled while working offline on the mobile apps by field technicians. With the help of smartforms guided instructions are provided to the field and relevant information is captured and transferred back to the back-office for analytics or further processing.



Additionally, the Smartform List screen can help you see important information about the smartform, such as whether it has been completed, by whom, and when.


Template vs Instance

A Smartform instance is a unique record based on a smartform template that is filled in and completed by the field users. Smartform instances are created by the back-office users in the web applications from the activity details or the list of instances or in the mobile applications by the field technician themselves.


A Closer Look

Field Reference



Field Description
Responsible Person The technician assigned to the Smartform. Only this can person can edit the content of the smartform.
Template Name The name of th smartform. This name is taken from the template.
Template Description If applicable, the description given for the template when the template was created/edited.
Template Version The current template version on which the smartform is based.
Revision If applicable, the current revision of the template version on which the smartform is based.
Language The template language on which the smartform is based.
Instance Description The description of the smartform instance made by the back-office employee or the field technician.
Mandatory Checkbox. If checked, indicates that the smartform is mandatory in order to start the checkout. A smartform can be made mandatory when adding a new instance (see Add Smartform Workflow below).
Linked Object The object to which the smartform is linked. Options include: Business Partner, Activity, Service Call, Sales Order, Equipment.

Add Smartform Workflow

Select a Template
First you will select a template upon which to base an object-linked smartform.
Select a Linked Object
Next you will choose the object to which to link it. Please note that only objects that have records associated with them can be linked to smartforms.
Select a Record from the Linked Object
Next, you will select a record to which to assign the smartform. Imagine having a specific smartform for a specific piece of equipment.
Select whether Mandatory or Not
Finally, you can select whether or not the smartform for linked object record is mandatory or not.


1. Select Template


The first thing you'll need to do is select the template you would like to base a smartform on. You can view all available templates, filter by category, or select from favorites.





2. Select Linked Object


Next, you'll select the object type with which you wish to link the smartform. For example, the activity or equipment object type. Note that only object types that are permitted are available to choose from. In case of the standard field service setup we only support Activity as linked object type. Therefore, you might not be able to choose from any object type but have activity automatically selected.





3. Select Record


Now, you can select the record with which to associate the smartform instance. For example, an assembly smartform could be linked with the assembly activity that is planned on site.





4. Mandatory?


Finally, before saving, you can indicate whether the smartform is mandatory or not. When the smartform is mandatory, the technician will be required to complete it before the activity can be checked out and closed.

In addition, you can also provide a description for the smartform instance. This description will be stored for the instance to differentiate better between different instances based on the same template.





Manage Attachments in Smartform Templates

With the default settings on the offline mobile clients, attachments in Smartform templates are downloaded ONLY when the user views the template.

As soon as the user exists the template the attachments are automatically removed from the device. This is to ensure the mobile devices do not run out of space in case a lot of attachments have been viewed by the users.

In case field users need to work completely offline and require information provided in attachments while working offline, there is an option to change the application settings to enable caching of attachments and automatic download or attachments during the synchronization process. This will then store all relevant attachments locally during the data sync and make the documents available while working offline.



ATTENTION: When instructing users to enable these settings, it is important to advise them to switch off the caching setting and synchronize data on a regular basis to ensure that old attachments that are no longer needed will be deleted from the device in order to free up space.