| Created | 03/09/2021 | Updated | 08/31/2022 |
| Description | Veeva Vault has a Yes/No field type that accepts 3 values: Yes, No, and NULL. Medical Information Cloud Inquiry Management has a Checkbox field type that accepts Boolean values: True and False. If Veeva Vault's Yes/No field type is mapped to Medical Information Cloud Inquiry Management's Checkbox field type, selecting a document with an unpopulated field (NULL value) will cause an INVALID_TYPE_ON_FIELD_IN_RECORD error. | | |
| Impacted Capabilities | Inquiry Management | Affected Apps | Medical Information Cloud - Lightning |
| Affects Versions | None | Fix Version | V12 |
| Steps to Reproduce | 1. Map a Yes/No field in Veeva Vault to a Checkbox field (e.g., Custom Response) in Medical Information Cloud using CMS Field Mapping. 2. Ensure a Veeva Vault document has no selected values in the Yes/No field. 3. Search for and select the Veeva Vault document with the unpopulated Yes/No field. An INVALID_TYPE_ON_FIELD_IN_RECORD error will be thrown. | | |
| Workaround | Make all mapped Yes/No fields in Veeva Vault required and available on all document types. Dataload values into historical documents. | | |