For the managed package runtime, you can create groups of calculation matrices, and subgroups within each group.
This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.
Grouped calculation matrices have several benefits:
-
Grouped calculation matrices are designed to work best for insurance carriers that have lots of matrices which are almost exactly alike: same input headers and same output headers.
-
Grouped calculation matrices improve management and reduce size requirements.
-
Vlocity uses only one SOQL query to query a group of matrix versions.
-
Insurance carrier staff members who keep the calculation matrix data up to date can create and enable new versions of a matrix without touching any other versions.
However, grouped matrices have some limitations. Each matrix in a group must have all the same input and output column headers.
Property and Casualty Sample Use Case
An auto insurance carrier has different insurance rates for different jurisdictions (such as states). The carrier needs to manage each jurisdiction separately, but they don't want to have to create a separate calculation for each jurisdiction (because all the calculations are the same).
So this carrier creates a different calculation matrix for each state it offers insurance within, using Jurisdiction as the Group Key.
All the input and output headers are the same, only the values differ. Each state's calculation matrix can be updated at a different time, and new versions can be activated at different times.
Group Health Sample Use Case
Each provider in a health insurance carrier's network has a different fee schedule, and these fee schedules must be updated throughout the year as providers change or renew their contracts with the carrier.
The Group Key for this calculation matrix is ProviderFeeSchedule, and each version of the calculation matrix is for a specific provider.
At execution time, Vlocity uses the group key to find the correct grouped calculation matrix, and the provider code to pick the correct version of the matrix.