Integration graphs

An integration graph is a special base configuration schema and mapper that certain base configuration outbound integrations use to send information about a parent object and its children objects. Integration graphs are not used by Cloud API, but the files that define them are a part of Cloud API.

As of this release, Cloud API has the following integration graphs:

  • The ClaimCenter claim_graph, whose parent is Claim
  • The PolicyCenter policyperiod_graph, whose parent is PolicyPeriod
  • The ContactManager contact_graph, whose parent is Contact

There are several outbound integrations that make use of integration graphs. For example, integration graphs reflect the structure of the event payload that App Events generates for downstream systems.

Guidewire recommends against insurers configuring integration graphs directly. However, if you create an extension entity that is a descendent of one of the parent entities listed above, you can add that entity to the appropriate integration graph. This is done through the REST endpoint generator. For more information, see Integration graphs.

Warning: Guidewire recommends against insurers using the integration graph schema/mapping files for custom outbound integration points. This is because, if not used properly, the integration point could attempt to generate a payload so large that it compromises server performance or prevents the server from running.