You use rulesets to control actions on certain entities at certain times and when conditions are met. You code business logic in a ruleset and you can execute a ruleset at multiple extension points. For example, you might define a ruleset to make a telephone number field's edit mask to be ### - ### - #### at creation time for all telephone numbers based on the North American Telephone Number specification.
You use rulesets to extend and customize UIM by associating an extension point to a ruleset. Rulesets provide a capability to modify the business logic at run time.
When working with rulesets, see the following topics: