Overview of rule-based validation

Gosu rules-based validation uses rules that you define through the Studio Rules editor. Rules-based validation works on non-policy objects only, objects that are not part of the policy graph.

For an entity to have validation rules associated with it, the entity must be validatable. The entity must implement the Validatable delegate using <implementsEntity name="Validatable"/> in the entity definition. In the base configuration, Guidewire PolicyCenter comes preconfigured with a number of high-level entities that trigger validation (meaning that they are validatable). These entities are:

  • Account
  • Activity
  • Contact
  • Group
  • Organization
  • ProducerCode
  • Region
  • User

PolicyCenter validates these entities in no particular order.

Commit-cycle validation

Rule-based validation is also known as commit-cycle validation because it occurs only during a data bundle commit.

See also