HomeOwner First Loss utilizes the ValidateLossInputAndSubmitClaim collaboration template, which demonstrates a typical homeowner's insurance scenario. A user provides details to request the creation of a claim. Using a browser or some other electronic means, the user provides a minimum set of processing data, and the collaboration object publishes a response to the user's request. ValidateLossInputAndSubmitClaim uses the following generic business objects:
This section includes information on port bindings and required steps for setting up collaboration objects based on ValidateLossInputAndSubmitClaim. For information on standard features, ports, and configuration properties for collaboration templates, and for general information on creating collaboration objects refer to the documents listed in Required Documents for Creating Collaboration Objects.
The following diagram illustrates ValidateLossInputAndSubmitClaim's ports as they are displayed in System Manager:
Note: To keep the collaboration object from using a port, bind that port to the Port connector. Doing so indicates that the port is unused without causing the collaboration object to provide additional functionality.
Business object | Bound to | Function | Verbs used |
---|---|---|---|
UserLoss | Sending application's connector | Receives the triggering business object. Initiates a request for a HomeOwnersFirstNoticeOfLoss. | Create |
Business object | Bound to | Function | Verbs used |
---|---|---|---|
Party | Party System of Truth's connector | Sends the Party business object out of the collaboration. Party includes search criteria used to retrieve details on the Party requesting the reporting of the loss. | Retrieve |
Business object | Bound to | Function | Verbs used |
---|---|---|---|
Policy | Policy System of Truth's connector | Sends the Policy business object out of the collaboration. Policy includes search criteria used to retrieve details on the Policy which the loss is being applied to. | Retrieve |
Business object | Bound to | Function | Verbs used |
---|---|---|---|
Loss | Claim System of Truth's connector | Sends the Loss business object out of the collaboration. Loss includes the necessary Policy and End User information required to create a new Home Owner First Loss against an insurance policy. | Create |
Business object | Bound to | Function | Verbs used |
---|---|---|---|
Claim | Claim System of Truth's connector | Sends the Claim business object out of the collaboration. Claim, includes search criteria used to retrieve details on the Claim which was just initiated. | Retrieve |
Business object | Bound to | Function | Verbs used |
---|---|---|---|
UserLossResponse | Pub/Sub connector | Sends the UserLossResponse business object out of the collaboration. UserLossResponse includes the information on the claim which was created. | Create |
This section describes how to set up the collaboration as a stand-alone object.
To set up ValidateLossInputAndSubmitClaim as a stand-alone collaboration object, complete the following steps:
This section illustrates the following business processes for this collaboration:
This section illustrates this collaboration's process logic for the supported verb, Create.
The following diagram shows the process logic for this collaboration's Create verb.
This collaboration template uses the following standard business processes:
This section describes the following properties for this collaboration template:
This collaboration template uses the following standard configuration properties:
The following configuration properties are specific to this collaboration template:
BUILD_PARTY_MAP
This property specifies the name of the map used to move data from the UserLoss
business object to the Party business object.
BUILD_POLICY_MAP
This property specifies the name of the map used to move data from the Party
business object to the Policy business object.
BUILD_LOSS_MAP
This property specifies the name of the Polymorphic map used to move data from
the UserLoss business object and the Policy business object to the Loss
business object.
BUILD_CLAIM_MAP
This property specifies the name of the map used to move data from the Loss
business object to the Claim business object.
BUILD_RESPONSE_MAP
This property specifies the name of the map used to move data from the Claim
business object to the UserLossResponse business object.
RESPONSE_SUCCESS_CODE_COMPARE
This property specifies the value used by the Systems of Truth to indicate that
the information returned is valid.
For more information on related business objects and collaborations, see the following documents: