Skip to main content

KI-48

Veeva Vault Yes/No Fields Require Value

Key/Summary

KI-48 Veeva Vault Yes/No Fields Require Value

Status

Done

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.