SlideShare a Scribd company logo
1 of 19
A creative technology company
Veeva eDetail Platform
WHAT IS VEEVA CLM AND iREP?
OVERVIEW
1. Veeva is a CRM application running on top of
Salesforce.com, a cloud-based CRM platform.
2. Veeva iRep is an iPad application, that can run offline
content and allows REPS to demo HTML5 eDetail
presentations, whilst capturing customer feedback.
What is iREP?
iRep is a transformative sales effectiveness tool that
combines the power of Veeva CRM with best-in-class
closed loop marketing in a single application, delivering a
highly intuitive, seamless and powerful user experience.
HTML5 /
CSS
Java
Script
Sales
Force
ZIP
Files
No Flash
TIPS & STANDARDS
HOW TO STRUCTURE & PACKAGE?
eDetail Structure
Content
• HTML
• TEXT
• PDF
• IMAGES
Images
• Thumbnail image
• Full size image
Folders
• Assets
• Data
• Scripts
An eDetail ZIP file will consist of:
1. Content – this is created from the supplied
PSD design files and stored within the
packaged ZIP file
2. Images – these are the related thumbnail and
fullscreen image that gets displayed when
browsing within the iREP App. There needs to
be images for every Key Message
3. Folders – the developer may create various
folders to place HTML code, JavaScript, CSS,
Assets and other Data
Possible Packaging Options
o Packaging Instructions: 1 slide, stored in 1 zip file
o iREP Interface: Every slide will have 1 thumbnail image within the iREP presentation overview
o Advantages: Possibility to track feedback for every slide
o Disadvantages: You have to breakdown your key message into individual different files, for
every single screen = time consuming process for developers or someone to administer
1 Slide per
upload
o Packaging Instructions: Multiple slides, stored in 1 zip file, to cover 1 Key Message
o iREP Interface: Only one thumbnail image will be shown per Key Message / ZIP file
o Advantages: You can group your Key Messages into ‘chapters’ of related content
o Disadvantages: You can only track feedback for each Key Message, not for each slide within
KM
1 Key
Message
per upload
o Packaging Instructions: 1 entire presentation, stored in 1 zip file
o iREP Interface: 1 thumbnail image will be shown for the entire presentation
o Advantages: Fast, easy upload times and for developers or someone to administer
o Disadvantages: Loss of feedback on the content, one overall customer reaction is captured
1 Key
Message
per upload
Packaging Options
* AE_ANEMIA_1_GR_v0001.zip
AE_ANEMIA_2_GR_v0001_AE_ANEMIA.zip
AE_ANEMIA_3_GR_v0001_AE_ANEMIA.zip
AE_ANEMIA_4_GR_v0001_AE_ANEMIA.zip
AE_ANEMIA_5_GR_v0001_AE_ANEMIA.zip
AE_ANEMIA_1_GR_v0001_AE_ANEMIA.zip
AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.z
zip
AE_ANORECTAL_2_GR_v0001_AE_ANORECTAL.z
zip
AE_RASH_1_GR_v0001_AE_RASH.zip
AE_RASH_2_GR_v0001_AE_RASH.zip
AE_RASH_3_GR_v0001_AE_RASH.zip
AE_RASH_4_GR_v0001_AE_RASH.zip
1 SLIDE PER UPLOAD
AE_ANEMIA_1_GR_v0001.html
CONTENT
AE_ANEMIA_1_GR_v0001-full.jpg
AE_ANEMIA_1_GR_v0001-thumb.jpg
IMAGES
Assets (css/img/js)
Data (asset.json)
Scripts (iBD.js)
FOLDERS
* Default naming convention format: Product_CountryCode_LanguageCode_keyMessage_v1.zip
Packaging Options
1. AE_ANEMIA_1_GR_v0001A.zip
AE_ANEMIA_1_GR_v0001A.html
AE_ANEMIA_1_GR_v0001A-full.jpg
AE_ANEMIA_1_GR_v0001A-thumb.jpg
AE_ANEMIA_2_GR_v0001A.html
AE_ANEMIA_3_GR_v0001.html
AE_ANEMIA_4_GR_v0001A.html
2. AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.zip
AE_ANORECTAL_1_GR_v0001L.html
AE_ANORECTAL_1_GR_v0001L-full.jpg
AE_ANORECTAL_1_GR_v0001L-thumb.jpg
AE_ANORECTAL_2_GR_v0001L.html
AE_RASH_1_GR_v0001_AE_RASH.zip
AE_RASH_1_GR_v0001_AE_RASH.html
AE_RASH_2_GR_v0001_AE_RASH-full.jpg
AE_RASH_2_GR_v0001_AE_RASH-thumb.jpg
AE_RASH_3_GR_v0001_AE_RASH.html
AE_RASH_4_GR_v0001_AE_RASH.html
1 KEY MESSAGE PER UPLOAD
AE_ANEMIA_1_GR_v0001A.html
AE_ANEMIA_2_GR_v0001A.html
AE_ANEMIA_3_GR_v0001.html
AE_ANEMIA_4_GR_v0001A.html
CONTENT
AE_ANEMIA_1_GR_v0001A-full.jpg
AE_ANEMIA_1_GR_v0001A-
thumb.jpg
IMAGES
Assets (css/img/js)
Data (asset.json)
Scripts (iBD.js)
FOLDERS
Packaging Options
1. AE_ANEMIA_1_GR_v0001A.zip
AE_ANEMIA_1_GR_v0001A.html
AE_ANEMIA_1_GR_v0001A-full.jpg
AE_ANEMIA_1_GR_v0001A-thumb.jp
AE_ANEMIA_2_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_3_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_4_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_5_GR_v0001_AE_ANEMIA.html
AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.htm
l
AE_ANORECTAL_2_GR_v0001_AE_ANORECTAL.htm
l
AE_RASH_1_GR_v0001_AE_RASH.html
AE_RASH_3_GR_v0001_AE_RASH.html
1 PRESENTATION PER UPLOAD
AE_ANEMIA_1_GR_v0001A.html
AE_ANEMIA_2_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_3_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_4_GR_v0001_AE_ANEMIA.html
AE_ANEMIA_5_GR_v0001_AE_ANEMIA.html
AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.html
AE_ANORECTAL_2_GR_v0001_AE_ANORECTAL.html
AE_RASH_1_GR_v0001_AE_RASH.html
AE_RASH_3_GR_v0001_AE_RASH.html
AE_RASH_4_GR_v0001_AE_RASH.html
CONTENT
AE_ANEMIA_1_GR_v0001A-full.jpg
AE_ANEMIA_1_GR_v0001A-thumb.jpg
IMAGES
Assets (css/img/js)
Data (asset.json)
Scripts (iBD.js)
FOLDERS
CONTENT CREATION GUIDELINES?
Content Creation Tips
1. Overview: Veeva is basically a Powerpoint Presentation on steroids, where you can utilise HTML5 & JavaScript
functionality to make your content interactive and/or animated.
2. Interactive content:
• Imagery –
o A nice touch is to make background images zoom & pan to create movement on Key Message landing slides with very little content
o Images should be retina optimised and/or JPEG/PNG’s
o When creating images, it is important to consider both image quality and quantity, to ensure the eDetail app responds quickly and the user
isn’t kept waiting for long periods while media downloads.
• Graphs & charts – animated effects can be created using a charting JavaScript library i.e. Chart.js
• Simulated questionnaires and polls, with aggregated answers, can be used to add interactivity to an eDetail
• Modal overlays – can be used to launch zoomed imagery; videos etc
• Animated GIFS – can make content appear animated. The size of the GIF file can impact performance – so be careful
• PDF’s – Veeva provides a built in PDF Viewer to launch interactive PDF documents within the presentation
• Videos – MP4 video files can be launch to play (full-screen or normal) directly within the application, with sound.
Content Creation Tips
3. JavaScript Speed:
• The JavaScript execution speed of Safari on the iPad is less than 10% of the speed on a desktop computer.
• Complex animations that render smoothly on a computer, may appear to stutter depending on the iPad device being used.
• Using subtler or slower animations will reduce the visibility of these performance limitations.
4. Image Zooming:
• This can be disabled using <meta name="viewport" content="width=device-width,initial-scale=1,user-
scalable=no" /> as part of the HTML.
For the complete guidelines please refer to the ‘CONTENT CREATION GUIDELINES doc
Navigating within an eDetail
1. Building a custom menu is possible within Veeva, however care needs to be taken during design phase that the menu
position does not conflict with the position of the fixed native Veeva navigational elements.
2. Veeva iREP handles transitioning to the previous/next Key Message via a ‘long-touch & swipe’ gesture to the left/right.
3. Take care to ensure that users don’t “lose their place” whilst swiping left/right through Key Messages.
4. To create sub-navigations, allowing users to navigate content slides within a Key Message, developers can create
custom vertical swiping gestures and/or use a ‘quick-touch & swipe’ gesture
Navigation Options
• Swipe left or right to navigate to previous or next Key Message (zip folder)
• Pinch to go back to the slides overview
• Use the ‘Slides’ button top left to get back to the slides overview
• Use the small arrow button (bottom left of screen) to open Key Messages scroller
Default Veeva
Navigation
• Within 1 zipfile you can jump from 1 slide to another by simply using html code <a
href=“example1.html”></a>
• From 1 zipfile to another zipfile by using some specific code <a
href=“veeva:gotoSlide(example1.zip)”></a>. More information can be found in the VEEVA
Content Creation Guidelines (p34)
• From 1 presentation to another presentation <a href=“veeva:gotoSlide
(Stelara_RO_ro_StopStelara_Slide1_Efficacy_V00001.zip,
Stelara_RO_ro_StopStelara_V000001)
Custom
Navigation
Navigating within an eDetail
1. When using interactive elements in your presentation (i.e. dragging and dropping elements within a
slide or adding horizontal sliders) the Default Veeva swipe gesture should be disabled within Salesforce
2. For more information see VEEVA CLM Content Creation Guidelines document
1 slide per upload
OOTB Veeva swipe gesture will
take you to the next slide
1 key message / upload
OOTB Veeva swipe right
gesture will take you from KM1
to KM2
If you want to navigate between
the slides of 1 key message,
custom inline navigation needs
to be added
1 presentation / upload
OOTB Veeva swipe won’t work
as only 1 file has been uploaded
If you want to navigate between
the slides of 1 key message,
custom inline navigation needs
to be added
CALL REPORTS
How do responses show in Call Reports?
PRESENTATION
NAME
Defined by the
Presentation’ object PRODUCT
Defined by the product to
which your product Key
Messages have been linked
within the ‘Key Messages’
object
KEY MESSAGE NAME
Defined by the ‘Key
Messages’ object
+27 (0)21 671 1966
Cape Town
+27 (0)10 003 0250
Johannesburg
+44 (0)20 3326 1580
London
+234 (0)81 7959 0546
Lagos

More Related Content

Viewers also liked

Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass Digital
 
Veeva Systems: Business Prognosis
Veeva Systems: Business PrognosisVeeva Systems: Business Prognosis
Veeva Systems: Business PrognosisPatrice Hall
 
Pharmaceuticals Sales Force Effectiveness
Pharmaceuticals Sales Force EffectivenessPharmaceuticals Sales Force Effectiveness
Pharmaceuticals Sales Force EffectivenessBlackdot
 
Tips and Tricks to Speaker Program Management - Scarlino
Tips and Tricks to Speaker Program Management - ScarlinoTips and Tricks to Speaker Program Management - Scarlino
Tips and Tricks to Speaker Program Management - ScarlinoScarlino01
 
Интерактивная презентация как ключ к успешному общению на визите.
Интерактивная презентация как ключ к успешному общению на визите.Интерактивная презентация как ключ к успешному общению на визите.
Интерактивная презентация как ключ к успешному общению на визите.Viseven
 
eDetailing: HTML5 Presentation Review Lecture
eDetailing: HTML5 Presentation Review LectureeDetailing: HTML5 Presentation Review Lecture
eDetailing: HTML5 Presentation Review LectureQAP INT
 
SOA and Cloud in Life Sciences
SOA and Cloud in Life SciencesSOA and Cloud in Life Sciences
SOA and Cloud in Life SciencesSandeep Bhat
 
Правильная экипировка Sales force как залог эффективности работы внешней службы.
Правильная экипировка Sales force как залог эффективности работы внешней службы.Правильная экипировка Sales force как залог эффективности работы внешней службы.
Правильная экипировка Sales force как залог эффективности работы внешней службы.Viseven
 
Vyon gold cup presentation - may
Vyon   gold cup  presentation - mayVyon   gold cup  presentation - may
Vyon gold cup presentation - mayEFG Research
 
Presentation Freud Group: Immobilier a Miami - francais 2016 - final
Presentation Freud Group: Immobilier a Miami - francais 2016 - finalPresentation Freud Group: Immobilier a Miami - francais 2016 - final
Presentation Freud Group: Immobilier a Miami - francais 2016 - finalEFG Research
 
Brändikirjekuori 13.6.2011
Brändikirjekuori 13.6.2011Brändikirjekuori 13.6.2011
Brändikirjekuori 13.6.2011Johanna Hytönen
 
Migrate from Salesforce.com to the Oracle Sales Cloud with Conemis
Migrate from Salesforce.com to the Oracle Sales Cloud with ConemisMigrate from Salesforce.com to the Oracle Sales Cloud with Conemis
Migrate from Salesforce.com to the Oracle Sales Cloud with ConemisLaurent Pacalin
 
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales Cloud
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales CloudHitachi Consulting: Migrating from Salesforce.com to Oracle Sales Cloud
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales CloudLaurent Pacalin
 
RunSignUp Overview
RunSignUp OverviewRunSignUp Overview
RunSignUp Overviewrunsignup
 
Brand.envelope.glocalminds
Brand.envelope.glocalmindsBrand.envelope.glocalminds
Brand.envelope.glocalmindsGlocalminds
 

Viewers also liked (17)

Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
 
Veeva Systems: Business Prognosis
Veeva Systems: Business PrognosisVeeva Systems: Business Prognosis
Veeva Systems: Business Prognosis
 
Learning from Industry Cloud Leaders
Learning from Industry Cloud LeadersLearning from Industry Cloud Leaders
Learning from Industry Cloud Leaders
 
Pharmaceuticals Sales Force Effectiveness
Pharmaceuticals Sales Force EffectivenessPharmaceuticals Sales Force Effectiveness
Pharmaceuticals Sales Force Effectiveness
 
Tips and Tricks to Speaker Program Management - Scarlino
Tips and Tricks to Speaker Program Management - ScarlinoTips and Tricks to Speaker Program Management - Scarlino
Tips and Tricks to Speaker Program Management - Scarlino
 
Интерактивная презентация как ключ к успешному общению на визите.
Интерактивная презентация как ключ к успешному общению на визите.Интерактивная презентация как ключ к успешному общению на визите.
Интерактивная презентация как ключ к успешному общению на визите.
 
eDetailing: HTML5 Presentation Review Lecture
eDetailing: HTML5 Presentation Review LectureeDetailing: HTML5 Presentation Review Lecture
eDetailing: HTML5 Presentation Review Lecture
 
SOA and Cloud in Life Sciences
SOA and Cloud in Life SciencesSOA and Cloud in Life Sciences
SOA and Cloud in Life Sciences
 
Правильная экипировка Sales force как залог эффективности работы внешней службы.
Правильная экипировка Sales force как залог эффективности работы внешней службы.Правильная экипировка Sales force как залог эффективности работы внешней службы.
Правильная экипировка Sales force как залог эффективности работы внешней службы.
 
Vyon gold cup presentation - may
Vyon   gold cup  presentation - mayVyon   gold cup  presentation - may
Vyon gold cup presentation - may
 
Presentation Freud Group: Immobilier a Miami - francais 2016 - final
Presentation Freud Group: Immobilier a Miami - francais 2016 - finalPresentation Freud Group: Immobilier a Miami - francais 2016 - final
Presentation Freud Group: Immobilier a Miami - francais 2016 - final
 
Brändikirjekuori 13.6.2011
Brändikirjekuori 13.6.2011Brändikirjekuori 13.6.2011
Brändikirjekuori 13.6.2011
 
Migrate from Salesforce.com to the Oracle Sales Cloud with Conemis
Migrate from Salesforce.com to the Oracle Sales Cloud with ConemisMigrate from Salesforce.com to the Oracle Sales Cloud with Conemis
Migrate from Salesforce.com to the Oracle Sales Cloud with Conemis
 
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales Cloud
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales CloudHitachi Consulting: Migrating from Salesforce.com to Oracle Sales Cloud
Hitachi Consulting: Migrating from Salesforce.com to Oracle Sales Cloud
 
RunSignUp Overview
RunSignUp OverviewRunSignUp Overview
RunSignUp Overview
 
SharePoint 2010 Migration Presentation
SharePoint 2010 Migration PresentationSharePoint 2010 Migration Presentation
SharePoint 2010 Migration Presentation
 
Brand.envelope.glocalminds
Brand.envelope.glocalmindsBrand.envelope.glocalminds
Brand.envelope.glocalminds
 

Similar to Veeva eDetail Platform Overview

SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesSlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesreebalazs
 
Virtual private network full manual
Virtual private network full manualVirtual private network full manual
Virtual private network full manualKumar
 
Seattle bestpractices2010
Seattle bestpractices2010Seattle bestpractices2010
Seattle bestpractices2010Olaseni Odebiyi
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portalstc-siliconvalley
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDee Sadler
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateManish Jhurani
 
Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15Omar Jacalne
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden GekkoVodafone developer
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshDrupal Camp Delhi
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Ivano Malavolta
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileChad Udell
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5Mobile Monday Brussels
 
10 tips for getting the most out of keynote
10 tips for getting the most out of keynote10 tips for getting the most out of keynote
10 tips for getting the most out of keynoteJohn Smith
 
Webinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Webinar: Why Raptivity is a must have for your 2014 eLearning ToolkitWebinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Webinar: Why Raptivity is a must have for your 2014 eLearning ToolkitRaptivity
 
Code Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsCode Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsDana Luther
 
Sydney mule soft meetup #8 1 August 2019 - all slides
Sydney mule soft meetup #8   1 August 2019 - all slidesSydney mule soft meetup #8   1 August 2019 - all slides
Sydney mule soft meetup #8 1 August 2019 - all slidesRoyston Lobo
 

Similar to Veeva eDetail Platform Overview (20)

SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devicesSlickGrid Touch: Making complex JavaScript widgets work on mobile devices
SlickGrid Touch: Making complex JavaScript widgets work on mobile devices
 
Virtual private network full manual
Virtual private network full manualVirtual private network full manual
Virtual private network full manual
 
Seattle bestpractices2010
Seattle bestpractices2010Seattle bestpractices2010
Seattle bestpractices2010
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivate
 
Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15
 
Porting experience - by Golden Gekko
Porting experience - by Golden GekkoPorting experience - by Golden Gekko
Porting experience - by Golden Gekko
 
Vodafone 360 - Porting Experience
Vodafone 360 - Porting  ExperienceVodafone 360 - Porting  Experience
Vodafone 360 - Porting Experience
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta Ghosh
 
Webapi
WebapiWebapi
Webapi
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app
 
Html5
Html5Html5
Html5
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to Mobile
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
 
10 tips for getting the most out of keynote
10 tips for getting the most out of keynote10 tips for getting the most out of keynote
10 tips for getting the most out of keynote
 
Webinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Webinar: Why Raptivity is a must have for your 2014 eLearning ToolkitWebinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
Webinar: Why Raptivity is a must have for your 2014 eLearning Toolkit
 
Mobile Application Development class 001
Mobile Application Development class 001Mobile Application Development class 001
Mobile Application Development class 001
 
Code Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application MigrationsCode Coverage for Total Security in Application Migrations
Code Coverage for Total Security in Application Migrations
 
Sydney mule soft meetup #8 1 August 2019 - all slides
Sydney mule soft meetup #8   1 August 2019 - all slidesSydney mule soft meetup #8   1 August 2019 - all slides
Sydney mule soft meetup #8 1 August 2019 - all slides
 

More from Bluegrass Digital

A creative and technical Software Engineering company
A creative and technical Software Engineering companyA creative and technical Software Engineering company
A creative and technical Software Engineering companyBluegrass Digital
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessionsThe Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessionsBluegrass Digital
 
Umbraco Cape Town Meetup Presentation
Umbraco Cape Town Meetup PresentationUmbraco Cape Town Meetup Presentation
Umbraco Cape Town Meetup PresentationBluegrass Digital
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalBluegrass Digital
 

More from Bluegrass Digital (7)

A creative and technical Software Engineering company
A creative and technical Software Engineering companyA creative and technical Software Engineering company
A creative and technical Software Engineering company
 
User Acceptance Testing
User Acceptance Testing User Acceptance Testing
User Acceptance Testing
 
Recursion
RecursionRecursion
Recursion
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessionsThe Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
 
Umbraco Cape Town Meetup Presentation
Umbraco Cape Town Meetup PresentationUmbraco Cape Town Meetup Presentation
Umbraco Cape Town Meetup Presentation
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 

Recently uploaded

NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 

Recently uploaded (20)

NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 

Veeva eDetail Platform Overview

  • 2. Veeva eDetail Platform WHAT IS VEEVA CLM AND iREP?
  • 3. OVERVIEW 1. Veeva is a CRM application running on top of Salesforce.com, a cloud-based CRM platform. 2. Veeva iRep is an iPad application, that can run offline content and allows REPS to demo HTML5 eDetail presentations, whilst capturing customer feedback.
  • 4. What is iREP? iRep is a transformative sales effectiveness tool that combines the power of Veeva CRM with best-in-class closed loop marketing in a single application, delivering a highly intuitive, seamless and powerful user experience. HTML5 / CSS Java Script Sales Force ZIP Files No Flash
  • 5. TIPS & STANDARDS HOW TO STRUCTURE & PACKAGE?
  • 6. eDetail Structure Content • HTML • TEXT • PDF • IMAGES Images • Thumbnail image • Full size image Folders • Assets • Data • Scripts An eDetail ZIP file will consist of: 1. Content – this is created from the supplied PSD design files and stored within the packaged ZIP file 2. Images – these are the related thumbnail and fullscreen image that gets displayed when browsing within the iREP App. There needs to be images for every Key Message 3. Folders – the developer may create various folders to place HTML code, JavaScript, CSS, Assets and other Data
  • 7. Possible Packaging Options o Packaging Instructions: 1 slide, stored in 1 zip file o iREP Interface: Every slide will have 1 thumbnail image within the iREP presentation overview o Advantages: Possibility to track feedback for every slide o Disadvantages: You have to breakdown your key message into individual different files, for every single screen = time consuming process for developers or someone to administer 1 Slide per upload o Packaging Instructions: Multiple slides, stored in 1 zip file, to cover 1 Key Message o iREP Interface: Only one thumbnail image will be shown per Key Message / ZIP file o Advantages: You can group your Key Messages into ‘chapters’ of related content o Disadvantages: You can only track feedback for each Key Message, not for each slide within KM 1 Key Message per upload o Packaging Instructions: 1 entire presentation, stored in 1 zip file o iREP Interface: 1 thumbnail image will be shown for the entire presentation o Advantages: Fast, easy upload times and for developers or someone to administer o Disadvantages: Loss of feedback on the content, one overall customer reaction is captured 1 Key Message per upload
  • 9. Packaging Options 1. AE_ANEMIA_1_GR_v0001A.zip AE_ANEMIA_1_GR_v0001A.html AE_ANEMIA_1_GR_v0001A-full.jpg AE_ANEMIA_1_GR_v0001A-thumb.jpg AE_ANEMIA_2_GR_v0001A.html AE_ANEMIA_3_GR_v0001.html AE_ANEMIA_4_GR_v0001A.html 2. AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.zip AE_ANORECTAL_1_GR_v0001L.html AE_ANORECTAL_1_GR_v0001L-full.jpg AE_ANORECTAL_1_GR_v0001L-thumb.jpg AE_ANORECTAL_2_GR_v0001L.html AE_RASH_1_GR_v0001_AE_RASH.zip AE_RASH_1_GR_v0001_AE_RASH.html AE_RASH_2_GR_v0001_AE_RASH-full.jpg AE_RASH_2_GR_v0001_AE_RASH-thumb.jpg AE_RASH_3_GR_v0001_AE_RASH.html AE_RASH_4_GR_v0001_AE_RASH.html 1 KEY MESSAGE PER UPLOAD AE_ANEMIA_1_GR_v0001A.html AE_ANEMIA_2_GR_v0001A.html AE_ANEMIA_3_GR_v0001.html AE_ANEMIA_4_GR_v0001A.html CONTENT AE_ANEMIA_1_GR_v0001A-full.jpg AE_ANEMIA_1_GR_v0001A- thumb.jpg IMAGES Assets (css/img/js) Data (asset.json) Scripts (iBD.js) FOLDERS
  • 10. Packaging Options 1. AE_ANEMIA_1_GR_v0001A.zip AE_ANEMIA_1_GR_v0001A.html AE_ANEMIA_1_GR_v0001A-full.jpg AE_ANEMIA_1_GR_v0001A-thumb.jp AE_ANEMIA_2_GR_v0001_AE_ANEMIA.html AE_ANEMIA_3_GR_v0001_AE_ANEMIA.html AE_ANEMIA_4_GR_v0001_AE_ANEMIA.html AE_ANEMIA_5_GR_v0001_AE_ANEMIA.html AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.htm l AE_ANORECTAL_2_GR_v0001_AE_ANORECTAL.htm l AE_RASH_1_GR_v0001_AE_RASH.html AE_RASH_3_GR_v0001_AE_RASH.html 1 PRESENTATION PER UPLOAD AE_ANEMIA_1_GR_v0001A.html AE_ANEMIA_2_GR_v0001_AE_ANEMIA.html AE_ANEMIA_3_GR_v0001_AE_ANEMIA.html AE_ANEMIA_4_GR_v0001_AE_ANEMIA.html AE_ANEMIA_5_GR_v0001_AE_ANEMIA.html AE_ANORECTAL_1_GR_v0001_AE_ANORECTAL.html AE_ANORECTAL_2_GR_v0001_AE_ANORECTAL.html AE_RASH_1_GR_v0001_AE_RASH.html AE_RASH_3_GR_v0001_AE_RASH.html AE_RASH_4_GR_v0001_AE_RASH.html CONTENT AE_ANEMIA_1_GR_v0001A-full.jpg AE_ANEMIA_1_GR_v0001A-thumb.jpg IMAGES Assets (css/img/js) Data (asset.json) Scripts (iBD.js) FOLDERS
  • 12. Content Creation Tips 1. Overview: Veeva is basically a Powerpoint Presentation on steroids, where you can utilise HTML5 & JavaScript functionality to make your content interactive and/or animated. 2. Interactive content: • Imagery – o A nice touch is to make background images zoom & pan to create movement on Key Message landing slides with very little content o Images should be retina optimised and/or JPEG/PNG’s o When creating images, it is important to consider both image quality and quantity, to ensure the eDetail app responds quickly and the user isn’t kept waiting for long periods while media downloads. • Graphs & charts – animated effects can be created using a charting JavaScript library i.e. Chart.js • Simulated questionnaires and polls, with aggregated answers, can be used to add interactivity to an eDetail • Modal overlays – can be used to launch zoomed imagery; videos etc • Animated GIFS – can make content appear animated. The size of the GIF file can impact performance – so be careful • PDF’s – Veeva provides a built in PDF Viewer to launch interactive PDF documents within the presentation • Videos – MP4 video files can be launch to play (full-screen or normal) directly within the application, with sound.
  • 13. Content Creation Tips 3. JavaScript Speed: • The JavaScript execution speed of Safari on the iPad is less than 10% of the speed on a desktop computer. • Complex animations that render smoothly on a computer, may appear to stutter depending on the iPad device being used. • Using subtler or slower animations will reduce the visibility of these performance limitations. 4. Image Zooming: • This can be disabled using <meta name="viewport" content="width=device-width,initial-scale=1,user- scalable=no" /> as part of the HTML. For the complete guidelines please refer to the ‘CONTENT CREATION GUIDELINES doc
  • 14. Navigating within an eDetail 1. Building a custom menu is possible within Veeva, however care needs to be taken during design phase that the menu position does not conflict with the position of the fixed native Veeva navigational elements. 2. Veeva iREP handles transitioning to the previous/next Key Message via a ‘long-touch & swipe’ gesture to the left/right. 3. Take care to ensure that users don’t “lose their place” whilst swiping left/right through Key Messages. 4. To create sub-navigations, allowing users to navigate content slides within a Key Message, developers can create custom vertical swiping gestures and/or use a ‘quick-touch & swipe’ gesture
  • 15. Navigation Options • Swipe left or right to navigate to previous or next Key Message (zip folder) • Pinch to go back to the slides overview • Use the ‘Slides’ button top left to get back to the slides overview • Use the small arrow button (bottom left of screen) to open Key Messages scroller Default Veeva Navigation • Within 1 zipfile you can jump from 1 slide to another by simply using html code <a href=“example1.html”></a> • From 1 zipfile to another zipfile by using some specific code <a href=“veeva:gotoSlide(example1.zip)”></a>. More information can be found in the VEEVA Content Creation Guidelines (p34) • From 1 presentation to another presentation <a href=“veeva:gotoSlide (Stelara_RO_ro_StopStelara_Slide1_Efficacy_V00001.zip, Stelara_RO_ro_StopStelara_V000001) Custom Navigation
  • 16. Navigating within an eDetail 1. When using interactive elements in your presentation (i.e. dragging and dropping elements within a slide or adding horizontal sliders) the Default Veeva swipe gesture should be disabled within Salesforce 2. For more information see VEEVA CLM Content Creation Guidelines document 1 slide per upload OOTB Veeva swipe gesture will take you to the next slide 1 key message / upload OOTB Veeva swipe right gesture will take you from KM1 to KM2 If you want to navigate between the slides of 1 key message, custom inline navigation needs to be added 1 presentation / upload OOTB Veeva swipe won’t work as only 1 file has been uploaded If you want to navigate between the slides of 1 key message, custom inline navigation needs to be added
  • 18. How do responses show in Call Reports? PRESENTATION NAME Defined by the Presentation’ object PRODUCT Defined by the product to which your product Key Messages have been linked within the ‘Key Messages’ object KEY MESSAGE NAME Defined by the ‘Key Messages’ object
  • 19. +27 (0)21 671 1966 Cape Town +27 (0)10 003 0250 Johannesburg +44 (0)20 3326 1580 London +234 (0)81 7959 0546 Lagos