FIELD

Quickly extracts portions of a string based on a separator character known as the delimiter. For example, an email address always has two parts: an account name and a host name separated by an @ sign. With the delimiter set to @, the account name is the first field and the host name is the second field in the address.

Supported Script Types

Generic Email Chat Phone Voicemail Work Item

Properties

String

The String to parse. This property supports variable substitution.

If this value is a variable, rather than the literal string value, use curly brackets {}.

Delimiter
This property is the character used to separate individual fields. The default is the pipe (|) character.
FieldIndex

This property is the number indicating which property to extract, starting with 1.

This property is looking for a number, therefore, you do not need to use curly brackets {}.

StoreFieldIn
This property is the name of a variable to receive the extracted property.
StoreCountIn
This property is the number of items in an array. This number will always at least be one.

Branches

Default
The Default branch condition will always be used.

Tips and Tricks

  • With NICE inContact, a delimited set of data can be treated as a list or as an array. NICE inContact treats the pipe symbol (|) as a standard delimiter for lists and arrays. The following example will extract the word “three” from a pipe delimited list of words and save it as the variable named F1:
    • String: one|two|three|four|five
    • Delimiter: |
    • Field Index: 3
    • Store Field In: F1
    • Store Count In: FC