Configuring Customer Information Screens

Most customer information screens on the POS application and PIN pad are already created by default with specific fields and values. Depending on the retailer needs, these screens may be customized with new or additional fields that require new or additional values. There are also specific features that may require the retailer to create a new customer information screen.

When configuring a customer information screen, follow these tasks.

  1. Configure the information fields.
  2. Configure the information form.
  3. Verify the POS application or PIN pad screen.

The following image shows how a customer information screen on the POS application relates to an information form and its respective information fields.

Customer information screen on the POS application

The following image shows an example of an existing customer information screen on the POS application. This screen can be configured to have additional fields.

Configuring the information form

This section describes the information form, the parameters, and the values for the Enroll Customer information screen that is displayed on the POS application.

In the WebOffice EOM application, the Enroll Customer information form can be configured using the following parameter record:

The following table describes the options for the Enroll Customer information form.

Option namePurposeSample value
Info Set NameSpecifies the unique name for the information form, between zero to 40 alphanumeric characters.EnrollCustomerInfoPrompts
Display NameSpecifies a user-friendly name that is displayed on the POS application screen.Enroll Customer
Required FieldsSpecifies the fields that are required when the associate is entering data on the POS application screen.PhoneNumber,Email
Optional FieldsSpecifies the fields that are optional when the associate is entering data on the POS application screen.FirstName,LastName
Display Only FieldsSpecifies the fields that should be display-only and are not editable on the POS application screen.(None)
Do Not Prepopulate FieldsSpecifies the fields that should not be pre-populated on the POS application screen.(None)
Display OrderSpecifies the order in which the fields are displayed on the POS application screen.FirstName,LastName,PhoneNumber,Email
PED Input ModeSpecifies the entry method that should be used when entering data.POS
PED Verification ViewWhen using a PIN pad to enter customer information, specifies the name of the PIN pad screen on which the information set is displayed.(None)
ValidatorSpecifies the validator used to validate the data entered in each field.(None)
Validator DataSpecifies the validator data to be used when validating the data entered in each field.(None)
Help Text FileSpecifies the help text file for the customer information screen on the POS application.(None)
Parsed Input ValidatorValidates and enables population of customer information using third-party validation.(None)

Configuring the information fields

These are all the information fields, the parameters, and the values that make up the Enroll Customer information form or the customer information screen that is displayed on the POS application.

In the WebOffice EOM application, the information fields used in the Enroll Customer information form can be configured using the following parameter category:

Each information field is a record in the Information Field Definitions parameter category. The following table describes the FirstName information field, one of the fields used in the Enroll Customer information form, as an example. Other information fields used by default in the Enroll Customer information form are LastName, PhoneNumber, and Email. For more information, refer to Information Field Definitions.

FieldOption namePurposeSample value
FirstNameField IDSpecifies the unique identifier for the field, between zero to 40 alphanumeric characters.FirstName
 Internal Store nameSpecifies the internal name of the field in which the data is stored on the POS, between zero to 40 alphanumeric characters, as preferred.FirstName
 Display TextSpecifies the name of the field to display on the POS application screen, a user-friendly name between zero to 40 alphanumeric characters.First Name
 Minimum LengthSpecifies the minimum length of the data that users can enter into the field.0
 Maximum LengthSpecifies the maximum length of the data that users can enter into the field.27
 Custom Input TypeSpecifies the data type of the field. An input type can be a Text, Numeric, AlphaNumeric, and others.Any
 Input MaskSpecifies the masking format for the information entered in the field.(None)
 Custom Input DataProvides the specific configuration values that are unique to the input type.(None)
 ValidatorSpecifies the validator used to check if the data entered in the field is valid.RegexValidator
 Validator DataSpecifies the data used for validating the data entered in the field.Match=^((?! and ).)*$
 Is MaskedDetermines whether or not to mask the information entered in the field.No
 Linked Field to PED Data FieldSpecifies the linked variable data field defined for the PIN pad device.FirstName
 Is PED OnlyDetermines whether or not the POS application allows entering data in the field using a PIN pad device only.No
 PED Input FieldSpecifies the name of the PIN pad screen on which the customer information screen is displayed.(None)
 Entry MethodDetermines what the POS application accepts as the entry method for the field, such as key-in entry, scan entry, swipe entry, or scan and swipe entry.0
 Alternate ID

Specifies the alternate ID accepted for the information field. Options for an alternate ID are the following.

  • 0–Primary Member Card
  • 3–Alternate Identifier
  • 4–Username
  • 5–Associate Id
  • 6–Email Address
  • 7–Secondary Member Card
  • 8–House Account Card
3