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

What's hot

Essential training on microsoft office power point 2007
Essential training on microsoft office power point 2007Essential training on microsoft office power point 2007
Essential training on microsoft office power point 2007ashok_142
 
One drive for business training ppt
One drive for business training pptOne drive for business training ppt
One drive for business training pptSurya Shukla
 
Azure information protection and SharePoint
Azure information protection and SharePoint Azure information protection and SharePoint
Azure information protection and SharePoint Albert Hoitingh
 
Overview of Microsoft Teams and Data Loss Prevention(DLP)
Overview of Microsoft Teams  and Data Loss Prevention(DLP)Overview of Microsoft Teams  and Data Loss Prevention(DLP)
Overview of Microsoft Teams and Data Loss Prevention(DLP)Radhakrishnan Govindan
 
CollabDaysBE - Microsoft Purview Information Protection demystified
CollabDaysBE - Microsoft Purview Information Protection demystifiedCollabDaysBE - Microsoft Purview Information Protection demystified
CollabDaysBE - Microsoft Purview Information Protection demystifiedAlbert Hoitingh
 
MCAS High Level Architecture May 2021
MCAS High Level Architecture May 2021MCAS High Level Architecture May 2021
MCAS High Level Architecture May 2021Matt Soseman
 
Summer safety powerpoint presentation
Summer safety powerpoint presentationSummer safety powerpoint presentation
Summer safety powerpoint presentationAshland KY Fire Dept
 
Using Virtual Communication and Collaboration to Enhance Curriculum
Using Virtual Communication and Collaboration to Enhance Curriculum Using Virtual Communication and Collaboration to Enhance Curriculum
Using Virtual Communication and Collaboration to Enhance Curriculum Sarah Lowey
 
Solution Vs Challenges Ppt Visual Aids Infographic Template
Solution Vs Challenges Ppt Visual Aids Infographic TemplateSolution Vs Challenges Ppt Visual Aids Infographic Template
Solution Vs Challenges Ppt Visual Aids Infographic TemplateSlideTeam
 
Microsoft Cloud App Security CASB
Microsoft Cloud App Security CASBMicrosoft Cloud App Security CASB
Microsoft Cloud App Security CASBAmmar Hasayen
 
Dover ALS Safety Moment of the Week 09-Jan-2017
Dover ALS Safety Moment of the Week 09-Jan-2017Dover ALS Safety Moment of the Week 09-Jan-2017
Dover ALS Safety Moment of the Week 09-Jan-2017albertaoiltool
 
2 Modern Security - Microsoft Information Protection
2   Modern Security - Microsoft Information Protection2   Modern Security - Microsoft Information Protection
2 Modern Security - Microsoft Information ProtectionAndrew Bettany
 
Ohs manual handling training
Ohs manual handling trainingOhs manual handling training
Ohs manual handling trainingbips007
 
Loading Dock Safety
Loading Dock SafetyLoading Dock Safety
Loading Dock SafetyBill Stewart
 

What's hot (20)

Essential training on microsoft office power point 2007
Essential training on microsoft office power point 2007Essential training on microsoft office power point 2007
Essential training on microsoft office power point 2007
 
One drive for business training ppt
One drive for business training pptOne drive for business training ppt
One drive for business training ppt
 
OneDrive for Business 101
OneDrive for Business 101OneDrive for Business 101
OneDrive for Business 101
 
Azure information protection and SharePoint
Azure information protection and SharePoint Azure information protection and SharePoint
Azure information protection and SharePoint
 
Line of fire safety
Line of fire safetyLine of fire safety
Line of fire safety
 
Overview of Microsoft Teams and Data Loss Prevention(DLP)
Overview of Microsoft Teams  and Data Loss Prevention(DLP)Overview of Microsoft Teams  and Data Loss Prevention(DLP)
Overview of Microsoft Teams and Data Loss Prevention(DLP)
 
CollabDaysBE - Microsoft Purview Information Protection demystified
CollabDaysBE - Microsoft Purview Information Protection demystifiedCollabDaysBE - Microsoft Purview Information Protection demystified
CollabDaysBE - Microsoft Purview Information Protection demystified
 
MCAS High Level Architecture May 2021
MCAS High Level Architecture May 2021MCAS High Level Architecture May 2021
MCAS High Level Architecture May 2021
 
Cylinders
CylindersCylinders
Cylinders
 
Hand Safety
Hand SafetyHand Safety
Hand Safety
 
Safety moment
Safety momentSafety moment
Safety moment
 
Summer safety powerpoint presentation
Summer safety powerpoint presentationSummer safety powerpoint presentation
Summer safety powerpoint presentation
 
Using Virtual Communication and Collaboration to Enhance Curriculum
Using Virtual Communication and Collaboration to Enhance Curriculum Using Virtual Communication and Collaboration to Enhance Curriculum
Using Virtual Communication and Collaboration to Enhance Curriculum
 
Solution Vs Challenges Ppt Visual Aids Infographic Template
Solution Vs Challenges Ppt Visual Aids Infographic TemplateSolution Vs Challenges Ppt Visual Aids Infographic Template
Solution Vs Challenges Ppt Visual Aids Infographic Template
 
Microsoft Cloud App Security CASB
Microsoft Cloud App Security CASBMicrosoft Cloud App Security CASB
Microsoft Cloud App Security CASB
 
Office 365 Security Best Practices
Office 365 Security Best PracticesOffice 365 Security Best Practices
Office 365 Security Best Practices
 
Dover ALS Safety Moment of the Week 09-Jan-2017
Dover ALS Safety Moment of the Week 09-Jan-2017Dover ALS Safety Moment of the Week 09-Jan-2017
Dover ALS Safety Moment of the Week 09-Jan-2017
 
2 Modern Security - Microsoft Information Protection
2   Modern Security - Microsoft Information Protection2   Modern Security - Microsoft Information Protection
2 Modern Security - Microsoft Information Protection
 
Ohs manual handling training
Ohs manual handling trainingOhs manual handling training
Ohs manual handling training
 
Loading Dock Safety
Loading Dock SafetyLoading Dock Safety
Loading Dock Safety
 

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 iREP Overview & Dev guide

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 iREP Overview & Dev guide (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

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...meghakumariji156
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsMonica Sydney
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.krishnachandrapal52
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Balliameghakumariji156
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理F
 

Recently uploaded (20)

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 

Veeva iREP Overview & Dev guide

  • 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