Siebel Order Management Infrastructure Guide > Data Validation Manager >
About Data Validation Manager
Many companies are governed by various regulatory agencies, as well as internal processes and procedures, to verify the quality and accuracy of their transactions. Data validation is a key component of many business processes, and can involve many types of transactions, including orders, applications, claims, and various other service requests.
The Data Validation Manager business service can validate business component data based on a set of rules. In the case of a rule violation, a custom error message appears or a user-defined error code is returned. The validation rules are defined using the Siebel Query Language and can be conveniently constructed using the Personalization Business Rules Designer. The business service centralizes the creation and management of data validation rules without requiring extensive Siebel Tools configuration and does not require the deployment of a new SRF.
The Data Validation Manager business service reduces the need for custom scripts, decreases implementation costs, and increases application performance.
NOTE: There is no specific encryption support built into the Data Validation Manager. The Data Validation Manager inherits the CSSQuery function at the business component level, and uses the CSSQuery functionality to actually check the expression.
The Data Validation Manager features:
- Search automatically for the proper rule set to execute based on active business objects and views.
- Write validation rules based on fields from multiple business components.
- Apply a validation rule to a set of child business component records to see if a violation occurs from one or more records.
- Invoke specific actions to be performed as a result of a validation.
- Write validation rules that operate on dynamic data supplied at run time together with data from business component fields.
- Automatic logging of data validation events.
Some example business rules which can be enforced by the Data Validation Manager business service are:
- In an insurance company, claim adjusters are required to enter a closed date whenever they close a claim. If the adjuster tries to close a claim without a closed date, an error message appears and the claim record is not committed to the database.
- In a retail bank, different data validation rules are required for each of dozens of different service request types. When a customer service representative creates a new service request, the Data Validation manager identifies the appropriate validation rule set for the specific type of service request and executes the data validation rules of that rule set.
- At a health insurance company, customer service representatives use activity plans and activities to track service requests, and all activities must be closed before the service request can be closed. When the CSR closes the SR, the DVM loops through all associated activities making sure status of each is closed. If any are still open, the SR cannot be closed.