You are here:
Get to Know the Default Configuration and Possible Customization for Bulk Enrollment OmniScript
Understand the default configuration of bulk enrollment OmniScript and customize it according to your business requirement.
Configure an Enrollment Workflow in an OmniScript
Create an OmniScript that walks users through uploading census data for Group Benefits enrollments and that creates the related objects in the Salesforce data model.
Typical Steps in an Enrollment Workflow OmniScript |
||
|---|---|---|
1 |
Data Mapper Extract Action retrieves details about the Account and Contract objects. |
|
2 |
Data Raptor Post Action uses data collected in the previous step to create a Group Census object. |
|
3 |
|
Set Values step sets |
4 |
|
Step with the insOsEnrollmentCensus Lightning web component prompts users to upload censusMembers data using a CSV file. See Input Parameters. |
5 |
|
Set Values step sets missing data values counts to 0. |
6 |
Action Block that includes:
|
|
7 |
|
Set Values step prepares |
8 |
|
Remote Action calls the |
9 |
|
Step uses a FlexCard with input from the |
Input Parameters
In your enrollment workflow OmniScript, specify input parameters for the insOsEnrollmentCensus Lightning web component properties.
Input Property |
Required |
Default |
Purpose |
|---|---|---|---|
contract-id |
Yes |
— |
Retrieve the enrollment plans/census info. |
census-id |
Yes |
— |
Retrieve the members. |
items-per-page |
No |
10 |
Determines the number of employees to display on a page. The maximum number of employees per page is 15. |
fieldset-name |
No |
StandardFieldset |
Fieldset used when editing census member details to get the fields for uploading members. |
plan-fieldset-name |
No |
— |
Fieldset used for retrieving the fields from group census member plan object. |
column-fieldset |
No |
GroupCensusMemberList |
Fieldset used for columns in the tree grid. |
census-template-name |
No |
/resource/insOsFlowCensusTemplate |
URL where the census template is stored. |
batch-size |
No |
1000 |
Count of census records in a batch. |
parallel-batch-size |
No |
5 |
Count of parallel requests of a batch job to upload member data. |
view-plan-coverage |
No |
FALSE |
When set to TRUE, this property enables coverages selection in CSV file and also displays the selected coverages for each member. |
Considerations for Using Bulk Enrollment OmniScript
-
The Integration Procedure in the sample OmniScript calls the
InsEnrollmentServiceStd:enrollMembersAsyncservice. Add or remove remote options from the Intergration Procedure based on your requirements. -
The group account may have multiple active contracts and expired contracts. The contract that's active and has been modified most recently is used for enrollment. You may choose to update the logic or provide a specific contract by modifying the OmniScript.
-
If there's no existing census, the census is created and saved in the Enrollment Census field of the Insurance Contract, This census ID is used to fetch the same census for multiple enrollment processes throughout the year for a given contract.
-
To avoid creating duplicate policies, the same census must be used, and do not delete the records from the Group Census Member and Group Census Member Plan entities.
-
In the Enrollment Census LWC, you'll see all the member records in the census, including members who are enrolled previously. You can modify the OmniScript to provide a unique census ID for each enrollment.
Note Ensure not to include member details of already enrolled members in the enrollment CSV file for the current enrollment process.

