Learn how to enable online questionnaires for Follow-up Cases.
About the Feature
The 24R2 release introduces support for follow-up online questionnaires. Using Follow-up Questionnaire Rules and criteria, Vault automatically generates correspondences and questionnaires to send to the right Case Contacts. Vault also pre-populates answers on the questionnaire to reduce recipient effort.
This feature leverages Vault Checklist functionality and requires setting up Questionnaire Checklist Designs. After performing the configuration on this page, see Set Up Follow-Up Online Questionnaires for more information.
For more information on how to trigger Case questionnaire generation, see Send a Follow-Up Online Questionnaire to Case Contacts.
Add Questionnaires Sub-Tab to Transmissions Tab
To add the Questionnaires sub-tab to the Transmissions tab:
- Go to Admin > Configuration > Tabs.
- Select Create.
- Complete the following information:
- Label: Questionnaires
- Name: questionnaires
- Tab Type: Object
- Object: Transmissions
- Object Type: Questionnaires
- Creation Options: Prevent record creation
- Select Save.
- Select Reorder.
- Drag and drop the Questionnaires sub-tab under the Transmissions tab.
- Select Save.
Create User for PAL Follow-Up Questionnaire Respondent
To create a public access link (PAL) user:
- Go to Admin > Users & Groups.
- Select Create.
- On the Create User page, complete the following information:
- In the Domain User section, select the Domain User field to create an applicable domain user.
- In the General Info section:
- First Name: PAL Follow-up
- Last Name: Enter as needed.
- Populate the User Name, Email, Language, and Timezone fields as applicable.
- In the Licensing section:
- Security Profile: PAL Follow-up Questionnaire Respondent
- In the Application Licensing section:
- Populate Safety Management and Safety Docs fields as applicable.
- Select Save.
Create Application Managed User
To create an Application Managed User record:
- Go to Business Admin > Objects > Application Managed Users.
- Select Create.
- On the Create Application Managed User page, complete the following information:
- Application User Management Type: PAL Follow-up Questionnaire Respondent
- User: Select a user from the dropdown menu or use the Advanced Search icon to use filters and refine your search.
- Select Save.
Configure Layouts
Configure the following object layouts:
- Questionnaire layout
- From Email Person layout
- Questionnaire Checklist Design layout
- Follow-up Questionnaire Rule layout
- Follow-up Rule Criteria layout
- Case layout
- Case Number layout
Create the Questionnaire Layout
To create the Questionnaire object type layout on the Transmission object:
- Go to Admin > Configuration > Objects > Transmission > Layouts.
- Select Create.
An Add Layout window appears. - In the window, complete the following information:
- Object Type: Questionnaire
- Layout Label: Questionnaire Detail Page Layout
- Layout Name: questionnaire_detail_page_layout
- Select Done.
- Select Save.
- In the Details section, add the following fields:
- Case
- Case Identifier
- Name
- Correspondence Method
- Follow-up Questionnaire Rule
- Ready to Send
- Recipient (Case Contact)
- From
- Reply-To
- Transmission Date
- Due Date
- After the Details section, use the table below to insert related object sections and then save the page:
Related Object Section | Section Label | Section Name | Default Columns |
---|---|---|---|
Transmission Checklist | Questionnaire Checklists | transmission_checklists |
|
Transmission Message | Email Events | email_events |
|
Update Transmission Object Layout Rules
Create the Hide Email Addresses layout rule and update the Email Layout Rule on the Transmission object.
To create the Hide Email Address layout rule:
- On the Questionnaire Detail Page Layout, select Layout Rules.
- Create a layout rule with the following information:
- Label: Hide Email Addresses
- IF this Layout Rule Expression is TRUE:
correspondence_method__v != 'email__v'
- Apply the following display effects:
- Hide > Sections > Email Events
- Hide > Fields > Reply-To, From
- Select Save.
In the Validation Rules tab of the Transmission object, if the Email Layout Rule (email__c
) is active, delete it and add it to the Correspondence object type only:
- In the Transmission object, go to the Validation Rules tab.
- Delete the Email Layout Rule.
- Go to the Object Types tab and select the Correspondence object type.
- In the Type Validation Rules section, select Create.
- On the Create Type Validation Rule page, complete the following information:
- Label: Email Correspondence
- Error Message: “You must provide destination and reply-to email for email correspondence”
- Error Location: Destination Email, Reply-To
- Validation Expression:
If(correspondence_method__v = 'email__v', (Not(IsBlank(destination_email__v)) && Not(IsBlank(replyto__vr.email__sys))), True)
- Select Save.
Create the From Email Person Layout
To create the From Email Person object type layout on the Person object:
- Go to Admin > Configuration > Objects > Person > Layouts.
- Select Create.
An Add Layout window appears. - In the window, complete the following information:
- Object Type: From Email Person
- Layout Label: From Email Person Detail Page Layout
- Layout Name: from_email_person_detail_page_layout
- Select Done.
- Select Save.
Create the Questionnaire Checklist Design Layout
To create the Questionnaire Checklist Design layout:
- Go to Admin > Configuration > Objects > Checklist Design > Layouts.
- Select Create.
- In the Add Layout window, complete the following information:
- Object Type: Questionnaire Checklist Design
- Layout Label: Questionnaire Checklist Design Detail Page Layout
- Select Done.
- In the Details section, add the following fields:
- Checklist Type
- Translated Checklist
- Ad Hoc Questions Allowed
- Ad Hoc Sections Allowed
- Version Description
- After the Details section, use the table below to insert related object sections and edit default columns:
Related Object Section | Section Label | Section Name | Default Columns |
---|---|---|---|
Follow-up Rule Design > Follow-up Questionnaire Rule | Follow-up Questionnaire Rules | followup_questionnaire_rules |
|
Design Watchlist > Watchlist | Watchlists | watchlists |
|
Design Country > Country | Countries | countries |
|
Checklist Design Translation | Checklist Design Translations | checklist_design_translations |
|
Section Designs | Section Designs | section_designs |
|
Question Designs | Questions | questions |
|
Question Field Mapping | Question Field Mappings | question_field_mappings |
|
(Optional) Enable Ad Hoc Questions and Sections
If enabled, respondents can add ad hoc questions and sections to checklist instances. You must set the relevant fields and follow the steps below to grant permissions:
- Go to Admin > Users & Groups > Permission Sets > [Permission Set] > Objects.
- Select Transmission Checklist.
- In the Object Permissions section, grant Edit permissions to the Questionnaire Checklist object type and select Save.
- In the Object Field Permissions section, grant Read permissions to all fields and select Save.
- Go back to the Objects tab and select Transmission Response.
- In the Object Permissions section, grant Create and Delete permissions to the Transmission Response object types as needed and select Save.
- In the Object Field Permissions section, grant Edit access as needed and select Save.
Update the Follow-Up Questionnaire Rule Layout
To update the Follow-up Questionnaire Rule layout, go to Admin > Configuration > Objects > Follow-up Questionnaire Rule > Layouts > Follow-up Questionnaire Rule Detail Page Layout. After the Details section, use the following table to insert related object sections and edit default columns:
Related Object Section | Section Label | Section Name | Default Columns |
---|---|---|---|
Follow-up Rule Criteria | Follow-up Rule Criteria | followup_rule_criteria |
|
Follow-up Rule Design > Checklist Design | Questionnaire Checklist Designs | checklist_designs |
|
Update the Follow-Up Rule Criteria Layout
Update the Follow-up Rule Criteria layout:
- Go to Admin > Configuration > Objects > Follow-up Rule Criteria > Layouts > Follow-up Rule Criteria Detail Page Layout.
- In the Details section, add the following fields:
- Follow-up Questionnaire Rule
- Object Name
- Field Name
- Value
- Select Save.
Update the Case Layout
To access generated Questionnaire Transmission records in each Case, add or update the Correspondences section depending on your existing setup:
- Go to Admin > Configuration > Objects > Case > Layouts > Case Page Layout.
- If you do not have the Scheduled Follow-Up Emails feature enabled, insert a related object section with the following information:
- Related Object: Transmission
- Section Label: Questionnaires
- Section Name: questionnaires
- Creation Option: Create record in pop-up dialog
- Criteria VQL:
object_type__vr.api_name__v CONTAINS ('questionnaire__v')
- Select Apply on Create
- Select Done.
- If you have the Scheduled Follow-Up Emails feature enabled, in the existing Correspondences section, update the Criteria VQL:
object_type__vr.api_name__v CONTAINS ('correspondence__v', 'questionnaire__v')
- Select Done.
- Select Save.
Update the Case Number Layout
To access Questionnaires generated for all Case versions of the same Case, add the Case Number field to the Questionnaire object type on the Transmission object:
- Go to Admin > Configuration > Objects > Transmission > Object Types.
- Select the All Actions menu > Edit Object Type Fields.
- Under the Questionnaire object type, select the Case Number checkbox.
- Select Save.
Next, insert the Questionnaires section on the Case Number layout:
- Go to Admin > Configuration > Objects > Case Number > Layouts > Case Number Detail Page Layout.
- Insert a related object section with the following information:
- Related Object: Transmission
- Section Label: Questionnaires
- Section Name: questionnaires
- Creation Option: Prevent record creation
- Criteria VQL:
object_type__vr.api_name__v CONTAINS ('questionnaire__v')
- Select Done.
- Select Save.
Remove Criteria VQL from a Transmission Object Field
Sending online questionnaires to Case Contacts is not restricted to the Reporter object type. Update the Recipient (Case Contact) field:
- Go to Admin > Configuration > Objects > Transmission > Fields > Recipient (Case Contact).
- Select Edit.
- Clear the Criteria VQL field.
- Select Save.
Disable DAC on the Transmission Checklist Object
When Dynamic Access Control (DAC) is set on the Transmission Checklist object, this interferes with Case Access Groups. Update the Transmission Checklist object:
- Go to Admin > Configuration > Objects > Transmission Checklist.
- Select Edit.
- In the Options section, clear the following checkboxes:
- Enable Custom Sharing Rules
- Enable Matching Sharing Rules
- Select Save.
(Optional) Update the Case Contact Language Field
To obtain language information for non-reporter Case Contacts, update the Reporter Language field label and enable this field for other Case Contact object types:
- Go to Admin > Configuration > Objects > Case Contact > Fields > Reporter Language.
- Select Edit.
- Update the Label field to “Language”.
- Update the Help Content field to “The language used by the case contact for communication”.
- Select Save.
- In the Case Contact object, go to the Object Types tab.
- Select the Actions menu > Edit Object Type Fields.
- For the Health Care Professional and Patient Contact object types, enable the Language checkbox.
- Select Save.
Create a Lifecycle Stage Group for the Questionnaire Object Type
To create a lifecycle stage group for the Questionnaire object type:
- Go to Admin > Configuration > Lifecycle Stage Groups.
- Select Create.
A Create Lifecycle Stage Group window appears. - In the dropdown, select Object Stage Group and then Continue.
- On the Create Lifecycle Stage Group page, complete the following information:
- Stage Group Label: Questionnaire Stages
- Object Lifecycle: Transmission Lifecycle
- Object Type: Questionnaire
- Select Save.
- Use the table below to create the applicable stages and add states.
- To create a stage, select Create beside the Stages section.
- To add a state to a stage, select the stage and then select Add beside the States section.
Stage | States |
---|---|
New |
|
Sent |
|
Complete |
|
Add Actions to the Checklist Design Lifecycle
This section describes adding user actions and entry actions to the Approved and Draft states on the Checklist Design lifecycle.
Note: The configuration in the following sections may already exist in your Vault if QC checklists are enabled.
Add a User Action to the Checklist Design Lifecycle Approved State
To add the Create New Version user action to the Approved state:
- Go to Admin > Configuration > Object Lifecycles > Checklist Design Lifecycle.
- In the States section, select Approved.
- Create the following user action:
- Always > Create New Version > Create New Version
- Select Save.
Add an Entry Action to the Checklist Design Lifecycle Approved State
To add the Make previous checklist design version superseded entry action to the Approved state:
- In the Checklist Design lifecycle Approved state, create the following entry action:
- Always > Make previous checklist design version superseded
- Select Save.
Add User Actions to the Checklist Design Lifecycle Draft State
To add user actions to the Draft state:
- In the Checklist Design lifecycle, go to the Draft state.
- Create the following user actions:
- Allow > Export Translations > Export Translations
- Allow > Import Translations > Import Translations
- Allow > Preview Design > Preview Design
- Select Save.
Add Actions to the Case Lifecycle
This section describes adding a user action and entry action to generate correspondences and online questionnaires for a Follow-up Case.
Add the Create Correspondence and Questionnaires User Action
Add the Create Correspondence and Questionnaires action to the Case object and then add this user action to a Case lifecycle state, depending on your business needs. This ensures Case Processors can manually generate a Correspondence record and questionnaires.
Add the Create Correspondence and Questionnaires Action to the Case Object
To add the Create Correspondence and Questionnaires action to the Case object:
- Go to Admin > Configuration > Objects > Case > Actions.
- Select Create.
A Create Action window appears. - In the dropdown, select the Create Correspondence and Questionnaires action and then Continue.
- On the Create Action page, select Save.
Add the Create Correspondence and Questionnaires User Action to a Case Lifecycle State
To add the Create Correspondence and Questionnaires user action to a Case lifecycle state:
- Go to Admin > Configuration > Object Lifecycles > Case Lifecycle.
- Select the applicable state.
- In the User Actions section, select Edit.
- Add and configure the Create Correspondence and Questionnaires user action depending on your business process.
(Optional) Add the Create Correspondence and Questionnaires Entry Action to a Case Lifecycle State
Add the Create Correspondence and Questionnaires entry action so that Vault automatically generates a Correspondence record and questionnaires when the Case reaches a certain lifecycle state, depending on your business needs:
- Go to Admin > Configuration > Object Lifecycles > Case Lifecycle.
- Select the applicable state.
- Create the following entry action:
- Always > Create Correspondence and Questionnaires
- Select Save.
Update Permissions
Grant View permission for the Questionnaires sub-tab and Execute permission for the Create Correspondence and Questionnaires action.
To update permissions, go to Admin > Users & Groups > Permission Sets > [Permission Set].
Grant View Permissions for Questionnaires Sub-Tab
Update View permissions for the Questionnaires sub-tab:
- In the applicable permission set, go to the Tabs tab and select Edit.
- For the Questionnaires sub-tab, select the View checkbox.
- Select Save.
Grant Execute Permissions for Create Correspondence and Questionnaires Action
Grant Execute permissions for the Create Correspondence and Questionnaires action depending on your business process:
- In the applicable permission set, go to the Objects tab.
- Select Case.
- In the Object Action Permissions section, select Edit.
- For the Create Correspondence and Questionnaires action, select the Execute checkbox.
- Select Save.
Activate the Send Online Follow-Up Questionnaire Links via Email Job
To activate the Send Online Follow-up Questionnaire Links via Email job:
- Navigate to Admin > Operations > Send Online Follow-up Questionnaire Links via Email.
- Select Edit.
- From the Status drop-down, select Active.
- Select Save.