Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Insurance
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Insurance Product Inheritance

          Insurance Product Inheritance

          Insurance product modeling includes two levels of inheritance: child spec inheritance and product class inheritance. By using inheritance, you can cut down the amount of time you spend individually creating every product model in your product catalog.

          Inheritance also lets you make changes to a child spec or product class at any time. Those changes are inherited by every product model using the child spec or product class without you needing to make any individual changes.

          You can override the child specs and product classes on individual product models so as to create unique product models when and where you need to. This doesn't break the inheritance. Your product model will still inherit any changes you make to the child spec or product class except those you've overridden.

          How Child Spec Inheritance Works

          When you add a child spec to a root product spec, all the following information comes over and is part of the instance of the child spec that now exists on the root product:

          • Attributes

          • All options and configurations on each attribute

          • Attribute rules

          • Attribute value rules

          Here's what that looks like:

          Corresponding diagram of information

          Any time you make a change to one or more of the above parts of an original child spec, those changes are inherited by all instances of the child spec that are attached to root product specs.

          The types of child specs that this inheritance model applies to are:

          • Coverage spec

          • Insured Item spec

          • Insured Party spec

          • Rating Fact spec

          You can override any attribute, attribute configuration, or rule on an instance of a child spec that's attached to a root product spec.

          In this example, the Building coverage spec has a Deductible attribute. Deductible has a default value of $500 set on this spec.

          Coverage spec with Deductible attribute highlighted

          The Building coverage is attached to the Homeowner root product spec. In this instance, the Deductible attribute's default value is set to $1000. This overrides the child spec.

          When you override something like this, it gets marked with a blue asterisk (*) on the UI.

          Product spec with override amount for the Deductible attribute highlighted

          Once you override an attribute, attribute configuration, attribute rule, or attribute value rule, that whole attribute stops inheriting changes from the original child spec.

          Note
          Note

          You can manually push changes from a child spec to all the products that inherit from it, overriding any overrides.

          To push attribute changes from a child spec, click the down arrow at the top right and choose Push Attribute.

          In this example, the Building coverage spec's Deductible attribute is changed to $250.

          Coverage spec with Deductible attribute highlighted

          Because this attribute was overridden on the Homeowners root product, it does not inherit the new Deductible default value from the child spec. Instead, the override remains.

          Product spec with override amount for the Deductible attribute highlighted

          You can revert any override you make.

          Revert button on Deductible attribute highlighted

          After you revert an override, it resumes inheriting any new changes made to the child spec.

          Product spec with inherited amount for the Deductible attribute highlighted
          Note
          Note

          To enable default-value override rules for partner or community users, change the Sharing Setting for the Compiled Attribute Override and Attribute Assignment objects to Public Read Only

          How Product Class Inheritance Works

          When you create a product model based on a product class, it inherits the following:

          • A few Details, including:

            • Rating Procedure Name

            • Rating Procedure Type

          • Coverages

          • Insured Item

          • Insured Party

          • Rating Facts

          • Product Rules

          Here's how basic product class inheritance looks when you create product models based on a product class:

          Corresponding diagram of information

          After you create the product models based on product classes, you can make additions and changes to items that are not inherited from the product class.

          You can:

          • Add Taxes & Fees

          • Add new attributes at the root product level

          • Add coverages

          • Add insured items

          • Add insured items

          • Add product rules

          You can't do the following to items inherited from product specs:

          • Modify or delete coverages, including optional coverage rules

          • Modify or delete insured items and insured parties

          • Modify or delete attributes on child specs or product, including attribute rules and attribute value rules

          • Modify or delete product rules

          Learn more about:

          • Product-Level Attribute Inheritance
            You can set attributes at the product level of a product class (that is, on the attribute tab on the product class spec). All product models you create based on that product class inherit these attributes.
          • Product Rules Inheritance
            Product rules include eligibility rules and underwriting rules. When you set up product rules on a product class, all product models you create based on that product class inherit those rules.
          • Child Spec Inheritance with Product Classes
            Child spec inheritance, which includes coverages, insured items, insured parties, and rating facts, exists at two levels.
          • Optional Coverage and Coverage Relationship Rules Inheritance
            When you set up optional coverage rules and coverage relationship rules on a product class, all product models you create based on that product class inherit those rules.
           
          Loading
          Salesforce Help | Article