Policy object validation levels
In the base configuration, PolicyCenter defines a set of validation levels that you can use to verify how valid data is before continuing. You can also create your own validation levels. You can use these validation levels in your Gosu validation classes.
PolicyCenter defines a ValidationLevel typelist that you can use to set
how valid data must be before continuing. You can create your own validation
levels. PolicyCenter uses the priority
attribute of the typekeys to order the validation levels. Low priority numbers are more restrictive. Thus, in the base
configuration bindable
with a priority of 6000 is more restrictive than quotable with a priority of 7000.
The validate-on-commit process always checks against the special
validation level default,
which is the second-least restrictive level (priority=8000).
In the base configuration, Guidewire defines three immutable validation levels. You cannot delete these validation levels because PolicyCenter code requires them.
Level |
Priority |
Description |
|---|---|---|
|
10000 |
The least restrictive
validation level against which PolicyCenter validates policies entering
PolicyCenter from an external application. All data must pass |
|
8000 |
The default validation level against which PolicyCenter runs the ordinary validate-on-commit process. PolicyCenter executes the flowstep filter at this level. |
|
7000 |
The level a policy must pass before it can be sent to a rating engine. |
PolicyCenter provides other validation
levels in the base configuration. However, as Guidewire defines these
levels in the ValidationLevel
typelist, it is possible to modify, remove, or even add to them using
the Studio typelist editor.
Level |
Priority |
Description |
|---|---|---|
|
6000 |
The level a policy must pass before it can be bound. Binding finalizes a given job and promotes an associated policy period to the main branch. |
|
7200 |
The level a policy must pass before it is ready for a quick quote. |
|
5000 |
The level a policy must pass before it can be issued. Issuance is the special job that occurs after submission, causing the policy to become legally in effect. |
