What's New in 24R2.0

Our release notes offer brief, high-level descriptions of enhancements and new features.

New Fields and New Objects are also included.

Announcements

Vault CRM Sampling

Vault CRM Sampling is live! Sampling will be validated at a later date.

Getting Started with Vault CRM

To help users who are new to the Vault CRM platform learn about navigation and terminology, see the Getting Started with Vault CRM video.

Implementing the Common Data Architecture for Life Sciences

Starting in 24R2.0, Veeva is implementing the Common Data Architecture for Life Sciences (CDA.LS or CDA) in Vault CRM. The 24R2.0 release supports the HCP kernel of the CDA. Data model updates include adding new fields to the Account and Address objects, and updating the API names of some existing fields. Due to the updates to existing field names, customers must review their custom content (including X-Pages, CLM content, and Approved Email templates) to see if the content needs to be updated to use the new field names. See Veeva CDA for more information. See Data Model Updates for the Common Data Architecture for Life Sciences for a list of data model changes.

Vault CRM on CRM Desktop (Windows)

Users on Windows desktop computers can download and use the CRM Desktop (Windows) app for Vault CRM. The CRM Desktop (Windows) app supports call, CLM, and Engage meeting functionality. See CRM Desktop (Windows) for more information about setting up and using the app.

Vault CRM Developer Portal

The Multichannel CRM and X-Pages JavaScript libraries for Vault CRM are available with the production release of 24R2.0 (August 23, 2024). See the Developer Portal to download the library files.

Features

The 24R2.0 release includes features from the following minor releases:

Service Center

Service Center

Service Center provides a centralized hub of tools for addressing inquiries made to businesses’ Service organizations. Service Center representatives handle inbound contacts, open cases, access tools, and view a detailed case history within a single console, enabling efficient and consistent contact resolution. See the Service Center video here.

Account Management

Stakeholder Navigator on iPad

Users on the iPad platform can display out-of-territory accounts and add out-of-territory accounts to user territories. This enables users to more accurately manage their accounts, and plan account interactions by providing a full view of their accounts’ professional networks.

Approved Email

Creating Approved Email Receipt Templates for Signature Transactions

Accounts providing signatures frequently request a receipt for the items they have signed for. Approved Email provides this receipt, and can deliver receipts across many areas of Vault CRM while maintaining the approved content nature of Approved Email. Receipts include an image of the captured signature and a list of the items the HCP signed for.

Call Reporting

Disabling Key Message Reactions

To streamline call reporting for users who do not need access to Key Message reactions, admins can remove end users' access to Key Message reactions. When users do not have access to Key Message reactions, the reactions picklist does not display on the call report.

Maintaining Separate Call and Signature Datetimes

Maintaining a separate call and signature datetime enables users to meet specific reporting requirements, collect detailed information for future call planning, and accurately record calls with a long duration. When a user accepts a signature on an mobile device, the original call date or datetime is overwritten with the signature datetime by default. However, admins can configure the call report to maintain the original call date or datetime, as well as a separate signature datetime.

CLM

Adding Watermarks to Training Presentations on iPhone

Customers can add and customize watermarks on CLM Key Messages to help iPhone users distinguish between training and published presentations. This prevents users from accidentally displaying training content to HCPs.

Aligning Approved Email and CLM Content

Content alignment allows customers to give the right users access to the right content using content groups. Content groups are groups of users who have access to the same content, allowing admins to efficiently manage the Approved Email and CLM content assigned to large groups of users. Content alignment provides customers with more transparency over what content is available for specific types of users. Customers can use content alignment with Align and/or Vault PromoMats/MedComms to further streamline the process. Customers can build dashboards and reports to understand which users have access to which content.

Capturing Consent for CLM Tracking

Customers can track an account’s CLM activity for marketing purposes. These statistics can help customers improve and tailor CLM content for HCPs. However, end users must first receive consent from HCPs to track CLM activity and associate it with their accounts. Consent Capture allows users to capture and save HCP consent in Vault CRM.

Creating Interactive HTML Content for iPhone and CRM Desktop (Windows)

HTML5 provides a rich set of tools for creating interactive media for users. In general, anything that can be done in Flash can be replicated in HTML5, allowing content creators to develop targeted and dynamic content..

Customizing Slide Navigation on iPhone and CRM Desktop (Windows)

Content creators can include links to other slides within a presentation or to slides in other presentations, or directly launch a specific slide. This allows content creators to develop dynamic and interactive content for iPhone and CRM Desktop (Windows) users.

Defining Sub-Presentations Slides on iPhone and CRM Desktop (Windows)

CLM presentations can contain a sub-presentation of a required set of slides that must be shown prior to displaying certain target slides within the main presentation, ensuring iPhone and CRM Desktop (Windows) users satisfy compliance regulations.

Defining Swipe Sensitivity for Slide Navigation on iPhone

Swipe sensitivity is the length of the gesture needed to swipe from one slide to the next. Admins can configure swipe sensitivity to allow iPhone users to smoothly and easily navigate through a CLM presentation.

Disabling Rotation Lock on iPhone

By default, PDF content displays in landscape mode, regardless of the device's orientation lock. However, admins can disable rotation lock to allow PDF content to display in portrait mode, enabling iPhone users to fully view each page of the PDF without needing to scroll, improving content flexibility.

Disabling Standard Navigation on iPhone

To facilitate their own custom navigation over standard navigation and allow the CLM media player to be more compatible with layered content, content admins can disable the navigation bar and history buttons for individual key messages. This prevents iPhone users from being locked into one behavior for all content.

Disabling Touch Gestures on iPhone

When displaying CLM presentations, iPhone users can use touch gestures, including swipe and pinch to exit or zoom. These touch gestures can be disabled to improve presentation navigation.

Displaying CLM Content on CRM Desktop (Windows)

To preview CLM presentation slides and prepare presentation CRM Desktop (Windows) to be shared in calls, users can display multiple presentations at once in Normal View, Slide Show View, Window View, and Presenter View. Users can prepare for calls by displaying presentations in Normal View and previewing presentations in Slide Show View, Window View, or Presenter View. Users can also easily switch between presentations while sharing content.

Displaying CLM Content from Calls on CRM Desktop (Windows)

CRM Desktop (Windows) users can display CLM content from a call report using the Start Media option in the More Actions or the Media button. Users can view content associated with their assigned products as well as company level content without related products, as determined by the products specified in the user’s My Setup Products. This allows users to share important and engaging visual content with HCPs.

Displaying CLM Content on iPhone

iPhone users can display and navigate CLM content using the built-in media player in the Vault CRM app. This allows users to quickly display content during meetings and navigate between their presentations and call reports.

Displaying Dynamic Content on iPhone and CRM Desktop (Windows)

To display dynamic content to target accounts on iPhone and CRM Desktop (Windows), CLM content can include personalized information pulled from Vault CRM, tailoring the content for each HCP.

Displaying PDFs in CLM on iPhone and CRM Desktop (Windows)

PDF files in CLM content can be displayed via HTML or PDF key messages. When an iPhone or CRM Desktop (Windows) user displays a PDF file locally referenced from an HTML key message, the PDF displays in an overlay on top of the presentation.

Displaying PowerPoint Presentations in CLM on iPhone and CRM Desktop (Windows)

CLM presentations containing PowerPoint content launch in PowerPoint outside the CLM media player, while still using the media library. This allows iPhone and CRM Desktop (Windows) users to maintain the animations and transitions of their PowerPoint presentations, while still ensuring the latest approved version of the presentation is available.

Displaying Website Content in the Media Library on iPhone

Vault CRM supports displaying website content in the media library. Content creators can create websites with approved content which iPhone users can share with HCPs during calls and Engage meetings, while ensuring the content is compliant.

Fading Out CLM Content on iPhone

Certain compliance regulations require presentation slides to either display in full or not at all. To help iPhone users satisfy these compliance regulations, CLM content remains in the background and fades to black until the overlay or navigation bar is completely closed, enabling end users to remain compliant while they navigate slides of a CLM presentation.

Grouping Presentations in the Media Library on iPhone and CRM Desktop (Windows)

Content admins can define attributes to allow iPhone and CRM Desktop (Windows) users to group presentations. Users can select the attribute by which to group their presentations in the Table and Display By views. If a group is not selected, presentations display alphabetically. This allows users to navigate their media libraries more efficiently.

Labeling Presentations on iPhone and CRM Desktop (Windows)

iPhone and CRM Desktop (Windows) users can organize presentations by creating and adding labels. If users have large libraries of presentations, using labels helps to quickly identify the appropriate presentation to use.

Managing Favorite Presentations on iPhone and CRM Desktop (Windows)

iPhone and CRM Desktop (Windows) users can indicate their favorite or most commonly used presentations by selecting the heart icon displayed over each presentation thumbnail in the media library. Presentations marked as favorites display in the Favorites tab of the media library. Users can deselect the heart icon to remove presentations from their favorites.

Packaging Custom CLM Content for iPhone and CRM Desktop (Windows)

After creating a piece of media, content creators must prepare the media before it can be loaded into PromoMats/MedComms. The content is then synced from PromoMats/MedComms to Vault CRM on iPhone and CRM Desktop (Windows). Overall, the process involves creating lower resolution versions of the media, putting all files into a folder, and compressing the folder into a zip file. Each piece of media in the system is encapsulated into a separate zip file before loading.

Retiring Expired Presentations on iPhone and CRM Desktop (Windows)

Expired presentations can be removed from use without requiring users to sync their devices. This helps to reduce the number of presentations from a user’s media library on iPhone and CRM Desktop (Windows), making it easier to find presentations they need.

Searching the Media Library on iPhone

iPhone users can easily locate a presentation by searching in their media library. Search results display sorted by relevance based on the search terms.

Setting the Content Target Platform for HTML Content

Vault CRM supports HTML content in CLM developed for Veeva CRM and Vault CRM. CLM content developed for Veeva CRM uses Veeva CRM API names and the Veeva CRM version of the Multichannel JavaScript library. CLM content developed for Vault CRM uses Vault API names and the Vault CRM version of the Multichannel JavaScript library. To allow both types of HTML content to function correctly in Vault CRM, content creators must set the appropriate content target platform for the content in PromoMats/MedComms. The selected content target platform must match the JavaScript library file used in the content.

Supporting CLM Content on iPhone and CRM Desktop (Windows)

The CLM media player on iPhone and CRM Desktop (Windows) is optimized for electronic detailing with HTML5 media and various other digital assets. The media player supports images, video, and PDF, allowing reuse of existing media libraries.

Supporting Multi-Product CLM Presentations on iPhone and CRM Desktop (Windows)

Content creators can assign multiple products to Multichannel Presentations (binders), Multichannel Slides, and document records created via auto-publishing. Multi-product content then generates in CRM as one clm_presentation__v and key_message__v record per assigned product, ensuring accurate product information is associated with each presentation. This prevents end user media libraries from being overcrowded and makes it easier for content creators to manage and maintain the content in PromotMats/Medcomms.

Syncing Favorites Across Devices

When users mark presentations as favorites, the favorites are synced to CRM. This allows users to manage and use their favorites across multiple devices.

Syncing Labels Across Devices

When users add labels to presentations, the labels are synced to CRM. This allows users to manage and their labels across multiple devices.

Tracking CLM Key Messages on CRM Desktop (Windows)

Each time a key message is viewed via CLM, a call2_key_message__v record is created and stamped with information about the content viewed. This allows users to track and report on CLM key message metrics.

Tracking CLM Preview Activity

When users display CLM presentations in Presentation View outside of call mode, the displayed slides are tracked to Multichannel Activity and Multichannel Activity Lines. This additional CLM tracking allows customers to report on the usage of CLM outside of call mode to better understand the full utilization of CLM.

Tracking Save for Later CLM Activity on CRM Desktop (Windows)

When CRM Desktop (Windows) users display CLM content, the CLM activity is saved without the dependency of starting it from the online call report. Users can view the tracked CLM activity and associate an account with the activity at a later time. This saves the user from having to associate a presentation with an account during a call.

Tracking User Activity Using JavaScript on iPhone and CRM Desktop (Windows)

To support analysis of detailed user activity within CLM content on iPhone and CRM Desktop (Windows), content can be coded to capture specific user actions performed on HTML5 content using the updateRecord JavaScript function. These actions can include button selections or certain gestures (clickstream data), or generic data capture, such as updating an HCP’s email address on the Account object.

Using Advanced Text Search as

When searching for CLM content in the media library, users can use advanced text search to easily locate the presentation slide containing the searched text and navigate directly to the slide. Users can also filter the search results using the configured filters.

Using Augmented Reality in CLM on iPhone

iPhone users can display Augmented Reality (AR) content in CLM, enabling more creativity when displaying product metrics, effects, and information. AR overlays virtual objects, known as models, onto a lens of the real world, known as the scene. Augmented Reality differs from Virtual Reality (VR) in that AR uses a blend of virtual objects and the user's real surroundings, rather than completely replacing the surroundings with a virtual environment.

Using Custom Presentations on iPhone and CRM Desktop (Windows)

iPhone and CRM Desktop (Windows) users can create and manage customized presentations from the existing presentations slides in their media libraries to deliver specifically tailored messages to targeted accounts. These presentations can be saved for later use with other interactive calls.

Using Directories in the Media Library on iPhone and CRM Desktop (Windows)

Content admins can define directories and their hierarchy to help iPhone and CRM Desktop (Windows) users organize and navigate the media library. Creating a directory hierarchy for CLM presentations allows users to quickly and easily find the presentation they want to detail to an account.

Using Hidden Presentations on iPhone and CRM Desktop (Windows)

Content admins can hide CLM presentations that are only intended to be accessed from another CLM presentation. This ensures iPhone and CRM Desktop (Windows) users do not directly navigate to content without the appropriate context and prevents end user media libraries from being overcrowded. End users can only navigate to hidden presentations when they are included as sub-presentations or via the goToSlide and goToSlideV2 JavaScript library methods.

Using Presentation Attributes to Filter Presentations on iPhone and CRM Desktop (Windows)

iPhone and CRM Desktop (Windows) users with a larger media library can filter using presentation attributes to reduce the number of presentations that display. These filters can be used in conjunction with existing labels and directories. Filters can also be applied to search results to narrow the result list to find the correct presentation.

Using Shared Resources on iPhone and CRM Desktop (Windows)

To optimize storage space and reduce sync times, HTML assets known as shared resources can be used with multiple Key Messages on iPhone and CRM Desktop (Windows).

Using Training Presentations on iPhone

Training presentations include content still in development or used specifically for instructional purposes. This allows customers to test how content displays in the CLM media player before publishing it to all users.

Viewing Slide Notes in Presentations on iPhone and CRM Desktop (Windows)

When preparing CLM content in the CLM media player, iPhone and CRM Desktop (Windows) users can view notes for each key message to ensure they deliver specific, tailored content to HCPs. Slide notes for auto-published PowerPoint content are automatically synced from PromoMats/MedComms.

Coaching Reports

Advanced Coaching Reports

Advanced Coaching Reports allow managers to communicate with users about their performance, for example, what they need to improve, what they are doing well, and how to interact with accounts. These reports change frequently and are different between markets and countries. Survey admins can easily change the questions offered without needing a CRM admin.

Employee Commenting on Advanced Coaching Reports

Employees can add a comment when reviewing their Advanced Coaching Report survey targets to allow participation in the coaching report process. Once the employee completes the report, managers can view the employee’s comments.

Engage

Capturing Asynchronous Remote Signatures for BRC Samples Using Share Link (Sign Later)

End users can send asynchronous remote signature requests for BRC samples, allowing HCPs to provide remote signatures for BRC samples at their convenience. This provides the flexibility of paper-based sampling with the speed, accuracy, and accountability of remote signature capture.

Capturing Remote Signatures for BRC Samples Using Share Link (Sign Now)

End users can remotely capture signatures for BRC sampling by sharing a link. This is useful if the user is meeting with an account remotely, for example, over Zoom or Microsoft Teams, and wants to disburse BRCs.

Capturing Remote Signatures for BRC Samples During Engage Meetings

Remote signature capture allows for sampling during Engage meetings. End users can sample BRCs via the call report and capture a signature while hosting the Engage meeting, extending the user’s ability to provide samples to HCPs without needing a face-to-face meeting. End users can also capture remote signatures for sampling from child calls created from a unique activity group call during an Engage meeting. Remote signature capture grants end users more flexibility when planning, scheduling, and executing Engage meetings when a sample is requested. Additionally, HCPs can easily provide signatures without needing to access a link to navigate to the signature page.

Copying and Forwarding Engage Chat Messages

CRM users and HCPs can copy or forward Engage chat messages as a quick way to share more information. Additionally, forwarded messages are tracked and the data can be used in reporting, allowing customers to gain insight on how their users communicate with forwarded messages.

Engage for HCPs

Engage for HCPs is a convenient and efficient way for HCPs to connect with CRM users and other HCPs. HCPs can manage their meetings and chat with their connections within the app, allowing them to communicate in a way that fits their schedule.

Using Engage Chat in CRM

Engage chat is a convenient, secure, and compliant communication channel for users to interact and share information with HCPs outside of calls. Users can chat with HCPs from Vault CRM using the Engage tab. Users must have an active internet connection to load chat threads, and to send and receive chat messages.

Events Management

Adding Event Speakers to an Event

Event organizers using the refreshed Events Management UI can add one or more speakers to their event. Organizers can view each potential speaker's profile before adding them to the event to ensure the right, eligible speakers are selected.

Adding Event Team Members to Events

Event organizers can add other users or groups as event team members, enhancing collaboration between various roles in the events management process. Each event has its own list of team members, which can include both Vault CRM users and external users.

Creating an Event

End users must create em_event__v records to begin planning their event. Each event must have a defined Event Type, start time, and end time, which impacts actions available to the new event, the event's layout, and even certain functionality related to the event's execution, as defined by the event's corresponding Event Configuration.

Creating Expense Types

Expenses or expense estimates created by users can be categorized into types based on the type of expense, enabling end users to quickly see the various types of expenses for their event. Business admin users can create custom expense types according to specific business needs. End users can utilize these custom expense types to create records for either expense estimates, or expense lines.

Defining Custom Event Statuses and Lifecycle States

Business admin users can create custom event statuses that suit their specific business needs. When end users use Event Actions to change their event's status, the event's lifecycle state also updates. Every potential event status must have a corresponding lifecycle state with a matching API name, meaning that business admin users must also create these custom lifecycle states for each custom status they create.

Defining Event Layouts

Events Management uses a page layout engine to determine which page layout to use based on a set of inputs, providing a dynamic user interface that displays information depending on several factors.

Defining Speaker Qualifications and Requirements

Depending on compliance requirements, end users may need to be restricted from selecting speakers that are either untrained on an event's topic, or who are lacking in a specific type of training. Business admin users can define a speaker's qualifications, as well as create Event Rules that filter the list of available speakers to only display qualified speakers as available for selection.

Displaying Events Management Events in My Schedule

To avoid scheduling conflicts, users can view Events Management events in My Schedule if they are the event owner, an attendee, or a user or group Event Team Member.

Event Sessions

Larger events frequently comprise of multiple individual sessions, each of which may have their own start time, end time, location, and attendees. Additionally, attendees may attend one or more sessions. The Event Session object enables end users to properly track these smaller sessions, the attendance of which is stored as associated Event Session Attendee record.

Managing Event Attendees

Once end users have scheduled and created an event, they can use the Attendees related list to add attendees to their event. Event attendees can include person accounts, business accounts, or even other Vault CRM users.

Managing Event Budgets

Veeva Events Management includes capabilities for defining budgets, managing budgets for event planning, and recording expenses against these budgets.

Managing Event Materials

To provide end users with materials for their event, business admin users can create event catalogs for various types of materials. These catalogs can be associated to a specific event either automatically or manually via em_event_material__v records, enabling admins to easily audit how frequently an event catalog is used in the Vault CRM instance.

Managing Expense Estimates

End users can enter estimated expenses for their events. Expense estimates enhance the event approval process by enabling the event approver to gauge an event's estimated expenses prior to approving an event.

Managing Expense Headers and Expense Lines

Event organizers can create expenses attributed to a single participant, called a payment expense.

Managing Speaker Caps and Utilization

A speaker cap is a limit on the total monetary value that can be transferred to an HCP over the course of a year. Year-to-date (YTD) Speaker Caps can be reset automatically via a scheduled process on a date to accommodate customer needs.

Rolling up Estimated, Committed, and Actual Costs for an Event

To enable accurate budget allocations across various events using the same budget, three expense stages keep track of costs for both estimates and expenses: estimated, committed, and actual.

Searching for Attendees Outside of the User's Territory

To improve the attendee invitation process, end users can search for attendees to add to their event that are outside of their territory. This enables end users to invite potentially interested accounts to their events, even if they would normally be unable to access the account due to territory constraints.

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.

Using the Digital Sign-in Sheet

The sign in process for Events Management enables event organizers to digitally capture attendee information as they arrive to an event and sign in. Additionally, event organizers can use the Summary modal to view which attendees signed into the events, which attendees opted into a meal, and which attendees are walk-in attendees.

Using Event Configurations

Every event created in Events Management is associated with a single matching Event Configuration record that matches to events based on the event's object type, scheduled date, and country.

Using the Events Tab

The Events tab is a timeline-based tab on the iPad platform. This tab allows users to quickly locate appropriate events in the past, currently open events, or events planned in the future. Users can extensively filter and search for event information, for example, accounts, speakers, or topics available to the user.

Using Event Templates in Child Events

Large events may have several associated child events, which can share common information with the parent event. To quickly create these child events without needing to reenter shared information, end users can use Event Templates to copy common information between a parent event and the associated child events.

Using the Speaker Tab

To enable event organizers to easily decide which speaker to choose for an event, the Speaker tab displays a list of all speakers. The Speaker tab displays the availability and eligibility of speakers, as well as common profile attributes such as affiliation, credentials, and specialty.

Reconciling Walk-in Attendees to Existing Accounts

This feature provides the means to capture details, including signatures, of uninvited attendees of an event. Every attendee, including walk-in attendees, at an event must be recorded to ensure accurate reporting of event details and costs. Event coordinators are then able to reconcile the attendee list against the CRM database records list of accounts and users to satisfy compliant reporting requirements.

General

Application Profiles

Application profiles simplify the process of managing Vault CRM by allowing admins to create groups of users that all share a similar set of application configurations. Changes to application configuration can occur for this group regardless of any individual user's Security Profile. With this release admins can create application profiles. Functionality to use application profiles will be available in a later release.

Vault CRM Standard Metrics

Vault CRM has standard metrics for call channel, user type, and user country data. Standardizing a set list of picklist values enables better insights through benchmarks built on consistent data across companies.

MyInsights

Displaying MyInsights Content on the iPad

Content developers can now deploy MyInsights pages for use on the iPad.

MyInsights Studio

Commercial and Medical Page Templates (Available August 30, 2024)

Several commercial and medical page templates are available to help content creators quickly create a MyInsights page that allows end users to view important information and data in one place. Content creators can customize the page templates using MyInsights Studio.

Currency Formatting for Numbers (Available August 23, 2024)

The Number to String expression is updated so that users can select from Locale Aware, Percent, or Currency. This allows customers to format values according to the user's locale and in a currency format on their MyInsights pages related to money.

Displaying MyInsights Studio Content on the iPad (Available August 23, 2024)

Content developers can now deploy MyInsights Studio pages for use on the iPad.

New and Updated Display Elements (Available August 23, 2024)

The Table and Trend Chart display elements are updated to include new formatting and style options. A new Pipeline Chart is available to display data as a funnel with aggregated layers.

Opportunity Management Entry Point (Available August 23, 2024)

A new opportunity_management__v entry point is available for creating MyInsights content for display within the Opportunity Management dashboard.

Opportunity Management Page Template (Available August 23, 2024)

A new Opportunity Management page template is available for creating MyInsights content for use with the Opportunity Management dashboard. The Opportunity Management page template helps content creators to quickly create a MyInsights page that allows end users to view information regarding their opportunities, including KPIs, pipeline, and revenue.

Service Center Entry Point (Available August 23, 2024)

A new service_center__v entry point is available for creating MyInsights content to display within Service Center.

Service Center Page Templates (Available August 23, 2024)

Several new Service Center page templates are available for creating MyInsights content for use with Service Center. The Service Center page templates help content creators to quickly create a MyInsights page that allows end users to view case information, including the status of their current cases, closed cases, and group cases.

Surveys

Surveys

Surveys are groups of questions that organizations can use to collect valuable business data. Vault CRM includes various types of surveys to help organizations with market research, sales planning, and more. Survey designers can create and publish surveys on the Browser platform. After a survey is published, iPad users can complete surveys for survey targets to gather business data.

24R2.0 Feature Enablement and Availability

The following table provides an explanation of feature enablement and user impact.

Vault CRM Feature Availability and Enablement

Feature

User
Visible
Change

Configuration
Required

Browser

CRM Desktop
(Windows)

iPad

iPhone

Service Center

Service Center

No

Yes

Account Management

Stakeholder Navigator on iPad

No

Yes

Approved Email

Creating Approved Email Receipt Templates for Signature Transactions

No

Yes

Call Reporting

Disabling Key Message Reactions

No

Yes

Maintaining Separate Call and Signature Datetimes

No

Yes

CLM

Adding Watermarks to Training Presentations on iPhone

No

No*

Aligning Approved Email and CLM Content

No

Yes

Capturing Consent for CLM Tracking

No

Yes

Creating Interactive HTML Content for iPhone and CRM Desktop (Windows)

No

No*

Customizing Slide Navigation on iPhone and CRM Desktop (Windows)

No

No*

Defining Sub-Presentations Slides on iPhone and CRM Desktop (Windows)

No

No*

Defining Swipe Sensitivity for Slide Navigation on iPhone

No

No*

Disabling Rotation Lock on iPhone

No

No*

Disabling Standard Navigation on iPhone

No

No*

Disabling Touch Gestures on iPhone

No

No*

Displaying CLM Content on CRM Desktop (Windows)

No

Yes

Displaying CLM Content from Calls on CRM Desktop (Windows)

No

No*

Displaying CLM Content on iPhone

No

No*

Displaying Dynamic Content on iPhone and CRM Desktop (Windows)

No

No*

Displaying PDFs in CLM on iPhone and CRM Desktop (Windows)

No

No*

Displaying PowerPoint Presentations in CLM on iPhone and CRM Desktop (Windows)

No

No*

Displaying Website Content in the Media Library on iPhone

No

No*

Fading Out CLM Content on iPhone

No

No*

Grouping Presentations in the Media Library on iPhone and CRM Desktop (Windows)

No

No*

Labeling Presentations on iPhone and CRM Desktop (Windows)

No

No*

Managing Favorite Presentations on iPhone and CRM Desktop (Windows)

No

No*

Packaging Custom CLM Content for iPhone and CRM Desktop (Windows)

No

No*

Retiring Expired Presentations on iPhone and CRM Desktop (Windows)

No

No*

Searching the Media Library on iPhone

No

No*

Setting the Content Target Platform for HTML Content

No

Yes

Supporting CLM Content on iPhone and CRM Desktop (Windows)

No

No*

Supporting Multi-Product CLM Presentations on iPhone and CRM Desktop (Windows)

No

No*

Syncing Favorites Across Devices

No

Yes

Syncing Labels Across Devices

No

Yes

Tracking CLM Key Messages on CRM Desktop (Windows)

No

No*

Tracking CLM Preview Activity

No

Yes

Tracking Save for Later CLM Activity on CRM Desktop (Windows)

No

Yes

Tracking User Activity Using JavaScript on iPhone and CRM Desktop (Windows)

No

No*

Using Advanced Text Search as

No

Yes

Using Augmented Reality in CLM on iPhone

No

No*

Using Custom Presentations on iPhone and CRM Desktop (Windows)

No

No*

Using Directories in the Media Library on iPhone and CRM Desktop (Windows)

No

No*

Using Hidden Presentations on iPhone and CRM Desktop (Windows)

No

No*

Using Presentation Attributes to Filter Presentations on iPhone and CRM Desktop (Windows)

No

No*

Using Shared Resources on iPhone and CRM Desktop (Windows)

No

No*

Using Training Presentations on iPhone

No

No*

Viewing Slide Notes in Presentations on iPhone and CRM Desktop (Windows)

No

No*

Coaching Reports

Advanced Coaching Reports

No

Yes

Employee Commenting on Advanced Coaching Reports

No

Yes

Engage

Capturing Asynchronous Remote Signatures for BRC Samples Using Share Link (Sign Later)

No

Yes

Capturing Remote Signatures for BRC Samples Using Share Link (Sign Now)

No

Yes

Capturing Remote Signatures for BRC Samples During Engage Meetings

No

Yes

Copying and Forwarding Engage Chat Messages

No

Yes

Engage HCP

No

No

Using Engage Chat in CRM

No

Yes

Events Management

Adding Event Speakers to an Event

No

No

Adding Event Team Members to Events

No

No

Using the Next Steps Section

No

Yes

Creating an Event

No

No

Creating Expense Types

No

Yes

Defining Custom Event Statuses and Lifecycle States

No

Yes

Defining Event Layouts

No

Yes

Defining Speaker Qualifications and Requirements

No

Yes

Displaying Events Management Events in My Schedule

No

Yes

Event Sessions

No

Yes

Managing Event Attendees

No

Yes

Managing Event Budgets

No

Yes

Managing Event Materials

No

Yes

Managing Expense Estimates

No

Yes

Managing Expense Headers and Expense Lines

No

Yes

Managing Speaker Caps and Utilization

No

Yes

Rolling up Estimated, Committed, and Actual Costs for an Event

No

Yes

Searching for Attendees Outside of the User's Territory

No

Yes

Selecting Attendees in Hierarchies

No

Yes

Using the Speaker Tab

No

Yes

Using Event Configurations

No

No

Using the Events Tab

No

No

Using Event Templates in Child Events

No

Yes

Using the Digital Sign-in Sheet

No

Yes

Reconciling Walk-in Attendees to Existing Accounts

No

Yes

General

Application Profiles

No

No

Vault CRM Standard Metrics

No

Yes

MyInsights

Displaying MyInsights Content on the iPad

No

No

Surveys

Surveys

No

Yes

*Parity items do not typically require configuration if you are using this functionality on another platform. In some cases, VMOCs must be enabled for the added platform.

MyInsights Studio Feature Availability and Enablement

Feature Configuration Required

Commercial and Medical Page Templates (Available August 30, 2024)

No

Currency Formatting for Numbers (Available August 23, 2024)

No

Displaying MyInsights Studio Content on the iPad (Available August 23, 2024)

No

New and Updated Display Elements (Available August 23, 2024)

No

Opportunity Management Entry Point (Available August 23, 2024)

No

Opportunity Management Page Template (Available August 23, 2024)

Yes

Service Center Entry Point (Available August 23, 2024)

No

Service Center Page Templates (Available August 23, 2024)

Yes

New Objects

The table below contains all new objects added in Vault CRM 24R2.0.

Object

Label

Description

competitor__v Competitor

Represents a business competitor.

microsoft_authorization__v

Microsoft Authorization

Used to integrate Microsoft with Service Center.

opportunity__v

Opportunity

An opportunity resulting from a campaign.

opportunity_competitor__v

Opportunity Competitor

Competitors associated with an opportunity.

opportunity_line__v

Opportunity Line

Individual lines of an opportunity.

opportunity_team_member__v

Opportunity Team Member

Team members of an opportunity.

New Fields

The table below contains all fields added in Vault CRM 24R2.0. The fields are organized by object.

Object

Field Name

Field Label

Description

Type

account__v adopter_type_cda__v Adopter Type A categorization of the individual based on their willingness and speed to adopt new medical technologies, treatments, practices, or products. Picklist
account__v age_range_cda__v Age Range Age range of the HCP. Picklist
account__v all_degree_cda__v All Medical Degrees Additional medical qualification or degree obtained. Picklist
account__v all_spec_cda__v All Specialties All medical fields and expertise areas to which the healthcare provider belongs. Uses the list of specialties. Picklist
account__v all_spec_group_cda__v All Specialty Groups All overarching medical fields and expertise areas to which the healthcare provider belongs. Uses the list of global specialties. Picklist
account__v clin_researcher_cda__v Clinical Researcher Indicates whether the individual has been identified as a clinical researcher. Picklist
account__v degree_1_cda__v Primary Medical Degree The primary medical qualification or degree obtained. Picklist
account__v hcp_type_cda__v HCP Type The role an individual plays in the life sciences industry. Picklist
account__v level_cda__v Level Indicates the level of importance of this individual to the company, where level 5 indicates the highest level of importance. Picklist
account__v prefix_cda__v Prefix Salutation or title used before a person's name. Text
account__v prescriber_cda__v Prescriber Indicates whether the individual is authorized to prescribe medications. Yes/No
account__v speaker_cda__v Speaker Indicates whether the individual is engaged in speaking roles at professional gatherings or educational events for the company. Yes/No
account__v spec_1_cda__v Primary Speciality The primary medical field or expertise area to which the healthcare professional belongs. Uses the list of specialties. Picklist
account__v spec_group_1_cda__v Primary Specialty Group The primary overarching medical field or expertise area to which the healthcare provider belongs. Uses the list of global specialties. Picklist
account__v status_cda__v Status Indicates whether the healthcare professional is currently active and working or not. Picklist
account__v target_cda__v Target Indicates whether the individual is a target for one or more brands of the company. Yes/No
account__v veevaid__v Veeva ID Global identifier from Veeva data products Text
account__v year_of_birth_cda__v Year of Birth The birth year of the HCP. Number
address__v sample_shipping_cda__v Sample Shipping Indicates whether this represents a shipping address that can accept medical shipments. Yes/No
address__v status_cda__v Status Indicates whether this address is currently usable for contact purposes. Picklist
address__v street_address_1_cda__v Street Address 1 Residential or business street address information including house number and street name. Formula
affiliation__v from_person__v From Person Lookup to account that is the source of the affiliation. Exactly one of from_account or from_person must be non blank. Lookup
affiliation__v to_person__v To Person Lookup to the target of the affiliation. Exactly one of to_account or to_person must be non blank. Lookup
alert_profile__v application_profile__v Application Profile Application Profile that has visibility to the parent alert. Lookup
approved_email_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
call_discussion__v person__v Person Lookup to the Person for which the call discussion was delivered. Lookup
call_expense__v person__v Person The Person associated with this expense. Lookup
call2__v person__v Person References the person the call is associated with. Lookup
call2_key_message__v person__v Person References the person that was the source of the call. Lookup
campaign_activity_target_execution__v campaign_target__v Campaign Target The associated campaign target. Lookup
campaign_activity_target_execution__v ctrl_campaign__v Controlling Campaign The controlling campaign. Lookup
campaign_target__v target_account__v Account The account representing the campaign's target Lookup
case_conversation__v collaboration_group_id__v Collaboration Group ID UUID of the Microsoft Group used to add users to the MS Teams. Text
case_conversation__v collaboration_id__v Collaboration ID UUID of the MS Teams for the case. Text
case_conversation__v talk_time__v Talk Time The Talk Time duration of a conversation, measured from the time the user is connected with the customer until the conversation is disconnected. Number
case_conversation__v web_url__v Web URL URL for the MS Teams General Channel of a case. Long Text
competitor__v country__v Country Country of the competitor. Lookup
competitor__v external_id__v External ID External ID of the record. Text
competitor__v link__sys Link Link associated with the record. Text
competitor__v mobile_id__v Mobile ID The Mobile ID of the record. Text
competitor__v name__v Name The competitor's name. Text
competitor__v parent_company__v Parent Company The parent company of the competitor, if applicable. Lookup
competitor__v status__v Status The status of the competitor. Picklist
competitor__v website__v Website The competitor's website. Text
concur_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
content_acknowledgement__v ship_zip_4__v Ship Zip 4 Stores the zip 4 of the Ship to Address for the product shipment. Text
content_group__v modified_by_realignment__v Modified By Realignment The last date and time the record was modified by a realignment. DateTime
content_group_content__v modified_by_realignment__v Modified By Realignment The last date and time the record was modified by a realignment. DateTime
content_group_user__v modified_by_realignment__v Modified By Realignment The last date and time the record was modified by a realignment. DateTime
em_attendee__v account_identifier__v Account Identifier The account identifier of the account associated with the attendee. Text
em_event_history__v em_attendee_person__v Attendee Person Person for which the Event Business Rule ran. Lookup
em_event_layout__v application_profile__v Application Profile The associated application profile for the event layout, if applicable. Lookup
em_event_speaker__v speaker_identifier__v Speaker Identifier The identifier for the speaker. Text
engage_link_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
events_management_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
global_account_search_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
html_report__v application_profile__v Application Profile Used to indicate which Application Profile the report is applicable for. Lookup
medical_discussion__v person__v Person If the Medical Discussion pertains to a Person, maintains the reference to that Contact. Lookup
microsoft_authorization__v is_service_center_ms_authorized__v Service Center Microsoft Authorized Indicates whether Microsoft Integration is authorized for the user account. Yes/No
microsoft_authorization__v link__sys Link Link associated with the record. Text
microsoft_authorization__v name__v Name The record's name. Text
microsoft_authorization__v status__v Status The record's status. Picklist
microsoft_authorization__v user__v User The Vault CRM User Account of the Service Center user. Tracks authorization. Lookup
mobile_crm_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
monitored_text__v application_profile__v Application Profile Application profile of the user who last modified this record at the time that the monitoring rules evaluated this text Lookup
multichannel_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
network_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
note_integration__v notebook_client_url__v Notebook Client URL URL link to the third-party client application containing the note. Long Text
note_integration__v onenote_group_id__v OneNote Group ID UUID of the Microsoft Group used to add users to the OneNote Notebook for case notes. Text
note_integration__v onenote_id__v OneNote ID UUID of the OneNote Notebook for the case. Text
note_integration__v onenote_page_id__v OneNote Page ID UUID of the OneNote Notebook Page for the case. Text
opportunity__v account__v Account The account associated with the opportunity. Lookup
opportunity__v account_plan__v Account Plan The account plan associated with the opportunity. Lookup
opportunity__v address__v Address The address of the account associated with the opportunity. Lookup
opportunity__v close_date__v Close Date The close date of the opportunity. Date
opportunity__v contact__v Contact The contact associated with the opportunity. Lookup
opportunity__v country__v Country The country of the opportunity. Lookup
opportunity__v days_open__v Days Open The number of days the opportunity is applicable for. Number
opportunity__v external_id__v External ID External ID of the record. Text
opportunity__v lifecycle__v Lifecycle The lifecycle state of the record. Component
opportunity__v link__sys Link Link associated with the record. Text
opportunity__v local_currency__sys Local Currency The currency associated with the opportunity. Lookup
opportunity__v lost_to_competitor__v Lost to (Competitor) The competitor associated with losing the opportunity. Lookup
opportunity__v lost_to_product__v Lost to (Product) The product associated with losing the opportunity. Lookup
opportunity__v mobile_id__v Mobile ID The Mobile ID of the record. Text
opportunity__v name__v Name The record's name. Text
opportunity__v notes__v Notes Notes associated with the record. Long Text
opportunity__v order_campaign__v Campaign The campaign resulting in the opportunity. Lookup
opportunity__v ownerid__v Owner The owner of the record. Lookup
opportunity__v previous_state__v Previous State The previous state of the opportunity. Text
opportunity__v probability__v Probability The likelihood of the opportunity succeeding. Number
opportunity__v product__v Product The product associated with the opportunity. Text
opportunity__v reason_lost__v Reason Lost The reason the opportunity was lost. Picklist
opportunity__v source__v Source The originating source of the opportunity. Picklist
opportunity__v stage__sys Lifecycle Stage The current lifecycle stage of the opportunity. Lookup
opportunity__v start_date__v Start Date The start date of the opportunity. Date
opportunity__v state_stage_id__sys Lifecycle State Stage ID The ID of the current lifecycle stage. Lookup
opportunity__v status__v Status The record's status. Picklist
opportunity__v territory__v Territory The territory associated with the opportunity. Lookup
opportunity__v total_amount__v Total Amount The total amount resulting from the opportunity. Currency
opportunity__v total_amount_corpv__sys Total Amount Corp The total amount resulting from the opportunity. Currency
opportunity__v total_quantity__v Total Quantity The total quantity resulting from the opportunity. Number
opportunity__v weighted_amount__v Weighted Amount The weighted amount resulting from the opportunity. Currency
opportunity_competitor__v competitor__v Competitor The associated competitor. Lookup
opportunity_competitor__v link__sys Link Link associated with the record. Text
opportunity_competitor__v mobile_id__v Mobile ID The Mobile ID of the record. Text
opportunity_competitor__v name__v Name The record's name. Text
opportunity_competitor__v notes__v Notes Notes associated with the record. Text
opportunity_competitor__v opportuntiy__v Opportuntiy The associated opportunity. Lookup
opportunity_competitor__v product__v Product The associated product. Lookup
opportunity_competitor__v status__v Status The record's status. Picklist
opportunity_line__v line_discount__v Line Discount The line discount from the opportunity. Number
opportunity_line__v link__sys Link Link associated with the record. Text
opportunity_line__v list_price__v List Price The list price of the opportunity line. Currency
opportunity_line__v list_price_corpv__sys List Price Corp The list price of the opportunity line. Currency
opportunity_line__v local_currency__sys Local Currency The local currency of the opportunity line. Lookup
opportunity_line__v mobile_id__v Mobile ID The Mobile ID of the record. Text
opportunity_line__v name__v Name The record's name. Text
opportunity_line__v net_amount__v Net Amount The net amount of the opportunity line. Currency
opportunity_line__v net_amount_corpv__sys Net Amount Corp The net amount of the opportunity line. Currency
opportunity_line__v net_price__v Net Price The net price of the opportunity line. Currency
opportunity_line__v net_price_corpv__sys Net Price Corp The net price of the opportunity line. Currency
opportunity_line__v opportunity__v Opportunity The associated opportunity. Lookup
opportunity_line__v product__v Product The associated product. Lookup
opportunity_line__v product_identifier__v Product Identifier The identifier of the associated product. Text
opportunity_line__v quantity__v Quantity The quantity of the opportunity line. Number
opportunity_line__v status__v Status The record's status. Picklist
opportunity_team_member__v link__sys Link Link associated with the record. Text
opportunity_team_member__v mobile_id__v Mobile ID The Mobile ID of the record. Text
opportunity_team_member__v name__v Name The record's name. Text
opportunity_team_member__v opportunity__v Opportunity The associated opportunity. Lookup
opportunity_team_member__v role__v Role The role of the team member. Picklist
opportunity_team_member__v status__v Status The status of the team member. Picklist
opportunity_team_member__v user__v User The user associated with the team member. Lookup
portal_settings__V application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
preferences__v application_profile__v Application Profile The Application Profile associated with these preferences. Lookup
product__v competitor__v Competitor References the competitor owning the product. Lookup
sent_email__v campaign_target__v Campaign Target The campaign associated with the email. Lookup
service_center_settings__v auto_close_time__v Auto-Close Time Time in days upon which the Service Center Batch job to close cases runs. Number
survey__v application_profile__v Application Profile Application Profile to which this Survey is bound. Lookup
survey_target__v application_profile__v Application Profile Application Profile to which the Coaching Survey was associated. Lookup
territory_settings application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
vds_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
veeva_settings__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup
vmobile_object_configuration__v application_profile__v Application Profile Used to indicate which Application Profile the settings are applicable for, if the settings are meant to be profile-specific. Lookup