Free cookie consent management tool by TermsFeed

Set Up Guidewire

On This Page
This content applies solely to Connected Underwriting, which must be purchased separately from the Appian base platform. This content was written for Appian 26.2 and may not reflect the interfaces or functionality of other Appian versions.

Introduction

After installing the Guidewire Quoting module, you must set it up before utilizing it with your Connected Underwriting P&C solution. Once the setup is complete, your CU P&C submission process flow connects to the Guidewire quote generation process flow, allowing your underwriters to generate quotes using your submission data.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeGuidewire overview streamline quote creation

This guide walks you through the setup steps to incorporate the module with your CU P&C solution, including:

Before performing these incorporation steps, ensure that your system meets the required prerequisites

System Prerequisites

This section details the prerequisites your system must meet to run the InsureMO Excel Rater module.

  • Appian platform running version 23.4 or greater.
  • A supported version of MariaDB as a business data source.
    • Note: Instructions below are for MariaDB databases. For use with other databases, the SQL script must be modified to fit syntax requirements.
  • A supported web browser.
  • Connected Underwriting Base Application v1.5 imported.
  • ISU Add-On: Guidewire Create Quote (ISU_GWQ) application imported and installed in the target environment.

Step 1: Configure the connected system

  1. Navigate into the new ISU Add-On: Guidewire Create Quote (ISU_GWQ) application and open the ISU_GWQ_CS_PolicyCenter connected system.
  2. Update the Base URL, Version, Username, and Password fields in the connected system to match those of your Guidewire PolicyCenter instance.
    • Note: For initial import and development, basic authentication steps are detailed here. Production usage of this connector should utilize a Standalone Service or Service with Service Account Mapping Authentication.

Step 2: Incorporate the application

The following steps are required to incorporate the Guidewire Quoting module.

Add the Create Quote subprocess

To add the Create Quote subprocess to the Submit Decision process:

  1. Sign in to the target environment.
  2. Navigate to the Appian Designer.
  3. Navigate to Insurance Underwriting (ISU) application.
  4. Open the ISU Submit Submission Decision process model.
  5. Add a synchronous subprocess node calling the process ISU_GWQ Create Quote Submission in the activity chained path from the AND node in this process.
  6. Set up the subprocess node as shown:

    ISU Submit Submission Decision process model with ISU_GWQ Create Quote Submission subprocess node configuration

  7. Save and publish the ISU Submit Submission Decision process model.

Add the Guidewire Job ID to the Submission summary

To add the Guidewire Job ID to the Submission Summary display:

  1. Still signed in, navigate to the Appian Designer.
  2. Navigate to Insurance Underwriting (ISU) Application.
  3. Open the ISU_submissionRecordGeneralInformation interface.
  4. In the main content section, call the ISU_GWQ_SubmissionJobSideBySideDisplay interface to display the Guidewire Job ID below the Status sideBySideLayout.

    1
    2
    3
    4
    
    ISU_GWQ_SubmissionJobSideBySideDisplay(
      brandingMap: ri!brandingMap,
      submission: ri!submission
    ),
    

    ISU_submissionRecordGeneralInformation interface with ISU_GWQ_SubmissionJobSideBySideDisplay call added

Add the Resend action to the Submission record

To add the Resend action to the Submission record:

  1. Still signed in, navigate to the Appian Designer.
  2. Navigate to Insurance Underwriting (ISU) application.
  3. Open the ISU_Record_Submission record type.
  4. Navigate to the Actions page.
  5. Use the ISU_GWQ Create Quote Submission process model to create a new related action for Resending the Submission to Guidewire.
    • Note: You can set this action up as shown or copy and paste the code to set the context for the process model of the related action.

      Related action configuration for Resend to Guidewire with process model settings

      Context expression code for the Resend related action

      1
      2
      3
      4
      5
      6
      7
      8
      9
      
      {
        submission: rule!ISU_QR_getSubmissions(
          fields: {
            'recordType!{5fe0206a-69a4-4eae-9558-a864330360f6}ISU_Record_Submission.relationships.{62944356-6ee4-4b0a-8af0-05d51fe14082}submissionDecision'
          },
          submissionId: rv!identifier,
          returnType: cons!ISU_CO_ENUM_QE_RETURN_TYPE_SINGLE_OBJECT
        )  
      }
      
  6. Navigate to the Views and Actions Security page.
  7. Click the Actions tab.
  8. Scroll down to the Resend action security and click the edit icon.
  9. Configure security on the record action by copying the following code into the Resend Security expression rule:

    1
    2
    3
    
    rule!ISU_GWQ_actionVisiblityResendToGuidewire(
      submission: rv!record
    )
    

    Resend action security expression using ISU_GWQ_actionVisiblityResendToGuidewire rule

Add the Guidewire mapping to the Settings Site

  1. Still signed in, navigate to the Appian Designer.
  2. Open ISU_CONS_settingsSiteSelectablePages in the ISU Base application.
    1. Add the ISU_GWQ_settingsSitePageMapGuidewireMappings rule as shown:

      ISU_CONS_settingsSiteSelectablePages with ISU_GWQ_settingsSitePageMapGuidewireMappings rule appended

  3. Open the ISU_configurationSitePage interface and navigate to the main a!match() statement that chooses the correct tab to display.
    1. If running Connected Underwriting P&C Base application version 1.4 or 1.5, add ISU_GWQ_settingsPageGuidewireMappings to the existing match as shown below:

      ISU_configurationSitePage a!match statement with Guidewire Mappings tab for version 1.4 or 1.5

    2. If running Connected Underwriting P&C Base application version 1.6 or greater, add ISU_GWQ_settingsPageGuidewireMappings to the existing match as shown:

      ISU_configurationSitePage a!match statement with Guidewire Mappings tab for version 1.6 or greater

Add coverage validations to the Property Subject grid

  1. Still signed in, navigate to the Appian Designer.
  2. Add the ISU_GWQ_validateRuntimeCoverableRecords rule to the validations input for the Subjects Grid Layout to configure this rule or copy the following code into to the validations input for the Subjects Grid Layout as shown.

    ISU_GWQ_validateRuntimeCoverableRecords rule added to the Subjects Grid Layout validations input

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    /*GWQ Coverage validations*/
    rule!ISU_GWQ_validateRuntimeCoverableRecords(
                coverableRecords: rule!ISU_CO_Filter(
                  records: ri!propertySubjects,
                  field: 'recordType!{8b9b5525-16ce-4c1f-b1fb-d7c00cb33ef8}ISU_Record_PropertySubject.fields.{59a540f9-0111-415e-af59-5ddf7bf75577}isDeleted',
                  value: false
                ),
                lineUrlIntegrationCodeId: cons!ISU_GWQ_REFID_INTEGRATION_CODE_LINE_URL_GO_COMMERICAL_PROPERTY
              )
    

Prevent decision if the Submission Risk Details has an invalid coverage configuration

  1. Still signed in, navigate to the Appian Designer.
  2. Navigate to the ISU_submitDecisionForSubmission rule in the ISU Base application.
  3. Add a new condition to a!match to define local!decisionPreventedValidation or copy the following code as shown.

    ISU_submitDecisionForSubmission rule with new a!match condition for GW_COVERAGE_VALIDATION

    1
    2
    3
    4
    
    equals: rule!ISU_GWQ_checkIfCoverableRecordsAreInvalidForSubmission(
          submission: ri!submission
        ),
        then: "GW_COVERAGE_VALIDATION"
    
  4. Add a new condition to a!match to define form contents when local!decisionPreventedValidation is not null. Make sure that the GW_COVERAGE_VALIDATION code matches the value set in step 4 or copy the following code as shown.

    a!match condition defining form contents when GW_COVERAGE_VALIDATION is triggered

    1
    2
    
    equals: "GW_COVERAGE_VALIDATION",
              then: rule!ISU_GWQ_invalidCoverageSelectionValidationInSubmissionDecision()
    

Add the producer code to the Create Quote process

The Guidewire Quoting module ships with a single producer code tracked in the ISU_GWQ_ENUM_PRODUCER_CODE_APPIAN constant. For initial development, updating this constant with a valid producer code from your Guidewire instance will suffice to execute calls successfully.

Note:  The producer code is required in the account and job creation rules: ISU_GWQ_constructRequestBodyCompositeAccountCreateWithContact and ISU_GWQ_constructRequestBodyCompositeJobCreateAndQuote.

This can be done with the following steps:

  1. Navigate to the Appian Designer.
  2. Navigate to ISU Add-On: Guidewire Create Quote (ISU_GWQ) application.
  3. Open the ISU_GWQ_ENUM_PRODUCER_CODE_APPIAN constant and update the constant value with a valid producer code.
  4. Click SAVE.

Next steps

Creating a quote and implementing Guidewire can differ for each customer. Now that you have set up the Guidewire Quoting module, it is important to review your producer code creation process with your Guidewire representative before utilizing it in your production environment. This will help ensure you have accurately updated the account and job creation rules with the producer code data from Guidewire.

Feedback