UDF Configuration

From EPOD
Revision as of 11:32, 4 September 2017 by Anw (talk | contribs) (Updated to V4.00.00.02)

This screen allows the users to maintain the UDF (User-Defined Forms) configurations within the system.

These UDF configurations are attached to certain stages of operation of the mobile device application, that extend the data that can be entered on the device and therefore the use of the system. These customer forms can vary from a single field to multiple data entries, and even control additional buttons on the mobile device application.


This page provides functionality to View, Create and Edit UDF Configurations.

The screen allows users to filter data by:

  • Description
  • Key Type - To what key level the configuration is applied. One of S (Site), J (Job Group), P (Product Group/Model), V (Vehicle).
  • Config Type - a drop-down list of all the different types of UDF configuration.

Once the filter information is entered and the Search button is pressed, all matching configurations are displayed in a table below.

EPOD-UDFConfig1.PNG
UDF Configurations Search Panel and Results table

A single line is displayed per configuration found.

Details shown are:

  • UDF ID - a unique identified for the configuration, automatically generated by the system.
  • Description - the UDF description.
  • Key Type - To what key level the configuration is applied. One of S (Site), J (Job Group), P (Product Group/Model).


New UDF Configurations

The screen allows new UDF configurations to be created, by pressing the provided New button at the top of the screen.

EPOD-UDFConfig4.PNG
New UDF Configuration Pop-up

The following UDF Configuration Settings may be entered:

  • Description - the UDF description, for reference.
  • Config Type - a drop-down list of all the different types of UDF configuration. Select from:
    • Arrival Terms and Conditions for Collections
    • Arrival Terms and Conditions for Deliveries
    • Container UDF
    • Driver Terms and Conditions for Collections
    • Driver Terms and Conditions for Deliveries
    • Driver Terms and Conditions for Services
    • Job Details
    • Load End Metric
    • Load Start Metric
    • Product UDF
    • Service Diagnosis
    • Service Info
    • Service Post-work
    • Service Pre-work
    • Terms and Conditions for Collections
    • Terms and Conditions for Deliveries
    • Terms and Conditions for Services
    • Terms and Conditions for Vehicle Checks
    • Vehicle Checks
    • Job Cancellation
    • Container Cancellation
    • Container Clause
    • Product Cancellation
    • Product Quantity Change
    • Service Cancellation
    • Service Item Cancellation
  • Key Type - a drop-down list of the key level the configuration is applied. One of S (Site), J (Job Group), P (Product Group/Model).
  • Key Value - a drop-down list of the key values for the key level selected. So, if this is Job Group, this drop-down list will show all job groups for the site.

The following Form Settings may be entered:

  • Name - This may be used on the mobile device application as the title of the screen or form in some instances.
  • Required - whether the form is required entry. This affects certain forms, for example Container and Product UDF. Note Note: For Job UDF, this will be a drop-down list and will allow configuration of "When Amended", which indicates that the form is only required to be entered when the job is amended i.e. a container has been cancelled or a product quantity has been changed on the job.

For vehicle checks, the following additional Form Settings are available:

  • Frequency (Days) - the number of days between checks being enforced.
  • Required at Load End - whether the checks are also prompted for at the end of executing a workload.
  • Signature - whether a signature is prompted for after checks are complete.

Fields may be added to a form by clicking the New Field button, with the following values:

  • ID - a unique identifier for the field on the form.
  • Type - a drop-down list of field types. Select from:
    • Text - a simple in-line text box.
    • Numeric - a simple in-line number entry box.
    • CheckBox - a check box, starting unset by default, allowing Checked (Tick) or Unchecked (Cross).
    • CheckBox List - a grouped list of CheckBox fields.
    • Tri-State CheckBox - a check box, starting unset by default, allowing Checked (Tick), Unchecked (Cross) or Not Applicable (N/A).
    • Tri-State CheckBox List - a grouped list of Tri-state CheckBox fields.
    • Drop-down List - a drop-down list of values.
    • Textarea - a larger text box for large text entry, automatically growing in size on the mobile device application (e.g. notes).
    • Label - a text label.
    • Photo - a photo bar, allowing multiple photos to be taken on the form.
  • Label - A text label for the field, typically on the left of the field. If this is a grouped checkbox list, this will appear as a title before the individual checks.
  • Sub-Label - a smaller piece of text below the main label.
  • Group - a text ID which groups fields. Deprecated.
  • Post Text - A small text label under the value to be entered. Typically used for UOMs.
  • Required - a check-box denoting whether a non-blank value must be entered in or selected for the field.
  • Action - a drop-down list of actions allowed for this field. Select from:
    • None - no actions
    • Barcode - displays a barcode button after the label. If clicked, this will start the Camera Barcode Scanner as part of the application, and will place the scanned value into the field value. Note Note: If the mobile device has a built-in scanner, this action can be ignored - the device scanner can be used to scan the value when the field value is selected (for text and numeric entry fields).
    • A list of GS1 Barcode AIs available for text, numeric and text area fields.
    • Photo - displays a photo button after the label. If clicked, this will start the camera and allow a photo to be taken linked to the field.
  • Validation - A Regular Expression (RegExp) validation string, to validate the entered data on text, numeric or text area fields. Warning Warning: This is advanced functionality and should only be attempted with knowledge of Regular Expressions.

Drop-down Lists (DDL) and Check-box List types require entry of the options - an Items table will be displayed showing the details, allowing entry of:

  • Text
  • Value - (Only for DDLs)
  • Default - (Only for DDLs)

EPOD-UDFConfig3.PNG
Drop-Down List UDF Configuration

New items can be added using the Add button.

Fields may be saved onto the form using the Update Field button.

Fields can be moved up or down on the form using the buttons provided.


Buttons can be added to the form for Service Pre- and Post-work and Pre-Job forms. Click the Buttons tab to create these.

EPOD-UDFConfig3a.PNG
UDF Buttons Configuration

Up to 2 buttons can be created based on 3 button types, selected from the Button Type drop-down list:

  • Complete - a button to complete and save all changes. Validation is applied.
  • Cancel - a button to cancel the screen - no changes are saved.
  • Ignore - a button to complete and save the form, marking it as ignored. Validation is not applied

The details of the button can be added through the following configuration:

  • Text - the button label
  • Confirm Message - if this is set, when the button is clicked, a confirmation message will be displayed on the mobile device application with this text and OK and Cancel buttons.

Buttons may be saved onto the form using the Update Button button.

Buttons may be deleted from the form using the Delete Button button.


A preview of the form being created is shown on the right.


A Save button is provided to save the entered data. Clicking Close or Cancel will discard the new UDF configuration.


View/Edit UDF Configurations

The configurations can be viewed and edited by clicking the Select button against the line in the table. The screen will display a pop-up showing all the details of the UDF configuration.

EPOD-UDFConfig2.PNG
View/Edit UDF Configuration Pop-up

The UDF configuration may be edited by clicking the provided Edit button.


The fields changeable and the action of the pop-up is identical to when adding new UDF forms.

A Save button is provided to save the edited values.

A Delete button is provided to delete the UDF configuration.

Changes may be discarded by clicking the Close or Cancel buttons.