Veeva CRM Documentation. Copyright Veeva Systems Inc. All rights reserved. Veeva is a U.S. registered trademark of Veeva Systems.

Similar documents
Veeva CRM Documentation. Copyright Veeva Systems Inc. All rights reserved. Veeva is a U.S. registered trademark of Veeva Systems.

Veeva CRM Documentation. Copyright Veeva Systems Inc. All rights reserved. Veeva is a U.S. registered trademark of Veeva Systems.

Copyright 2016 Veeva Systems Inc., all rights reserved veeva.com

VeriSign Managed PKI for SSL and Symantec Protection Center Integration Guide

Salesforce.com Winter 18 Release

Veritas ediscovery Platform

User Scripting April 14, 2018

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

Message Manager Administrator Guide for ZA

Salesforce Classic Mobile Guide for iphone

Message Manager Administrator Guide

Partner Information. Integration Overview Authentication Methods Supported

NetBackup Self Service Release Notes

Symantec Workflow 7.1 MP1 Release Notes

Veritas Enterprise Vault Setting up SharePoint Server Archiving 12.2

Salesforce Classic Guide for iphone

VMware AirWatch Google Sync Integration Guide Securing Your Infrastructure

Symantec Ghost Solution Suite Web Console - Getting Started Guide

Symantec Managed PKI. Integration Guide for AirWatch MDM Solution

Salesforce.com Summer '10 Release Notes

Lightning Knowledge Guide

Salesforce CRM Content Implementation Guide

Install Guide WINTER '15 REVISION C. C o p y r i g h t C l o u d A p p s L t d

Oracle CPQ Cloud for Salesforce.com

MIXPO GUIDE SERIES. Mixpo Platform User Guide: Overview of Rich Media Ad Units RICH MEDIA

RealPresence Media Manager

AvePoint Cloud Governance. Release Notes

WHITE PAPER PURITY CLOUDSNAP SETUP AND BEST PRACTICES GUIDE

Symantec ServiceDesk 7.1 SP1 Implementation Guide

exacqvision Web Service Configuration User Manual Version 9.4

Veritas Access Enterprise Vault Solutions Guide

Microsoft Office Communicator 2007 R2 Getting Started Guide. Published: December 2008

Veritas Desktop and Laptop Option 9.1 Qualification Details with Cloud Service Providers (Microsoft Azure and Amazon Web Services)

Kaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle

Partner Management Console Administrator's Guide

DREAMFACTORY SOFTWARE INC. Snapshot User Guide. Product Usage and Best Practices Guide. By Sathyamoorthy Sridhar June 25, 2012

Salesforce CRM Content Implementation Guide

AvePoint Cloud Governance. Release Notes

Enterprise Vault Migrating Data Using the Microsoft Azure Blob Storage Migrator or later

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

KACE GO Mobile App 3.1. Release Notes

Symantec Endpoint Protection Mobile - Admin Guide v3.2.1 May 2018

Account Plan Pro Set Up Guide

Veritas NetBackup Copilot for Oracle Configuration Guide. Release 2.7.3

MindManager HTML5 Export Release Notes

Veritas ediscovery Platform

KACE GO Mobile App 5.0. Getting Started Guide

Product Release Notes

USER GUIDE Summer 2015

Brightspace Platform Release Notes

Oracle Enterprise Performance Reporting Cloud. What s New in June 2017 Update (17.06)

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

Blue Coat ProxySG First Steps Solution for Controlling HTTPS SGOS 6.7

AvePoint Meetings Pro for ipad. User Guide

SciVee Conferences AUTHOR GUIDE

Siebel Mobile Guide: Disconnected Siebel Innovation Pack 2014 Rev. A

Partner Information. Integration Overview. Remote Access Integration Architecture

Release Date April 24 th 2013

Veritas NetBackup Copilot for Oracle Configuration Guide. Release 3.1 and 3.1.1

Veritas NetBackup OpsCenter Reporting Guide. Release 8.0

Deploy Enhancements from Sandboxes

KACE GO Mobile App 4.0. Release Notes

DocAve. Release Notes. Governance Automation Online. Service Pack 8, Cumulative Update 1

CA GovernanceMinder. CA IdentityMinder Integration Guide

Enterprise Vault.cloud Archive Migrator Guide. Archive Migrator versions 1.2 and 1.3

Blue Coat Security First Steps Solution for Controlling HTTPS

penelope case management software ENGAGE CONFIGURATION GUIDE Compatible with Penelope v and higher

Mobile ios Configuration Guide

License Management and Support Guide

KACE GO Mobile App 5.0. Release Notes

Oracle Express CPQ for Salesforce.com. What s New in Summer 15

Oracle CPQ Cloud for Salesforce.com

TABLE OF CONTENTS DOCUMENT HISTORY 3

Chatter Answers Implementation Guide

Oracle Express CPQ for Salesforce.com. What s New in Spring 16

Salesforce Enterprise Edition Upgrade Guide

Altiris Symantec Endpoint Protection Integration Component 7.1 SP1 Release Notes

Launch code for all secondary apps (oppm, opdoc, etc.) will now open these other apps at uniform size with updated opcv launch

VMp Technical Support Phone: Online request:

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions.

Veritas Desktop and Laptop Option Mobile Application Getting Started Guide

Enterprise Vault Guide for Outlook Users

One Identity Starling Two-Factor HTTP Module 2.1. Administration Guide

Enterprise Vault.cloud Journaling Guide

Symantec Patch Management Solution for Windows 8.5 powered by Altiris technology User Guide

Oracle. Service Cloud Using Knowledge Advanced

MIGRATING FROM PORTALS TO COMMUNITIES

Veeva Network 17R1.1.1 Release Notes

ZENworks Mobile Workspace Configuration Server. September 2017

Salesforce Admin & Development Training

Lookout Mobile Endpoint Security. Deploying Lookout with BlackBerry Unified Endpoint Management

Cisco Meeting App. User Guide. Version December Cisco Systems, Inc.

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

Mobile Android Guide for Users

Oracle Responsys. Release 18B. New Feature Summary ORACLE

ivms-5200 Mobile Surveillance Version 1.1 Specification

CRM 18R2 Release Notes July 2018

Perceptive Media Portal

Set Up and Manage Salesforce Communities

Oracle Enterprise Performance Reporting Cloud. What s New in the November Update (16.11)

Transcription:

April 2016 1

Veeva CRM Documentation Copyright 2013-2016 Veeva Systems Inc. All rights reserved. Veeva is a U.S. registered trademark of Veeva Systems. Additional company and product names may be trademarks or registered trademarks of the individual companies and are respectfully acknowledged. The product described in this document is distributed under licenses restricting its use, copying, distribution, and decompilation/reverse engineering. No part of this document may be reproduced in any form, by any means, without authorization of Veeva Systems and its licensors, if any. THIS DOCUMENTATION IS PROVIDED AS IS AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID, Veeva Systems SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE. Subscriber shall always comply with all international and domestic laws, ordinances, regulations and statutes that are applicable to the use of the Software, Documentation or Online Service. 2

s s 3 Setup for CoBrowse and Engage 3 Configuring Multichannel for the Account Timeline 7 Syncing Integrations from Vault 9 Configuration - Advanced Player Configuration 10 Creating Engage 11 Images, Videos, and PDF Slides 11 Tracking Details 12 CoBrowse/Engage Permission Sets 14 Setup for CoBrowse and Engage CoBrowse and Engage are platforms designed to provide the ability to share marketing and product material via a website interface. Users view presentations in the Engage Media Player, which is embedded in any website, with access via a link to an HCP. This allows users to view product information at their leisure and eliminates the need for a sales rep to be present. The Engage Media Player enables users to view and interact with content and provides the ability to capture content usage on the web. The content usage is stored in Veeva CRM for future analysis. Engage integrates with Veeva Vault for content management capabilities, content life cycle, and approvals. It also offers integration with Veeva Approved Email with intuitive administration consoles in both Veeva Vault and Veeva CRM, and advanced debugging capabilities. Setup and Administration Architecture Engage consists of four major integrated components that have specific functionalities: Veeva CRM - This is the Engage hub responsible for Account matching, activity tracking, and content authorization Veeva Vault - Used as the content management system, Veeva Vault ensures the latest version of approved content is pushed to the web and available for use in Engage. Veeva Vault is also responsible for packaging content and creating web-optimized video distributions. Engage Media Player - The player is what gets deployed to customer hosted websites. The player is designed to play rich web-optimized content on any browser and platform (i.e., online or mobile device) Distribution Network (CDN) - In order to deliver quality content at the speed required in the consumer space, global network infrastructure presence is necessary. Veeva utilizes an enterprise grade CDN to ensure content is delivered well within the acceptable time frame. 3

Veeva CRM Documentation Engage User Roles There are several types of Users who interact directly with Engage functionality. User Type Responsibilities Platform Loader - Veeva Vault (Typically the someone from the Agency) Uploads content as documents Associates documents to a binder Pushes content to CDN Preview content Maintaining the content lifecycle required by Engage. Veeva Vault Access to Objects Access to Fields Configuration Administrator - Veeva Vault Ensuring content is tagged with the appropriate metadata (websites, KeyMessages) Ensuring content is being pushed to the CDN appropriately Veeva Vault Previewing deployed content 4

User Type Responsibilities Platform Access to Objects Access to Fields Configuration Administrator - CRM Ensuring content is deployed correctly via the Deployment Console Making sure websites and Key Messages are available in CRM Activate/deactivate deployments in preparation for content go-live CRM housed in a VF page called Engage Administrator_vod Multichannel Multichannel Assets Multichannel Activity Multichannel Activity Lines Sites Deployments Veeva External ID on Product_ vod Veeva External ID on Key_ Message_ vod Profile assigned to the VF page Custom Web Tab to house the Engage Administrator_vod web page and set tab to Default for Admin profile. Metadata Sync Administrator Ensure metadata sync process is running correctly Setup Veeva Vault Connections CRM Setup CRM integration User for Engage processes Multichannel Multichannel Assets Multichannel Activity Multichannel Activity Lines Sites Deployments Veeva External ID on Product_ vod Veeva External ID on Key_ Message_ vod Integration User - CRM Login used by the system to perform all integration tasks in CRM including creating and updating records when syncing with Vault. CRM Must be a system administrator Integration User - Vault Login used by the system to perform all integration tasks in Vault Vault Rep User Drive traffic to Engage content using Approved Email. CRM 5

Veeva CRM Documentation Configuration Steps by Application Engage configuration requires specific steps in both Veeva Vault and Veeva CRM. For more information please see Veeva Vault documentation (http://vaulthelp2.vod309.com/wordpress/6122-2/). This document provides an overview of the important areas of Engage in Vault. Veeva Vault Configuration The Veeva Vault configuration required by the Engage product is split into two major categories: content lifecycle setup and general content setup. See Vault documentation for more complete instructions. Lifecycle setup process: Setup a content lifecycle (update or create new) which manages content on the CDN. You can use the CRM Lifecyle, which is delivered when the Engage Integration is enabled in Vault, or you can create your own. At least one lifecycle state needs Send to Engage as an entry action for the content to be pushed to the CDN. At least one lifecycle state needs Withdraw from Engage as an entry action for content to be removed from the CDN when obsolete. When creating the entry action for with draw, select the content directory to withdraw. The options are Production or Stage. If the content in the lifecycle was previously in a steady state lifecycle state, there is content in the Production directory. If the content was in any other non-steady state lifecycle state, the content is in the Stage directory. Ensure at least the Engage? flag is selected before automatically sending to/withdrawing from Engage. If the User needs the ability to explicitly send and withdraw content from the CDN, place the User action, Send to Engage on the lifecycle state required. Send to Engage only displays if the Engage? flag is selected. General Setup process: 1. Create Website Objects in Veeva Vault (required) (See Vault documentation for more information.)the URL v field is required and must be unique. This is the exact location of the deployed engage player. Create KeyMessage Objects in Veeva Vault (optional) (See Vault documentation for more information.)the External_ld v is necessary for the integration to function. Create Multichannel Presentation (doc type) Binders for your content. These are represented as Multichannel vod records in CRM. Select the Engage Flag for the Multichannel Presentation Binder. Align the Presentation to one or more of the website records created in Step 1. These are the websites which are approved to display this presentation. Add content (doc type Multichannel Slide) to the Multichannel Presentation Binders. These are represented as Multichannel Asset_vod records in CRM. If applicable, add KeyMessage references for each piece in the Multichannel Presentation Binder. Adding a KeyMessage reference allows reporting to identify which Key Messages were viewed by an HCP. Ensure the CRM Media Type is populated appropriately for each piece in the Engage Binder. If the content is HTML, ensure the proper HTML attributes are populated. 6

HTML Height/Width: Populate these if the content is a fixed size. This centers the content relative to the view port. HTML File Name: Populate this field if the main HTML file in distribution package is one directory level below the root. The directory name must be the same as the HTML file name. Once the attributes are set, the content can be pushed to the CDN via the methods outlined in the lifecycle setup section. Once pushed to the CDN, the Engage metadata service pulls the content metadata into CRM. Configuring Multichannel for the Account Timeline The Multichannel Activity module can store custom activities from internal and third party systems related to Accounts instead. This makes it possible to automatically display custom activities in the Account Timeline and on the CRM Home Page. To display custom activities, configure custom record types. Define Object Level Permissions To define object level permissions: Grant Read permission to the appropriate user profiles for the following objects: Multichannel Activities Multichannel Activity Lines (required, but the Multichannel Activity Lines do not display) Account Overview Layouts - this is to enable the Timeline view Set the Multichannel Activities to Private. (optional, if record security is required) Build sharing rules accordingly. (optional, especially when the object is set to private) Creating Custom Page Layouts Custom page layouts are used to display records online and to add a related list to the Account Detail page. The page layouts can also be used to manually create new custom activity records. To create custom page layouts: Create custom page layouts for the following objects: Multichannel Activities Multichannel Activity Lines (if used) Mark all fields as Read-only on the page layouts. Add the Multichannel_Activity related list to the appropriate Account page layouts to enable the appropriate users to view Multichannel Activities records from an Account detail page. Remove the New button from the layouts. This is optional, but recommended. The number of fields on the page layouts depends on the data from the 3rd party. A minimum set of fields must be populated. (see Data Mapping) Adding Record Types Custom activities are created under new record types. The record type label is what is displayed on the Home Page and Timeline so should be as descriptive as possible. To add record types: 7

Veeva CRM Documentation Create a custom record type for the following objects: Multichannel Activities Multichannel Activity Lines (if used) - depending on the source data, this object may not be needed The API name should be the same as for the Multi-channel Activity. The Record Type label displays on the Home Page alerts. The label can be adapted or even translated through the Translation Workbench. Assign the record types to the profile that will data load information. Assign the page layouts to the custom record type for both object. Configuring the Timeline Add the zvod_timeline_engage field on the Account Overview page layout. Grant FLS visibility to the field for the appropriate user profiles. To configure the Timeline for offline mobile devices: Data Mapping Activate the ipad VMOC records for the following objects: Multichannel Activities -review the Where Clauses, for example, LAST_N_DAYS is 30 days vs 90 days for Calls Multichannel Activity Lines (if used) Grant FLS visibility to the zvod_mc_activity_vod field on the the VMobile Home Page layout for the appropriate profiles. Expose the field on the appropriate layouts. Custom activities can be created manually by adding new records via a page layout, or they can be loaded in bulk using the dataloader, or via the force.com API. Review the source file and define if additional fields should be created in the Multichannel Activities or Multichannel Activity Line objects as well as any field used for sharing rules. The following Multichannel Activities fields are required for the custom activities to display on the Account Timeline and Multi-channel Home Page: Record Type (Multichannel Activities) must be the custom record type Start_DateTime_vod (Multichannel Activities) Optional: URL_vod (Multichannel Activities) This can contain descriptive text of the activity that is displayed to field CRM users Site_vod (Multichannel Activities) must be NULL to display the value in URL_vod A child Multichannel Activity Lines record is optional. These are never displayed on mobile devices. Reports and Dashboards A set of Engage reports and dashboards are delivered as examples. These are intended to be used as starting points for creating reports relevant to your organization. Reports Average Duration by Site by Month Description This report displays the average duration of a visit for each site in each month in the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. 8

Reports Average Duration by Slide Engage Slide Views by Product Engage Visits by Account Speciality Engage Visits by Country Engage Visits by Device and Browser Engage Visits by Site Presentation Views by Month Engage Dashboard Description This report displays the average duration spent on a slide, independent of the presentation it was viewed in, for the last 90 days. Filters are added in the report - a) where Duration is not null and b) Multichannel record type equals Engage Presentation. This report displays the number and percentage of views for each product in the last 90 days. Filters added in the report - a) Event in Multichannel Activity Line equals Slide View and b) Multichannel Activity record type equals Engage. This report shows the number of visits grouped by Account specialty in the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. This report displays the number of visits from each country in the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. This report displays the number of visits grouped by devices and further grouped by the browser in the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. This report displays the number of visits for each site in the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. This report displays the number of views for each presentation in each month for the last 90 days. A filter is added in the report - Multichannel Activity record type equals Engage. This dashboard shows different metrics around Engage traffic and content - average duration spent on each site in month, average duration spent on each slide, percentage of views for each product, percentage of visits for each account specialty, percentage of visits from each country, percentage of visits to each site, number of visits by type of device and the browser used and number of views for each presentation in a month. Syncing Integrations from Vault CLM and Engage content integrations can now be executed from Vault. creators no longer need to log in to CRM to run these integrations. Now the CLM and Engage integrations can be run from within Vault via the CRM Publishing tab. Only three integration syncs can be in-progress or queued at once. If you attempt to start a fourth sync from the CRM Publishing tab, Vault cancels the process and sends a notification explaining why. If a user in CRM attempts to start a fourth sync, there is no notification email. Selecting multiple Orgs to sync counts as one sync process. The limit includes sync processes triggered from inside Vault or from CRM. Configuration This feature requires setup in Vault. Vault Object records are created for each of the CRM Orgs that have a CLM or Engage integration. If a CRM Org has both integrations, the CRM Org only needs to be created once in Vault as a record. Prior to creating the Object records in Vault, the following information needs to be determined from CRM: Integration Type: Engage and/or CLM Org Type: Sandbox or Production Org Name: [Customer determines] Org Id: 15 or 18 digit Org Id 9

Veeva CRM Documentation To configure this feature in Vault, refer to the Vault documentation. CLM and/or Engage Integration needs to be configured. For more information, refer to Uploading via CLM Vault Integration and Configuring Engage Basic CRM and Vault Configuration. Configuration - Advanced Player Configuration This feature enables Engage viewers the ability to see related presentations in the Engage Player if there are multiple presentations related to Site_vod. This also gives users greater visibility with more content. To enable this feature: Provide the Engage Admin in CRM FLS Edit to the following fields on the Site_vod object: Language_vod c (determines the language to use when displaying the title of the Related tab) Related vod c (determines where the Related container displays in relation to the Engage Player; to the right of the player, on the bottom of the player or disabled completely) Set the Related vod & Language_vod picklists (only setup item for an Admin). The Related Container displays under the following conditions: Site_vod Related vod <> Disabled or Null Language_vod <> Null More than one active / Approved Presentation is associated with the Site_vod record. You can only view presentations with Stage assets when in Preview Mode. Display Order of Engage Related Presentations Related presentations can now be sorted by display order (ascending order) and presentation name to improve access and navigation of the Engage sidebar content. 10

The Display_Order_vod field determines the order the presentations display when there is more than one presentation. Presentations then display alphabetically by presentation name. For example: If Veeva.com has six related presentations: Cholecap Safety (order 4) Cholecap Efficacy (order 2) Cholecap Patient Info (order 2) Cholecap Overview (order 2) Cholecap Sample Video (order 3) Cholecap MOA Video (order 1) This displays in the Engage sidebar content as follows: a) Cholecap MOA Video (because it is order 1) b) Cholecap Overview(order 2) c) Cholecap Efficacy (order 2) d) Cholecap Patient Info (order 2) e) Cholecap Sample Video (order 3) f) Cholecap Safety (order 4) To configure and edit the display order: CRM: Vault: Add the Display_Order_vod field to the Multichannel vod c object. Add the field to the page layout. Grant Write permission to the integration user. Ensure the crm_related_content_display_order v field is Active in Vault and visible to users on the Multichannel Presentation document type. Populate the field on the appropriate Presentations. Creating Engage The Engage Player is supported on Internet Explorer 8 and above, Chrome, Safari, and Firefox on desktops and Safari mobile on ipad, Chrome and stock browser on Android, and Internet Explorer 11 on mobile devices. Images, Videos, and PDF Slides CoBrowse/Engage supports images, videos, and PDF slides. Images - Images can be created using any Vault support format at any resolution size and aspect ratio. When uploaded to Vault, images are converted to and display in the Engage player as.jpg files. If the player is larger than the image, the image displays with black borders 11

Veeva CRM Documentation If the player is smaller than the image, the image resizes to fit inside the player In fullscreen mode, the image expands to fit the screen while retaining the aspect ratio Videos Videos should be created using any Vault-supported format at 720p and at any aspect ratio. When uploaded to Vault, videos are converted to.mp4 files and are encoded to different bit rates. The Engage player automatically selects the best bit rate for the connection speed. If the player is larger than the video, the video displays with black borders If the player is smaller than the video, the video resizes to fit inside the player In fullscreen mode, the video expands to fit the screen while retaining the aspect ratio PDFs - Any document type for which Vault generates a Viewable Rendition can be used as a PDF slide PDF is a common file type for delivering content PDFs can be included in CoBrowse/Engage presentations Limit PDF documents to 100 pages for best performance When the Engage player encounters a PDF slide, it automatically resizes the PDF content to fit inside the player. The PDF displays with all player controls and buttons enabled. Fullscreen mode is limited to the following browsers: Chrome for Android, Chrome for desktop browsers, Firefox (laptop only), Safari (laptop only), and IE11 (laptop and surface). To add images, videos, and PDF slides: 1. Upload the content directly into Vault as a Multichannel Slide document type. 2. Set the Engage field to Yes. 3. Select an option from the CRM Media Type picklist: Image, PDF, Video, or HTML. Vault automatically creates and packages necessary files (including the poster and thumbnail) from the source document. Tracking Details Engage tracks detailed user engagement activity as Multichannel_Activity_Line_vod records. Each slide record line can have a duration (stored in Multichannel_Activity_Line_vod.Duration_vod) but duration values are approximate in some cases, and may be NULL in some cases. Duration tracking behavior: For the first slide activity, duration value is tracked if the user views the slide for more than 2 seconds If the first slide is viewed for less than 2 seconds, the Duration value is NULL. This implies the user opened the first slide, but navigated away from the page within 2 seconds. Duration values are updated every 30 seconds when the user is viewing a slide. The duration value will be updated in 30 second increments. When the user navigates to the next slide, the duration value on the prior slide will be updated with the total actual time spent as of the transition to the next slide. Time spent on a single slide is capped at 300 seconds (5 minutes). It is assumed the user is interrupted, for example left their desk or is doing something else, and we limit the duration tracking. 12

When the user closes the browser window, Engage may not capture the exact duration of the final slide. This is a browser limitation. Some browsers allow Engage to track the close event, and some do not. When a browser does not allow this we capture the duration on a 30 second timer, and the trailing time up to 29 seconds may not be captured. Scenarios where the duration value is NULL The user spent less than 2 seconds on the last slide they viewed If only one slide was viewed, and the duration was less than 2 seconds, the duration on the activity line will be NULL, and the total duration on the Multichannel_Activity_vod record will also be NULL. In exceptional circumstances, tracking events might be lost that will cause the duration times on the last slide to be NULL. Engage Tracking examples User views one slide for less than 2 seconds: User lands on Engage presentation for less than 2 seconds and closes the browser Result: Multichannel Activity and Multichannel Activity Line durations will both be NULL User views one slide for more than 2 seconds and does not transition to next slide: User lands on Engage presentation for 130 seconds and then closes browser window Multichannel Activity Line record duration will be updated at these intervals: 2 seconds 32 seconds 62 seconds 92 seconds 122 seconds Result: The duration for Slide One will be 122 seconds. The final 8 seconds will not be tracked since we update at 30 second intervals. Result: Multichannel Activity duration will be 122 seconds User views Slide One for 58 seconds and Slide Two for 38 seconds, then closes the browser: User lands on Engage presentation Slide One Multichannel Activity Line Slide One record duration will be updated at these intervals: 2 seconds 32 seconds At 58 seconds user navigates to Slide Two. Result: The duration for Slide One will be 58 seconds since we capture the duration upon slide transition Multichannel Activity Line Slide Two record duration will be updated at these intervals: 2 seconds 32 seconds Result: The duration for Slide Two will be 32 seconds since the browser was closed. The final 6 seconds will not be tracked since we update at 30 second intervals (this assumes the browser close action cannot be tracked). Result: Multichannel Activity duration will be 90 seconds (58 seconds Slide One + 32 seconds Slide Two) User views Slide One for 58 seconds, navigates to Slide Two and does not close the browser: User lands on Engage presentation Slide One Multichannel Activity Line Slide One record duration will be updated at these intervals: 2 seconds 32 seconds At 58 seconds user navigates to Slide Two. 13

Veeva CRM Documentation Result: The duration for Slide One will be 58 seconds since we capture the duration upon slide transition Multichannel Activity Line Slide Two record duration will be updated at these intervals: 2 seconds 32 seconds 62 seconds, and will continue to a maximum duration of 300 seconds Result: The duration for Slide Two will be 300 seconds since we limit the duration for any one slide to 300 seconds Result: Multichannel Activity duration will be 358 seconds (58 seconds Slide One + 300 seconds Slide Two) User views Slide One for 10 seconds, navigates to Slide Two for less than 2 seconds, next to Slide 3 for less than 2 seconds, next to Slide 4 and does not close the browser: User lands on Engage presentation Slide One Multichannel Activity Line Slide One record duration will be updated at these intervals: 2 seconds At 10 seconds user navigates to Slide Two. Result: The duration for Slide One will be 10 seconds since we capture the duration upon slide transition Multichannel Activity Line Slide Two record duration will be 1 second, since the user quickly navigates to Slide Three Multichannel Activity Line Slide Three record duration will be 1 second, since the user quickly navigates to Slide Four Multichannel Activity Line Slide Four record duration will be updated at these intervals: 2 seconds 32 seconds 62 seconds, and will continue to a maximum duration of 300 seconds Result: The duration for Slide Four will be 300 seconds since we limit the duration for any one slide to 300 seconds CoBrowse/Engage Permission Sets Permission sets are available for the CoBrowse and Engage products making it easier to get started with these features. Two permission sets are included, one for the administrator/integration user, and one for the field user. Since Engage and CoBrowse both utilize the same infrastructure, the same Permission Set can be used for the integration user in either case. ENGAGE_INTEGRATION_USER_VOD COBROWSE_FIELD_USER_VOD The following is a quick-start guide and outlines the permissions included in the delivered permission sets, and may overlap with configuration instructions outlined in other areas of the CoBrowse and Engage documentation. This section is not intended to outline all features of CoBrowse and Engage. Note: Every major version of Veeva CoBrowse and Engage updates these permission sets to include permissions to the newest features. New feature deployment involves change management and training. For that reason, Veeva recommends cloning the Veeva-delivered permission sets and enabling the features that you want to use. Profile Setup: Object Permissions C = Create R = Read 14

U = Update D = Delete Object User Int/Admin Account External ID Map Read CRUD Accounts Read Read Deployments Read CRUD Key Messages Read CRUD MultiChannel Activities Read CRUD MultiChannel Activity Lines Read CRUD MultiChannel Read CRUD MultiChannel Asset Read CRUD Sites Read CRUD Profile Setup: Field Permissions Integration User Object Field Permission Account External ID Map All Fields Read/Write Deployments All Fields Read/Write Key Messages All Fields Read/Write MultiChannel Activities All Fields Read/Write MultiChannel Activity Lines All Fields Read/Write MultiChannel All Fields Read/Write MultiChannel Asset All Fields Read/Write Sites All Fields Read/Write Profile Setup: Field Permissions Field User Object Field Permission Call CoBrowse Activity Read Call CoBrowse Session Write Call Participant URL Write Call Presentation Write Call Zvod_CoBrowse_vod Read Site URL Read Multichannel All Fields Read Multichannel Asset All Fields Read Deployment All Fields Read Multichannel Activity All Fields Read Multichannel Activity Line All Fields Read Profile Setup: Granting Access to Record Types The Integration User Permission Set includes access to the following record types: Multichannel Activity Engage_vod Multichannel Activity Line Engage_vod 15

Veeva CRM Documentation Multichannel Engage_vod Multichannel Asset Engage_vod Site Engage_vod Deployment Engage_vod Account External ID Map Engage_vod Profile Setup: Granting Access to Visualforce Pages The Integration User permission set includes access to the following Visualforce pages: Engage Administration_vod Engage_MetaData_Administration_vod Scheduler_Administration_vod All CoBrowse Field User permission sets include access to the CoBrowse_vod Visualforce page. Org Configuration: Creating the CoBrowse Call Record Type A CoBrowse specific Call Record Type and Page Layout must be created to allow users to record CoBrowse interactions. The CoBrowse specific record type must also be assigned to the user profile capturing the interactions. The detailed configuration steps can be found here. Org Configuration: Account Configuration To allow users to schedule ad-hoc CoBrowse interactions, the Start CoBrowse button must be added to the relevant Account page layouts. To do this, add the button to the desired Account page layouts. The steps to do this are described in more detail here. Org Configuration: CoBrowse Record Types The CoBrowse records types for certain key objects are delivered in an inactive state. These must be manually activated and assigned to the Integration User profile. Below are relevant record types that must activated: Multichannel Activity CoBrowse_vod Multichannel Activity Line CoBrowse_vod Account External ID Map CoBrowse_vod Org Configuration: Enabling VMobile Object Configurations Enable the following VMOCs: Multichannel Activity Multichannel Activity Line Multichannel Multichannel Asset Site 16