Veeva Messages

The Veeva Messages custom object stores text and labels for all Veeva CRM configured components, labels and error messages. Administrators require access with Edit privileges to the Veeva Message object.

You should not change a delivered Veeva Message. If you do, it will be overwritten when your Veeva application is upgraded to a new version. If you would like to change a Veeva Message, mark the original record as Inactive and save it. Then, clone the Inactive record, mark the new record Active, then enter the new text in the Text field and modify the External ID (as it is unique). Do not change any other values in any other fields. You cannot add or delete any fields on this object.

The Veeva Message object requires users to have read access to the Veeva Message object and all its fields.

For configuration options, there has been a migration of Veeva Messages configurations to Salesforce Custom Settings. Refer to Profile Specific Configurations using Veeva Settings for more details. This enhancement will streamline the administration of Veeva CRM as well as introduce the ability to create profile specific configurations within a single organization providing greater support for global implementations.

Additional information

  • Veeva Messages for configurations will continue to display as read-only in the Veeva Messages tab; however they will no longer be referenced by the application. If an administrator attempts to edit a Config Veeva Message, an error will display Please modify configurations in the Veeva Settings configuration.
  • ACCT_HIER_ADDR_COPY_FIELDS and ACCT_HIER_ADDR_COPY_FIELDS_XX will remain as Veeva Messages and continue to be editable in the Veeva Messages tab
  • A number of Veeva Messages have been identified as no longer in use by the application and have been removed. See the list below for the deprecated records

Deprecated Veeva Messages

Original Veeva Message

Category

Description

Account:Hospital_vod:0:Profile

REFRESH_HTML

HTML used by the mobile application to define mobile page layouts. Review the Veeva CRM Mobile Guide for details on using this message.

Account:Practice_vod:0:Profile

REFRESH_HTML

HTML used by the mobile application to define mobile page layouts. Review the Veeva CRM Mobile Guide for details on using this message.

Account:Professional_vod:0:Profile

REFRESH_HTML

HTML used by the mobile application to define mobile page layouts. Review the Veeva CRM Mobile Guide for details on using this message.

Address_vod__c:GEN:0:Address

REFRESH_HTML

HTML used by the mobile application to define mobile page layouts. Review the Veeva CRM Mobile Guide for details on using this message.

Address_vod__c:GEN:1:Notes

REFRESH_HTML

HTML used by the mobile application to define mobile page layouts. Review the Veeva CRM Mobile Guide for details on using this message.

CALL_CHILD_WHERE

MOBILE_SOQL

String used by application. Contains the SOQL where clause to filter the number of calls downloaded to the mobile application.

DISABLE_SAMPLE_LICENSE_STATUS_INDICATOR

TABLET

When true, this disables the sample status license indicator icon (red X, green circle, yellow triangle) from search dialogs and day view in Veeva CRM Mobile.

ENABLE_CALL_DATE

CallReport

No longer used.

ENABLE_OFFLINE_CALL_OBJECTIVES CallObjectives No longer used.

HTML_LIST

REFRESH_HTML

List of HTML templates used by the mobile application. Review the Veeva CRM Mobile Guide for details on using this message.

MY_SAMPLES_CONFIRM_COLOR

SAMPLES_MGMT

HTML Color code for the My Sample Confirm popup.

For a complete list of Veeva Settings, refer to Appendix A: Veeva Messages and Settings.