Validation Rule Types - EnterWorks - EnterWorks Process Exchange (EPX) - Precisely EnterWorks - 10.5

EnterWorks Classic Administration Guide

Product type
Software
Portfolio
Verify
Product family
EnterWorks
Product
Precisely EnterWorks > EnterWorks
Precisely EnterWorks > EnterWorks Process Exchange (EPX)
Precisely EnterWorks
Version
10.5
Language
English
Product name
Precisely EnterWorks
Title
EnterWorks Classic Administration Guide
Topic type
Configuration
Administration
First publish date
2007

Rule Type

Definition

Notes

Bulk Callout

A bulk callout validation rule is a SQL query-based validation that is performed once on the set of records being validated.

See Bulk Callout.

Calculate

Concatenates values from multiple attributes.

This is not actually a validation rule. The calculation is applied when a record is saved.

Call Out

Java-based process that performs a specific validation on the record (and the assigned attribute). Some callout validation rules are pre-defined and available for immediate use. The majority of the callout validation rules are developed for a specific EnterWorks implementation.

See Callout.

Hierarchy Validation

Deprecated.

 

Normalization

Deprecated.

 

Pre-Save Callout

Simple

Simple validation rule where the designated operation (and possible value(s)) is applied to the assigned attribute.

This is the most common validation rule and is used to perform validations such as an attribute having to have a value or having to be empty, having a specific value (for example, Gross Weight must be greater than or equal to Net Weight, etc.)

UCC GTIN Algorithm

Verifies the value conforms to the UCC GTIN format.

 

UCC GLN Algorithm

Verifies the value conforms to the UCC GLN format.

 

UCC UPC-12 Algorithm

Verifies the value conforms to the UCC UPC-12 format.

 

UCC UPC-11 Algorithm

Verifies the value conforms to the UCC UPC-11 format.

 

VTL-like

Pre-Save Callout that executes a VTL script to update the record.

This is not a validation rule but a pre-save callout that will alter the repository record as it’s being created or updated.