Extending the base data model

As described in Defining a new data entity, you can define entirely new custom entities that become part of the PolicyCenter entity model. You can then use these entities in your data views, rules, and Gosu classes in exactly the same way as you use the base entities. PolicyCenter makes no distinction between the usage of base entities and custom entities.

Testing Your Work

After you make any change to the data model, Guidewire recommends that you do the following to test your work.

  • First, stop and restart Guidewire Studio. Verify that there are no errors or warnings. If there are, do not proceed until you have corrected the issues. Guidewire does not strictly require that you always stop and restart Studio after a data model change. However, it is one way to test that you have not inadvertently made a typing error, for example.
  • After starting Studio, start Guidewire PolicyCenter. As the application server starts, it recognizes that you have made changes to the database and runs the upgrade utility automatically. Verify that the application server starts cleanly, without errors or warnings.