SlideShare a Scribd company logo
February 16, 2016
Integrating Salesforce with
Microsoft Office through Add-ins
Dave Carroll
Sr. Director
Developer Evangelist
Salesforce
@dcarroll
Richard diZerega
Software Development
Engineer
Microsoft
@richdizz
Speakers
Forward-Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks,
uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc.
could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of
historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or
other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements
concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for
our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed
and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand,
retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history
reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could
affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly
report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Go Social!
Salesforce Developers
Salesforce Developers
Salesforce Developers
The video will be posted to YouTube & the
webinar recap page (same URL as registration).This webinar is being recorded!
@salesforcedevs / #forcewebinar
▪ Don’t wait until the end to ask your question!
– Technical support will answer questions starting now.
▪ Respect Q&A etiquette
– Please don’t repeat questions. The support team is working
their way down the queue.
▪ Stick around for live Q&A at the end
– Speakers will tackle more questions at the end, time-allowing.
Have Questions?
Agenda
1. Background and types of Office add-ins
2. Salesforce Office add-ins
3. Developing custom Office add-ins
4. Questions
Opportunity
Over
4 trillion
emails sent
with O365
100+
million
downloads of
mobile apps
850
million
meetings are
created a month
2–3 hours
a day
spent in
Office apps1.2
billion+
users
470+
PB
of storage
DATAUSERS
HTML
Developer vision
• Proprietary Development
• Discoverability
• Decentralize Distribution
• Updates/Upgrades
• Devices/Mobility
• Internet Ready
Behold…I bring the world…
Pac-Man Proposals for Word!!!
Proposals would be much
more enjoyable as a game!
But where to fine one???
We have 100K employees that build
proposals…how will we distribute???
Will Pac-Man Proposals
work on the latest version
of Windows and Office?
Can I run Pac-Man
Proposals on my iPad?
My Chromebook has
an awesome browser!
Ewww…COM, VBA, and VSTO
Development…REALLY?!?!
• Built with web standards
• Office.js provides interop
• Hosted centrally
• Almost zero client footprint
• Runs where Office runs
• Discoverable marketplace
Browser Control
or iFrame
With HTML5,
JavaScript, CSS
Web Server
<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xsi:type="MailApp">
<Version>1.0.0.0</Version>
<ProviderName>Salesforce.com</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue=“Salesforce" />
<Capabilities>
<Capability Name="Mailbox" />
</Capabilities>
<DesktopSettings>
<SourceLocation DefaultValue=“https://salesforce.com/office" />
<RequestedHeight>300</RequestedHeight>
</DesktopSettings>
<Permissions>ReadItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message"/>
<Rule xsi:type="ItemIs" ItemType="Appointment"/>
</Rule>
</OfficeApp>
Popular Scenarios
• Mail CRM
• Document Assembly/Automation
• Mail Merge
• Data Visualizations
• Ad-hoc Reporting
• Workflow
• Calendaring and Reminders
Types of Office Add-ins
Office Add-ins
A new way to build extensions for Office
Content Add-in
Add-in that runs within a document content with read/write access
Excel, PowerPoint, Access
Contextual Mail Add-in
Add-in launched contextually from a mail message or appointment
Outlook and Outlook Web Access (OWA)
Add-in Command
Command in the Office UI to launch add-in or perform UI-less operation
Outlook, Outlook Web Access (OWA)
Task Pane Add-in
Add-in that runs beside a document/mail with read/write access
Word, Excel, PowerPoint, Project, Outlook
Contextual Mail Add-in
Task Pane Add-in
Content Add-in
Add-in Command
Demo
Salesforce Add-ins
Developer Experience
Development Options - Napa
• In-browser web editor for
building client-side Office
add-ins
• Uses Office Online and
OneDrive for file storage
• Intellisense for JavaScript
and HTML5
• Allows for sharing and
exporting
• Doesn’t expose full add-in
manifest
Development Options – Visual Studio
• First-class development
experience with templates
and debugging
• Exposes the full add-in
manifest and automated
deployment commands
• Allows for web projects
containing both client-side
and server-side assets
Development Options - Other
• You can use anything
that delivers for the web
• Microsoft offering
Yeoman generator for
skeleton add-in project
• Keep in mind that add-
ins need SSL/HTTPS
Office UI Fabric
• Responsive, mobile-
first, front-end
framework for
developers that delivers
instant look and feel of
Office
• Handles typography,
color, icons, animations,
responsive grid layouts
and localization
Demo
Developer Experience
Considerations - Lightning
• Authentication/APIs
• Javascript OAuth using Connected App and CORS
• Salesforce REST Apis
• Where to host
• Napa
• Heroku
• Just about any other web server (Needs to have SSL and HTTPS)
• UI integration
• Lightning Components
Connected App Setup
Using CORS
Office Add-on Manifest
Demo
Developing Office Add-ins with Salesforce
Resources
1. http://dev.office.com/getting-started/addins
2. https://github.com/OfficeDev/Salesforce-Addin-Workshop
3. Coming Soon – Tutorial For Outlook Addin
Q & A
Your feedback is crucial to the success of our programs
http://bit.ly/integrateoffice
Join the conversation: @salesforcedevs
Thank You

More Related Content

ODP
Relationships in Salesforce
PDF
Planning Your Migration to the Lightning Experience
PPTX
Salesforce Online Training
PDF
Salesforce overview
PDF
Lightning web components episode 2- work with salesforce data
PPTX
Introduction to Journey builder
PPTX
Introducing the Salesforce platform
PDF
All About Test Class in #Salesforce
Relationships in Salesforce
Planning Your Migration to the Lightning Experience
Salesforce Online Training
Salesforce overview
Lightning web components episode 2- work with salesforce data
Introduction to Journey builder
Introducing the Salesforce platform
All About Test Class in #Salesforce

What's hot (20)

PDF
How to Rock a Salesforce Demo (and why it matters)
PDF
Introduction to the Salesforce Security Model
PDF
Discover salesforce, dev ops and Copado CI/CD automations
PPTX
Documenting Your Salesforce Org by Nik Panter
PDF
LWC Episode 3- Component Communication and Aura Interoperability
PPTX
salesforce-101-overview-training.pptx
PDF
Ensuring Renewals
PPTX
Salesforce sales cloud solutions
PPTX
Salesforce App Cloud First Call Deck
PPTX
Commerce Cloud 101
PDF
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
PPTX
Classic vs. lightning
PDF
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
PPTX
Salesforce 101
PDF
Salesforce Jumpstart: Getting Started as a Consulting Partner
PDF
Architect day 20181128- Morning Sessions
PPTX
Building strong foundations apex enterprise patterns
PDF
Integrating Active Directory With Salesforce Using Identity Connect
PPTX
Marketing cloud development
PDF
Building a Center of Excellence for your Salesforce crm team
How to Rock a Salesforce Demo (and why it matters)
Introduction to the Salesforce Security Model
Discover salesforce, dev ops and Copado CI/CD automations
Documenting Your Salesforce Org by Nik Panter
LWC Episode 3- Component Communication and Aura Interoperability
salesforce-101-overview-training.pptx
Ensuring Renewals
Salesforce sales cloud solutions
Salesforce App Cloud First Call Deck
Commerce Cloud 101
15 Tips on Salesforce Data Migration - Naveen Gabrani & Jonathan Osgood
Classic vs. lightning
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce 101
Salesforce Jumpstart: Getting Started as a Consulting Partner
Architect day 20181128- Morning Sessions
Building strong foundations apex enterprise patterns
Integrating Active Directory With Salesforce Using Identity Connect
Marketing cloud development
Building a Center of Excellence for your Salesforce crm team
Ad

Viewers also liked (20)

PDF
Cirrus Insight: Office 365 & Salesforce
PDF
Advanced Apex Development - Asynchronous Processes
PPTX
Salesforce Files Connect
PPTX
10 Essential Dreamforce '15 Tips for Admins & Developers
PPTX
Developing Office Add-Ins
PPTX
Cirrus Insight & Logic20/20: Salesforce & Office 365 Fully Integrated
PPTX
Salesforce integration with Box.com, docuSign & QuickBooks made easy
PPTX
Office Add-in development
PPT
Salesforce Libraries Overview (May 2012)
PPTX
Coding Apps in the Cloud with Force.com - Part 2
PPTX
Building BOTS on App Cloud
PPTX
Coding Apps in the Cloud with Force.com - Part I
PPTX
Diving Into Heroku Private Spaces
PPTX
Lighting up the Bay, Real-World App Cloud
PPTX
Lightning Developer Experience, Eclipse IDE Evolved
PPTX
Introduction to the Wave Platform API
PPTX
Build and Package Lightning Components for Lightning Exchange
PPTX
Process Automation on Lightning Platform Workshop
PPTX
Introduction to Apex for Developers
PPTX
Collaboration Throwdown: Salesforce verses SharePoint
Cirrus Insight: Office 365 & Salesforce
Advanced Apex Development - Asynchronous Processes
Salesforce Files Connect
10 Essential Dreamforce '15 Tips for Admins & Developers
Developing Office Add-Ins
Cirrus Insight & Logic20/20: Salesforce & Office 365 Fully Integrated
Salesforce integration with Box.com, docuSign & QuickBooks made easy
Office Add-in development
Salesforce Libraries Overview (May 2012)
Coding Apps in the Cloud with Force.com - Part 2
Building BOTS on App Cloud
Coding Apps in the Cloud with Force.com - Part I
Diving Into Heroku Private Spaces
Lighting up the Bay, Real-World App Cloud
Lightning Developer Experience, Eclipse IDE Evolved
Introduction to the Wave Platform API
Build and Package Lightning Components for Lightning Exchange
Process Automation on Lightning Platform Workshop
Introduction to Apex for Developers
Collaboration Throwdown: Salesforce verses SharePoint
Ad

Similar to Integrating Salesforce with Microsoft Office through Add-ins (20)

PPTX
Drive Productivity with Salesforce and Microsoft Exchange and Outlook
PDF
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
PDF
How to Create Awesome Documentation
PPT
Next-Generation Native Apps
PDF
Manage Salesforce Like a Pro with Governance
PPT
Aan004 Wilson 091807
PPT
IT Success with the Winter '07 Release Platform Overview
PPTX
Top 5 User Problems Admins Solve by Colleen Burnsed & Meagan Diegalman
PPTX
Webinar: Integrating Salesforce and Slack (05 12-16)
PPT
Salesforce Integration
PPTX
Spring '19 Release-in-a-Box
PPTX
Triggers, Workflow, and Flows
PPTX
Integrating with salesforce
PPTX
Force.com: A Walk on the Enterprise Side
PPT
Dreamforce '06 Keynote: Part 1
PDF
Five Developer Tips Every Admin Needs To Know
PPTX
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
PDF
Tech Enablement Webinar for ISVs (March 16, 2017)
PPT
The Mystery Is Solved Demystifying Integrations
PPT
CIO Roundtable
Drive Productivity with Salesforce and Microsoft Exchange and Outlook
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
How to Create Awesome Documentation
Next-Generation Native Apps
Manage Salesforce Like a Pro with Governance
Aan004 Wilson 091807
IT Success with the Winter '07 Release Platform Overview
Top 5 User Problems Admins Solve by Colleen Burnsed & Meagan Diegalman
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Integration
Spring '19 Release-in-a-Box
Triggers, Workflow, and Flows
Integrating with salesforce
Force.com: A Walk on the Enterprise Side
Dreamforce '06 Keynote: Part 1
Five Developer Tips Every Admin Needs To Know
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Tech Enablement Webinar for ISVs (March 16, 2017)
The Mystery Is Solved Demystifying Integrations
CIO Roundtable

More from Salesforce Developers (20)

PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
PDF
Local development with Open Source Base Components
PPTX
TrailheaDX India : Developer Highlights
PDF
Why developers shouldn’t miss TrailheaDX India
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
PPTX
Enterprise-grade UI with open source Lightning Web Components
PPTX
TrailheaDX and Summer '19: Developer Highlights
PDF
Live coding with LWC
PDF
Lightning web components - Episode 4 : Security and Testing
PDF
Lightning web components - Episode 1 - An Introduction
PDF
Migrating CPQ to Advanced Calculator and JSQCP
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
PDF
Modern Development with Salesforce DX
PDF
Get Into Lightning Flow Development
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
PDF
Introduction to MuleSoft
PDF
Modern App Dev: Modular Development Strategies
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Local development with Open Source Base Components
TrailheaDX India : Developer Highlights
Why developers shouldn’t miss TrailheaDX India
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Converting Aura Components to Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
TrailheaDX and Summer '19: Developer Highlights
Live coding with LWC
Lightning web components - Episode 4 : Security and Testing
Lightning web components - Episode 1 - An Introduction
Migrating CPQ to Advanced Calculator and JSQCP
Scale with Large Data Volumes and Big Objects in Salesforce
Replicate Salesforce Data in Real Time with Change Data Capture
Modern Development with Salesforce DX
Get Into Lightning Flow Development
Integrate CMS Content Into Lightning Communities with CMS Connect
Introduction to MuleSoft
Modern App Dev: Modular Development Strategies

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx

Integrating Salesforce with Microsoft Office through Add-ins

  • 1. February 16, 2016 Integrating Salesforce with Microsoft Office through Add-ins
  • 2. Dave Carroll Sr. Director Developer Evangelist Salesforce @dcarroll Richard diZerega Software Development Engineer Microsoft @richdizz Speakers
  • 3. Forward-Looking Statement Statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 4. Go Social! Salesforce Developers Salesforce Developers Salesforce Developers The video will be posted to YouTube & the webinar recap page (same URL as registration).This webinar is being recorded! @salesforcedevs / #forcewebinar
  • 5. ▪ Don’t wait until the end to ask your question! – Technical support will answer questions starting now. ▪ Respect Q&A etiquette – Please don’t repeat questions. The support team is working their way down the queue. ▪ Stick around for live Q&A at the end – Speakers will tackle more questions at the end, time-allowing. Have Questions?
  • 6. Agenda 1. Background and types of Office add-ins 2. Salesforce Office add-ins 3. Developing custom Office add-ins 4. Questions
  • 7. Opportunity Over 4 trillion emails sent with O365 100+ million downloads of mobile apps 850 million meetings are created a month 2–3 hours a day spent in Office apps1.2 billion+ users 470+ PB of storage
  • 9. • Proprietary Development • Discoverability • Decentralize Distribution • Updates/Upgrades • Devices/Mobility • Internet Ready Behold…I bring the world… Pac-Man Proposals for Word!!! Proposals would be much more enjoyable as a game! But where to fine one??? We have 100K employees that build proposals…how will we distribute??? Will Pac-Man Proposals work on the latest version of Windows and Office? Can I run Pac-Man Proposals on my iPad? My Chromebook has an awesome browser! Ewww…COM, VBA, and VSTO Development…REALLY?!?!
  • 10. • Built with web standards • Office.js provides interop • Hosted centrally • Almost zero client footprint • Runs where Office runs • Discoverable marketplace Browser Control or iFrame With HTML5, JavaScript, CSS Web Server <?xml version="1.0" encoding="UTF-8"?> <OfficeApp xsi:type="MailApp"> <Version>1.0.0.0</Version> <ProviderName>Salesforce.com</ProviderName> <DefaultLocale>en-US</DefaultLocale> <DisplayName DefaultValue=“Salesforce" /> <Capabilities> <Capability Name="Mailbox" /> </Capabilities> <DesktopSettings> <SourceLocation DefaultValue=“https://salesforce.com/office" /> <RequestedHeight>300</RequestedHeight> </DesktopSettings> <Permissions>ReadItem</Permissions> <Rule xsi:type="RuleCollection" Mode="Or"> <Rule xsi:type="ItemIs" ItemType="Message"/> <Rule xsi:type="ItemIs" ItemType="Appointment"/> </Rule> </OfficeApp>
  • 11. Popular Scenarios • Mail CRM • Document Assembly/Automation • Mail Merge • Data Visualizations • Ad-hoc Reporting • Workflow • Calendaring and Reminders
  • 12. Types of Office Add-ins
  • 13. Office Add-ins A new way to build extensions for Office Content Add-in Add-in that runs within a document content with read/write access Excel, PowerPoint, Access Contextual Mail Add-in Add-in launched contextually from a mail message or appointment Outlook and Outlook Web Access (OWA) Add-in Command Command in the Office UI to launch add-in or perform UI-less operation Outlook, Outlook Web Access (OWA) Task Pane Add-in Add-in that runs beside a document/mail with read/write access Word, Excel, PowerPoint, Project, Outlook
  • 20. Development Options - Napa • In-browser web editor for building client-side Office add-ins • Uses Office Online and OneDrive for file storage • Intellisense for JavaScript and HTML5 • Allows for sharing and exporting • Doesn’t expose full add-in manifest
  • 21. Development Options – Visual Studio • First-class development experience with templates and debugging • Exposes the full add-in manifest and automated deployment commands • Allows for web projects containing both client-side and server-side assets
  • 22. Development Options - Other • You can use anything that delivers for the web • Microsoft offering Yeoman generator for skeleton add-in project • Keep in mind that add- ins need SSL/HTTPS
  • 23. Office UI Fabric • Responsive, mobile- first, front-end framework for developers that delivers instant look and feel of Office • Handles typography, color, icons, animations, responsive grid layouts and localization
  • 25. Considerations - Lightning • Authentication/APIs • Javascript OAuth using Connected App and CORS • Salesforce REST Apis • Where to host • Napa • Heroku • Just about any other web server (Needs to have SSL and HTTPS) • UI integration • Lightning Components
  • 31. Q & A Your feedback is crucial to the success of our programs http://bit.ly/integrateoffice Join the conversation: @salesforcedevs