Add a new Contact subtype to ClaimCenter

Part of adding a vendor contact subtype is extending the Contact entity in ClaimCenter.

Before you begin

If you have not done so already:

About this task

This step is the first in the example Adding a vendor contact subtype. In this step, you add a new Interpreter entity in ClaimCenter.

Procedure

  1. Start Guidewire Studio™ for ClaimCenter.

    At a command prompt, navigate to the ClaimCenter installation folder and enter:

    gwb studio
  2. In the Project window, navigate to configuration > config > Extensions > Entity.
  3. Right-click Entity and choose New > Entity.
  4. In the Entity field, enter the following name:

    Interpreter

  5. Click the Entity Type drop-down list and choose subtype.
  6. In the Desc field, enter the following description:

    Interpreter

  7. Click the Supertype search button and then choose PersonVendor from the drop-down list.
  8. Click OK.
  9. In the Entity editor for the new entity, click subtype at the top of the Element hierarchy.
  10. For displayName, enter Interpreter.
  11. Click the drop-down list next to and choose column.
  12. Enter the following values for the new column:
    Name Value
    name InterpreterSpecialty
    type varchar
    nullok false
    desc Interpreter's language specialties
  13. Click the drop-down list next to and choose columnParam.
  14. Enter the following values to specify the size of this varchar column:
    Name Value
    name size
    value 30
  15. Regenerate the Data Dictionary.

    At a command prompt, navigate to the ClaimCenter installation folder and enter:

    gwb genDataDictionary
  16. Verify in the Data Dictionary that the data model extension is correct.
  17. Close Guidewire Studio for ClaimCenter and then restart it to enable Studio to pick up the data model change.

What to do next

Add the new subtype to the ContactMapper class in ClaimCenter