Configuration | Streams → Lookup Setup

Lookup Setup

The purpose of the Lookup Setup screen is to create Lookup Names that are attached to attributes, which in turn are attached to values (Fig. 1). Lookups can be used globally within all job configuration mapping sections.

Lookup Setup Page Load
[Fig. 1]

Where are Lookups Used?

The best example of where we use the lookup tables from the Lookup Setup screen, is in job 1690 for client OAA. This particular client sends us accounts from many different departments, and we need to put the name of the department that each account is from in the Account For field in ARTrail®. However, the client does not send us the name of each department, only the the department's code. Similarly, for each account's interest rate, they do not send us the actual rate, they send us an interest code that we need to turn into a rate. If you go to the mapping tab in job 1690, and scroll down to where the Account For and Interest Percentage fields are mapped, you will see the two functions called Load Lookup Details that we mention above.

There are currently only three jobs that reference lookup names: Job 1690, Job 1206 & Job 1870. Fig. 2, below, shows the steps to reach the location of the lookup fields that can be used in a Job Setup's Mapping section. Using job 1690 as an example, we:

  1. Type in the Job ID in the header's search box. As you type in the Job ID, a drop down will appear below the search-box field with options. In this example, we will click on the Job ID for 1690. We are taken to the Job Setup screen for that Job ID.
  2. Click on the check mark icon located under Mapping. You will now be in the Mapping section of Job ID 1690.
  3. In Fig. 2, the section that deals with the lookup-table details are contained in the red-stroke section. If you cannot see the blue Load Lookup Details button in the Formula/Validation column, click on the view icon of TypeOfProgram or InterestRate in the Source Data Elements column (Fig. 2). By clicking on the Load Lookup Details button, the Formula popup appears with the variable assignment information.

Job Setup Mapping Section - Lookup Fields
[Fig. 2]

Summary Table

On page load, a summary table will appear with all of the attributes created in the system (Fig. 1). Each attribute will have it's own individual criterion or criteria.

Columnar Definitions

#: Refers to the row number of the summary table.
Lookup Name: Refers to the name identified as the Lookup Name.
#Rows: Refers to the number of criteria rows associated with a Lookup Name's attributes.
Status: An Active status means that the Lookup Name is available for use within the system. An Inactive status means that the Lookup Name is not available for use within the system.
Actions: Clicking on the edit icon for the row you wish to edit, takes you to that lookup's Update screen. From here you can make your edits.

Update a Lookup

The Lookup Setup heirarchy is as follows:

  1. Lookup Name →
  2. Lookup Name Attribute(s) →
  3. Lookup Name Attribute(s) Values

Update Lookup Setup
[Fig. 3]

Create a Lookup

At this point, you have chosen a lookup name and the attributes that will be part of that lookup name. Below we will learn how to create the values, that are assigned to those attributes. For will create each value, for the same lookup name attribute, by using the *Inset Row* functionality.

NOTE: You may now see that the following structure of a lookup setup is as follows:
  • Name = Table name
  • Attribute = The table's column header-names
  • Value = The columnar cells that within a specific column (attribute). An column may have an infinite number of values.
Adding Rows

Everytime you add a new value to an attribute, a row is added to the table. After you create a new lookup name and assign that lookup name attributes, you will need to create the actual values; otherwise, you will just have a table (lookup name), with attributes (columnar headers), but no values (table cell data). To create row 1 of your new table: