PersonalArticlesCoverageQuote Collaboration Template

The PersonalArticlesCoverageQuote collaboration template demonstrates a self-service scenario. A user, who can be a new or existing client, provides details to request a quote of personal effects coverage on an existing homeowner's policy. Using a browser or some other electronic means, the user provides a minimum set of processing data, and the collaboration object  issues an e-mail response providing the requested quote. PersonalArticlesCoverageQuote uses the following generic business objects:

Collaboration object setup

This section includes information on port bindings and required steps for setting up collaboration objects based on PersonalArticlesCoverageQuote. 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.

Port information

The following diagram illustrates PersonalArticlesCoverageQuote's ports, as they are displayed in System Manager:

PersonalArticlesCoverageQuote collaboration template's ports

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.

Port name: From
Business object Bound to Function Verbs used
PersonalArticleQuote Sending application's connector Receives the triggering business object. Initiates a request for PersonalArticleCoverage Create
Port name: ToPartialWithdrawalQuote
Business object Bound to Function Verbs used
AdditionalCoverageQuote Policy System of Truth's connector Sends the AdditionalCoverageQuote business object out of the collaboration object. AdditionalCoverageQuote includes the necessary Party, Policy, and End User information required to evaluate the coverage request. Create
Port name: ToParty
Business object Bound to Function Verbs used
Party Party System of Truth's connector Sends the Party business object out of the collaboration object. Party includes search criteria used to retrieve details on the Party requesting the withdrawal. Retrieve
Port name: ToPolicy
Business object Bound to Function Verbs used
Policy Policy System of Truth's connector Sends the Policy business object out of the collaboration object. Policy includes search criteria used to retrieve details on the Policy from which the withdrawal is being requested. Retrieve

Setting up the collaboration object

This section describes how to set up the collaboration as a stand-alone object.

Using PersonalArticlesCoverageQuote as stand-alone object

To set up PersonalArticlesCoverageQuote as a stand-alone collaboration object, complete the following steps:

  1. Create the PersonalArticlesCoverageQuote collaboration object.
  2. Bind the ports as described in Port information.
  3. Set the remaining configuration properties for PersonalArticlesCoverageQuote as described in configuration properties.

Collaboration template processes

This section illustrates the following business processes for this collaboration template:

Overall process logic

This section illustrates this collaboration template's process logic for the supported verb, Create.

Create

The following diagram shows the process logic for this collaboration template's Create verb:

 Process logic for PersonalArticlesCoverageQuote Create verb

Standard process logic

This collaboration template uses the following standard business processes:

Configuration properties

This section describes the following properties for this collaboration template:

Standard properties

This collaboration template uses the following standard configuration properties:

Properties specific to this collaboration template

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 PersonalArticleQuote 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_ADDITIONALCOVERAGEQUOTE_MAP
This property specifies the name of the polymorphic map used to move data from the PersonalArticleQuote Business Object and the Party Business Object to the AdditionalCoverageQuote Business Object.

VALIDATE_PARTY
This property specifies whether party validation is required.

Possible values Usage
true (default value) Causes this collaboration to perform party validation.
false Causes this collaboration to not perform party validation. This allows a new or unknown client to request a coverage quote.

VALIDATE_POLICY
This property specifies whether policy validation is required.

Possible values Usage
true (default value) Causes this collaboration to perform policy validation.
false Causes this collaboration to not perform policy validation. This allows a client without an existing policy to request a coverage quote.

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:

Copyright IBM Corp. 2002, 2003