Configure the Request Insurance Proof Omniscript
Customize the default configuration for Proof of Insurance Omniscript according to your business requirement.
Required Editions
| Available in: Lightning Experience |
| Available in: Professional, Enterprise, and Unlimited Editions |
Create an Omniscript that walks users through requesting proof of insurance. To edit the Process Insurance Proof Request flow, open the Omnistudio app, go to the Omniscripts page, expand the FSCIns/RequestInsuranceProof Omniscript, and open the latest version.
The table lists the typical steps in a Proof of Insurance Omniscript.
| Component Name | Component Type | What it does | What it calls |
|---|---|---|---|
| SetServiceProcessAccountContext | Integration Procedure Action | Sets context ID and community base URL. Determines if the user is a community service user or a sales rep. | FSCInsSelfService_SetServiceProcessAccountContext |
| FSCIns_ServiceProcessGetAccountDetails | Integration Procedure Action | Retrieves the details related to the AccountId/ContextId. | FSCInsRqstinsPrf_FetchPolicies |
| FetchPolicies | Integration Procedure Action | Retrieves the active insurance policy details related to the Account ld. | FSCInsRqstinsPrf_FetchPolicies |
| SelectPolicy | Step | Shows insurance policies of the policyholder and prompts the user to select the policy that the user wants to request the proof of insurance for. | NA |
| SetNoPolicySelected | SetValues | If no policy is selected on the SelectPolicy step, then this value is set. | NA |
| SetNoPolicySelectedError | SetErrors | If no policy is selected on the SelectPolicy step, this error validation is set. When the user clicks the Next button, this error is shown to the user. | NA |
| FetchAssetsorParticipants | Integration Procedure Action | Fetches the asset and participant details related to the selected policy. | IntegrationProcedure: FSCinsRastinsPrf_FetchAssetsorParticipants |
| ResetSelectedAssetsorParticipants | Set Values | Resets the selected assets of participants. | NA |
| SelectAssetorParticipant | Step | With this, customer rep or policyholder selects the asset or participant that the proof of insurance is needed for. | NA |
| SetSelectionIndicator | Set Values | Defines whether an asset or participant is selected on the SelectAssetorParticipant step. | NA |
| SetNoAssetSelectedError | Set Errors | Defines the error when no asset is selected on the SelectAssetorParticipant step. | NA |
| SetNoParticipantSelectedError | Set Errors | Defines the error when no participant is selected on the SelectAssetorParticipant step. | NA |
| SetSummaryScreenValues | Set Values | Sets the values required on the View Summary steps. | NA |
| Review Summary | Step | Shows the selected policy details, assets or participants, and presents a Submit button for the user to confirm the insurance proof request. Additionally, it shows a call script for the customer case rep persona to read out to the policy holder. | NA |
| GetSelectedPolicyDetails | Integration Procedure Action | Retrieves the policy coverage details related to the selected policy. | IntegrationProcedure: FSCInsRgstinsPrf_GetSelectedPolicyDetails |
| CreateCase | Remote Action | Creates a case for the Request Insurance Proof process. | ApexClass: FSCinsRqstinsPrfHelperFunction AND Method: callCreateCaseApi |
| SetCreateCaseConfirmation | Set Values | Sets whether case creation is successful. | NA |
| SetCreateCaseConfirmationError | Set Errors | Sets the error message if case creation fails. | NA |
| CreateAttachment | PDF Action | Creates a PDF document for the selected Asset/Participant record. | Uses the FSCinsRqstinsPrfAttachmentTemplate document template and merges the merge field values and then generates a PDF document that gets attached to the new case. |
| SetCaseConfirmationDetails | Set Values | Set the case details (case number and URL). | NA |
| View Summary | Step | Shows the summary that the case is created. Also renders the case that's created as a link that leads to the case record page. | NA |
Did this article solve your issue?
Let us know so we can improve!

