What's New in 20R1

The CRM 20R1 release includes several new features as well as User Visible and Behavior Changes.

Our release notes offer brief, high-level descriptions of enhancements and new features. Configuration is available by selecting the feature name. You can also find a quick overview of 20R1 Feature Enablement and Availability information in this release note.

New Fields and New Objects are also included.

Features

General

Approved Notes

Approved Notes enables customers to monitor free-text fields, for example, pre-call or post-call notes, for compliance purposes while enabling end users to record notes directly in CRM.

 

Delegated Authentication for Veeva CRM via MDM

Veeva CRM supports delegated authentication, or single sign-on (SSO), allowing users to sign in using third-party authentication. Admins can use any Mobile Device Management (MDM) solution in the AppConfig community or Microsoft InTune to configure third-party authentication.

 

Installing CRM via the App Store

Customers can test the 20R1 sandbox version of the CRM application using TestFlight.

 

Touch ID and Face ID Authentication

Touch ID and Face ID authentication uses fingerprint (Touch ID) or facial recognition (Face ID) in place of a password allowing for more security control. Veeva CRM users can use Touch ID and Face ID authentication to quickly and securely sign into CRM without entering their password.

Accounts

Displaying the Primary Parent with a Business or Person Account's Name

Primary parent account names now display for both business and person account types.

 

Managing Dynamic Attributes in My Accounts

A Dynamic Attribute is a special type of field that displays on the Account Details screen and can be created by business admins without modifying the Account object. Users can create and edit My Accounts views using Dynamic Attributes as search criteria. They can also create My Accounts lists and views with Dynamic Attributes as display columns, allowing users to group or filter their accounts based on Dynamic Attributes.

 

Dynamic Attributes for Accounts (Added 04/14/20) 

Dynamic Attributes for Accounts is supported on the Browser (Classic) platform. There are three additional configuration steps for this platform:

  1. Grant users access to the EditAccountVod Visualforce page.
  2. Add the Edit_Account_vod button to the appropriate page layout.
  3. Remove the standard Edit button from the appropriate page layout.

CLM

Customizing AR Lighting

Augmented reality (AR) content creators can customize the lighting for AR scenes to adjust the visibility of the entire scene, instead of the individual models. Content creators can also disable the lighting and animation in edit mode so users can view models exactly as they appear in locked mode to prevent confusion. This allows content creators to improve AR content for customers.

 

Displaying Responsive Presentations

Content creators can set the display resolution of CLM presentations created with HTML. This allows presentations to be responsive and fit screens with higher resolution.

Retrying Vault CLM Sync Errors (removed from the 20R1 release)

Using ARKit 2.0 and 3.0

ARKit 2.0 and 3.0 allows augmented reality (AR) content creators to create more innovative scenes which can:

  • Track reference images
  • Recognize and track 3D objects
  • Support the USDZ file format for models

Engage

Capturing Remote Signatures for Sampling in Engage (Added 04/15/20)

Remote signature capture allows for sampling from Engage meetings. Users can sample BRCs via the call report and capture a signature while in the Engage meeting. This extends the user’s ability to provide samples to HCPs without needing a face-to-face meeting.

 

Enabling Password-Protected Meetings (Added 04/10/20) Admins can require a password for an Engage meeting to increase the security of the meeting. Attendee meeting links include the meeting password automatically. Attendees can also enter passwords in the Veeva Engage app or in the Engage Web Client. Veeva Engage apps must be version 201.7.10 or later.

Engage Post-Processing

 

Engage admins can view more detailed information about attendees of an Engage meeting, as well as information about a meeting’s execution, including whether a scheduled meeting was started, whether any attendees joined the meeting, and whether a given attendee of an Engage meeting was a host or an external attendee.

Events Management

Signing into an Event using a QR Code

Event attendees can sign into an event using a QR code scanned on their own devices, making the sign-in process quick and easy.

 

Selecting Attendees in Hierarchies

Account Hierarchies are frequently used to group together affiliated accounts and to display the organizational structure of business accounts or HCOs. To enable easier selection of attendees, event owners can drill down into account hierarchies when adding attendees to their event.

 

Sending Approved Emails to Out of Territory Accounts

Event organizers on the iPad platform can send Approved Emails to Event Speakers and Event Attendees outside of their territory.

 

Sharing the Desktop in Engage Webinar (Added 04/10/20)

Engage Webinar has been deprecated and is replaced by Virtual Events.

Engage Webinar speakers can now share their application windows and desktop during a webinar. This grants speakers more flexibility when presenting content. Engage Webinar speakers cannot download and share their content through the media player in the Engage app. Speakers can share content from their desktop during a webinar.

Medical

Medical Inquiry Fulfillment Response Method

MIFR is now supported for use with offline validation rules for iPad. See Offline Validation Rules for more information.

Multichannel

Approved Email

Previewing Rendered Approved Email Content

Users in Lightning Ready orgs can preview rendered Approved Documents or sent emails directly within CRM. This enables users to ensure information in the content is correct.

 

Testing Approved Email Links

Approved Email users can select and view links generated from a token while in Preview or Edit Mode. This enables users to verify that links in the template function correctly before the email is sent to recipients.

MyInsights

Inline Editing for MyInsights Content

MyInsights developers can create visualizations that create and update records in Veeva CRM to track activity, save selected filter values, or save custom data without navigating away from a visualization. Customers can capture and analyze user activity in MyInsights to improve visualization content.

Network

Editing DCRs for Accounts and Addresses in Lightning

Lightning users in Veeva CRM Lightning Ready orgs can edit Account and Address data change requests (DCRs) using the Mobile & Lightning Actions.

Order Management

Discounting Orders Based on Inventory Monitoring Results

Order discounts can be granted on products that are placed in high-visibility areas of the store. This encourages pharmacies to respect product visibility recommendations by displaying products accordingly. If designated products are correctly placed in the store, users can include discounts on the next order placed.

User Visible and Behavior Changes

Most new features require some configuration, however users are able to view the following changes immediately:

General

  • iPad, iPhone: Veeva CRM now displays in a device’s default resolution on all iOS devices. Instead of scaling to fit the screen of the device, the application’s display changes to fit the resolution. Examples of noticeable differences:
  • Veeva CRM is not letterboxed on iPad 11” devices
  • More rows and columns of data display on iPad 12.9” devices
  • Online (Lightning):
  • Popups of info icons now display to the right of the associated field if the field is in the left column of a page layout
  • Users can now view Call Reporting and Events Management functionality with a Lightning look and feel.

CLM

  • iPad, Windows: Users can use new page up and down controls to navigate PDFs in CLM. See Displaying PDFs in CLM for more information.
  • iPad: Users can exit the PDF overlays by selecting the Close button. See Displaying PDFs in CLM for more information.
  • Windows: Users can zoom in and out of PDFs in CLM using the +/- buttons, by pinching the screen, or by selecting the fullscreen button. The zoom controls do not display if zoom is disabled for the key message. See Displaying PDFs in CLM for more information.
  • Online: A Retry Failed button displays on the CLM Admin Console for retrying presentations that failed in a previous sync. (removed from the 20R1 release)
  • iPad: The X, Y, and Z axis display when viewing AR content with debug_mode set to true.
  • iPad: CLM content created with HTML can display in the center of the screen with a black border on devices with higher resolution. See Displaying Responsive Presentations for more information.

Accounts

  • iPad, Windows: Dynamic Attributes are automatically added as Columns to Account Lists
  • iPad: When an out-of-territory parent account is the primary account, it now displays as the primary account in the Account Hierarchy view (Updated 04/15/20) 
  • Online: Users can view Dynamic Attributes online if they have permissions to view Dynamic Attributes offline

Call Reporting

  • iPad, iPhone: The Call Location field now automatically populates if there is only one available address and the Disable Call Location None Veeva Setting is not enabled

Engage

  • iPhone, iPad: Due to supporting Universal Linking on the iOS HCP Engage app, click tracking is no longer supported for Approved Emails containing the following tokens:
  • {{Call2_vod__c.Cobrowse_URL_Participant_vod__c}}
  • {{EM_Attendee_vod__c.Webinar_Participant_URL_vod__c}}
  • {{EM_Event_Speaker_vod__c.Webinar_Panelist_URL_vod__c}}
  • iPhone, iPad: iOS Universal Links are now supported. Due to this, when an attendee selects a join link for an Engage meeting and has already installed the HCP Engage app, the app immediately opens with the appropriate Meeting ID. (added 04/08/20)
  • iPad: When an attendee selects an Engage meeting join link and the iOS HCP app is not installed, a new onboarding page displays and they can either install the app or join the meeting via the Web Client by selecting Not Now. (added 04/08/20)
  • iPad, Online: If an Engage meeting call is deleted, the associated Remote_Meeting_vod record is also deleted
  • Online: CRM Engage app users do not need to re-download previously downloaded presentations
  • Online: The Attendance Report Process Status picklist on the Remote_Meeting_vod object is now labeled Processing Status
  • Online: The Success picklist value on the Processing Status picklist is now labeled Complete
  • iPad, Online: The Meeting ID displays on the remote meeting information and invitation modals and the Meeting Name displays on the invitation modal. (Added 04/15/20)
  • The Copy button for Participant URLs is now a copy icon on the remote meeting information and invitation modals. (Added 04/15/20)
  • iPhone, iPad: iOS Universal Links are now supported. Due to this, when an attendee selects a join URL for an Engage meeting and has already installed the HCP Engage app, the app immediately opens with the appropriate Meeting ID. (Added 04/17/20) 
  • iPad: When an attendees selects an Engage meeting or Webinar join link without the iOS HCP app installed, a new onboarding page displays, giving them the option of either installing the app or joining the meeting via the Web Client. (Added 04/15/20)
  • Online: Hosts using the CRM Engage Media Library can now resize the application window to display more presentations at once. (Added 04/15/20) 
  • Online: Hosts using the CRM Engage Media Library can now search using a presentation's name from the list view. (Added 04/15/20)
  • Online: Hosts using the CRM Engage Media Library can now use the Filter () button to filter the list of available presentations by Product and Status (Added 04/15/2020)

Events Management

  • Online: Related lists now respect the Sort By setting on the following Events Management pages:
  • Event
  • Event Budget
  • Event Speaker
  • Expense Header
  • Expense Estimate
  • Expense Line
  • Attendee
  • Event Material
  • Event Session
  • Event Session Attendee
  • Event Team Member
  • Child Event

Network

  • iPad, Online, Windows: The Network_RXA_Eligiblity_vod field now automatically populates with information from Network during a DCR Import or when using Network Account Search.

20R1 Feature Enablement and Availability

New functionality introduced in the Veeva CRM 20R1 Release is available on the following platforms:

Feature Configuration Required iPad iPhone Browser Windows
Approved Notes Yes

Capturing Remote Signatures for Sampling in Engage Meeting

Yes

Customizing AR Lighting Yes
Delegated Authentication for Veeva CRM via MDM Yes
Discounting Orders Based on Inventory Monitoring Results Yes

Displaying Responsive Presentations Yes
Displaying the Primary Parent with a Business or Person Account's Name Yes

Editing DCRs for Accounts and Addresses in Lightning Yes *

Enabling Passwords for Engage

Yes

Engage Post-Processing Yes

Managing Dynamic Attributes in My Accounts Yes
Managing Push Notifications Yes

Inline Editing for MyInsights Content Yes

MIFR Offline Validation Support No

Previewing Rendered Approved Email Content Yes *

Testing Approved Email Links

No

Signing into an Event using a QR Code Yes
Retrying Vault CLM Sync Failures No
Selecting Attendees in Hierarchies Yes
Sending Approved Emails to Out of Territory Accounts Yes
Touch ID and Face ID Authentication No

Using ARKit 2.0 and 3.0 Yes

*Browser (Lightning Only)

New Objects

The list below contains all new objects added in Veeva CRM 20R1.

Object Label Description
Monitored_Phrase_vod Monitored Phrase Defines Monitored Phrases as part of Approved Notes.
Monitoring_Rule_vod Monitoring Rule Defines Monitoring Rules used by Approved Notes.
MyInsights_Data_vod MyInsights Data Tracks MyInsights activity.

New Fields

The list below contains all fields added in Veeva CRM 20R1. The fields are organized by object. Visibility to all fields is disabled by default to all users except administrators. See the Veeva Data Model information for a full listing of Veeva fields.

Object Field Name Field Label Description Type
EM_Event_Rule_vod QR_Sign_In_Enabled_vod QR Sign-In Enabled? Enables QR Sign-in for the corresponding Event Configuration. Picklist
EM_Event_vod QR_Sign_In_Enabled_vod QR Sign-In Enabled? Defines if QR Sign-in is enabled for the Event. Picklist
Events_Management_Settings_vod QR_SERVER_URL_vod QR_SERVER_URL_vod Defines the URL used by the QR Server to generate QR Codes. Text
Inventory_Monitoring_Line_vod Override_Lock_vod Override Lock Enables users to edit a submitted Inventory Monitoring Line record without unlocking the record. Check box
Inventory_Monitoring_vod Override_Lock_vod Override Lock Enables users to edit a submitted Inventory Monitoring record without unlocking the record. Check box
Inventory_Monitoring_vod Related_Order_vod Related Order Displays a link to the order that caused a discount to be applied. Text
Key_Message_vod iOS_Resolution_vod iOS Resolution The value of this field defines the resolution used to display a responsive CLM slide. Picklist
Monitored_Phrase_vod Match_Type_vod Match Type Defines the match type of the monitored phrase. Picklist
Monitored_Phrase_vod Monitoring_Rule_vod Monitoring Rule References the corresponding Monitoring_Rule_vod record. Lookup
Monitored_Phrase_vod Phrase_vod Phrase Defines the text of the monitored phrase. Text
Monitoring_Rule_vod Category_vod Category Defines the reason matching phrases are monitored by the rule. Picklist
Monitoring_Rule_vod Email_recipients_vod Status Email Recipients Defines the list of email addresses receiving an email after the monitoring rule is processed. Text
Monitoring_Rule_vod End_Date_vod End Date The end date of the monitoring rule. Date
Monitoring_Rule_vod Field_Set_vod Field Set The list of fields monitored by the rule. Text
Monitoring_Rule_vod Start_Date_vod Start Date The start date of the monitoring rule. Date
MyInsights_Data_vod HTML_Report_vod Created In Defines the corresponding HTML Report record that the data was created from. Lookup
MyInsights_Data_vod Mobile_Id_vod Mobile ID Field used by mobile applications during sync. Text
Order_vod Last_Inventory_Monitoring_vod Last Inventory Monitoring References the last Inventory Monitoring record used by the pricing engine. Lookup
Pricing_Subrule_vod Inventory_Monitoring_Field_Value_vod Inventory Monitoring Field Value Defines which value in the associated Inventory Monitoring Line Field triggers Inventory Monitoring driven discounts. Text
Pricing_Subrule_vod Inventory_Monitoring_Line_Field_vod Inventory Monitoring Line Field Defines which Inventory Monitoring field is used by the Pricing Engine to trigger Inventory Monitoring driven discounts. Text
Remote_Meeting_Attendee_vod Attendee_Type_vod Attendee Type Defines whether the record was the host of an Engage meeting or was an external attendee. Picklist
Remote_Meeting_Attendee_vod Meeting_Outcome_Status_vod Meeting Outcome Status Defines whether an Engage meeting was ever started and if attendees ever joined during the meeting. Picklist

Validation Impacting Defect Fixes

Platform Key Summary Component
Online CRM-194383 When selecting an account view from My Accounts and the Network Settings Custom Setting is empty, an error occurred. Accounts
Online CRM-190738 Read-only picklists did not maintain values after saving a record. Call Reporting
iPad CRM-187687 An error occurred when using the Swap Signee feature when both accounts already had associated promotional items. Call Sampling
iPad CRM-191709 The year in a Sample Lot's expiration date displayed in an inconsistent format. Call Sampling
Windows CRM-188607 After removing FLS permission, Call Sampling fields sometimes still displayed. Call Sampling
Online CRM-188900 An error occurred when canceling the creation of a Sample Transaction. Sample Management
Online CRM-189159 A blank screen displayed after submitting a Sample Lot. Sample Management