Define revisioned field on policy location

Before you begin

Define revisioned field on account location

About this task

In the default configuration for locations, the revisioned fields are on the PolicyLocation entity. Define an internal field on PolicyLocation in an extension entity. Define the field as follows:

  • Append Internal to the field name to signal an internal field. This convention is a Guidewire best practice for internal field names. All revisioned account syncable fields in the base configuration follow this naming convention.
  • If this is a new field, append _Ext to the field name to avoid name conflicts with base PolicyCenter entities. For more information, see Defining a new data entity.
  • Set the value of the setterScriptability and getterScriptability attributes to doesNotExist. This value makes the field internal and not visible to Gosu code. The field will not appear in the data dictionary. For more information about these attributes, see <column>.

To define the revisioned field on the policy location:

Procedure

  1. In Studio, navigate to configuration > config > Extensions > Entity and open PolicyLocation.etx.
  2. Add a column to the entity with the following values:

    Name

    Value

    name

    FloodPlainInternal_Ext

    desc

    Whether the location is on a flood plain

    getterScriptability

    doesNotExist

    setterScriptability

    doesNotExist

    type

    bit

What to do next

Define revisioned field as syncable on account location