This article explains what the Question Value object is, and why it is important.
Before you get started:
These articles might be helpful before you read this one:
The Question Value object is an important part of the Youreka data model. Each Question Value record in Salesforce represents a picklist option within a Youreka form. Question Value records are created/updated seamlessly when you use the Youreka Form Template Builder.
Take a look at the simplified Youreka data model below, and identify the Question Value object.
Question Values exist for the following question types in Youreka:
- Checkbox List
- Field Links (so long as the linked field also contains picklist values. Question Values are synced to the same values as the field's picklist values when the form template is published).
- Multi-Select Picklist
- Radio Button List
Have a look at the Question record below, which contains child Question Value records (again, representing the picklist options for this specific question).
Additionally, see the GIF below, which shows a user adding Question Values for a question.
Considerations for Question Values
- As shown above, users can create Question Value records within the Template Builder. With that said, there are some instances where the number of desired picklist options is so massive that it is not feasible to add them in the Template Builder (consider hundreds of picklist options). In this case, consider loading the Question Value records into Salesforce with an ETL tool. In most cases, all you need is the Label (disco__Label__c), Order (disco__Order__c), and Question (disco__Question__c - the 18 digit question record ID). With this approach, you can upload hundreds of picklist (question value) records at once.