Display Status Examples

Follow

The TransactionStatus value that is entered in the DisplayStatuses table can be a direct match of an actual Transaction Status (like "Awaiting Request Processing"). If a direct match is entered, the WebDisplayStatus will display on the web pages instead of the TransactionStatus.

For more complicated situations, regular expressions can be used. See Testing Regular Expressions for links to resources about regular expressions.

Using Regular Expressions

You can use static text to create an alias, such as:

ID NVTGC ProcessType TransactionStatus WebDisplayStatus
1 ILL Borrowing Request Sent Waiting for Lender

But in many cases, you need to be more specific, and you can use regular expressions. Some examples:

ID NVTGC ProcessType TransactionStatus WebDisplayStatus
3 ILL Borrowing Request Held Until (.+) Held until $1

In this case, if the ILLiad transaction status was "Request Held Until 9/1/2015," the user would see "Held until 9/1/2015" on the web pages.

If you don't want to display the specific date the request is held until, you could keep the TransactionStatus as "Request Held Until (.+)" but make the WebDisplayStatus  "Held until Later."

ID NVTGC ProcessType TransactionStatus WebDisplayStatus
4 ILL Borrowing (Awaiting?)(.+) Processing $1 Some Super $2 Magic

In this case, if the ILLiad transaction status was "Awaiting Request Processing" or "Awaiting Faculty Processing" or any other similar status, the user would see "Awaiting Some Super Request Magic" on the web pages.

Note: If you really want a $1 value to show it can be done by using \$1.

Questions?

If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation:

Feedback