Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Renew Multi-Root Policy
Creates a new policy term for a multi-root policy when pricing is handled through the
Rating API instead of a quote. This process bypasses the creation of a quote record while
generating new parent and child policy records for the renewed term.
Make sure you have these details before renewing a multi-root policy:
- The Policy ID of the active parent insurance policy to be renewed.
-
Get Policy Context—Retrieve the policy context by using the policy ID through one of
the following methods:
- Make a GET request to the Insurance Policy Details Connect API.
- Use the Get Insurance Policy invocable action.
Returns the context required to price and renew the policy. -
Generate Price-Adjusted Context—Generate a priced context for the new term by making
a PATCH request to the Insurance Product Rating Connect API using the context
ID.
Returns a price-adjusted context that contains the premium calculation for the renewed term.
-
(Optional) Run Qualification Rules—Determine eligibility for renewal by making a
POST request to the CreateUpdateQuote Connect API with
saveQuote=false.
Returns an updated context containing eligibility results without saving a Quote record.
-
Renew Multi-Root Policy—Use the updated context to renew the policy by using one of
the following methods:
- Make a POST request to the Renew Multi-Root Policy Connect API.
- Use the Renew Multi-Root Policy invocable action.
- Returns an Async Request ID in the response to track the job status.
- Creates new parent and child policy records asynchronously for the new term.
- Creates a corresponding transaction record for each child policy. In addition, creates a parent policy transaction that represents the rolled-up premium from all associated child policy transactions.
- Creates transaction records associated with the renewed policy term.