SlideShare a Scribd company logo
Ralf Schundelmeier
Director Product Management, Integration Products
rschundelmeier@salesforce.com
@CloudiusMaximus
Bringing Your Back Office Data
To Life with Salesforce Connect
Eugenio Roldan Romasanta, Cosentino
Forward-Looking Statements
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.
Eugenio Roldan
Romasanta
CRM Process Manager
Cosentino
Ralf Schundelmeier
Director, Product
Management
Salesforce
Integration is easy ….. Right?
Many customers are facing a set of challenges
around integrating data and processes between
Salesforce, SAP, Oracle and other Core Systems.
Raise your hand if:
Integration is a major Pain Point?
You use SAP as your ERP system?
Of CIOs say
Data integration tools are #1 pain
Source: Salesforce Research conducted July – August 2014 by an independent third-party Confirmit.
Sample Size = 564 respondents / 1,801 responses. Data shown is % of respondents.
48%
Enterprise Apps And Data Are (Still) Living In Silos
How can we better connect apps,
employees and customers?
I don’t integrate much …..
….. but when I do I use Salesforce Connect
Salesforce Connect – Virtual Data Integration
(formerly Lightning Connect)
Tightly connect any API-accessible data
source to Salesforce
Integrate in hours with point and click
tools and less code
Read/Write external data in real-time,
without copying data to Salesforce
Reports, Dashboards and Wave Trending
Connect multiple Salesforce instances
across your enterprise
External Objects store metadata of external API data structures
Sales Service Community Apps
Standard Objects Custom Objects External Objects
(Out of the box) (Build your own) (Connect externally)
Accounts
Contacts
Opportunities
Cases
Projects
Milestones
Timesheets
Budgets
Orders
Invoices
Benefits
… … …
Policies
API
API
API
API
</orders>
</invoices>
</benefits>
</policies>
Native Salesforce development features for External Objects
Sales Service Community Apps
External Objects
Read/Write
Search
Mobile
Reports
Dashboards
Wave Trending*
Compact Layouts
Page Layouts
Apex
Visualforce
SOQL
SOSL
Actions
Object Relationships
Labels
Field Sets
Links
Buttons
Orders Invoices Benefits Policies
Connected Salesforce Features
External data is referenced in
real-time only
Data is never stored in
Salesforce
4 Integration Patterns for connecting external data sources
Sales Service Community Apps
External Objects
Orders Invoices Benefits Policies
Integration Patterns
1. Connect to OData APIs
2. Connect to other APIs
3. Connect to Salesforce
4. Connect via Middleware
Admins and developers
work hand in hand to
connect new data sources
Point and click integration into any OData API endpoint
Sales Service Community Apps
External Objects
Orders Invoices Benefits Policies
1. Connect to OData APIs
2. Connect to other APIs
3. Connect to Salesforce
4. Connect via Middleware
API
Open Data Protocol
Ecosystem
Supports OData 2.0 & 4.0
Integration Patterns
Write simple Apex Adapters to connect to any other APIs
Sales Service Community Apps
External Objects
Orders Invoices Benefits Policies
1. Connect to OData APIs
2. Connect to other APIs
3. Connect to Salesforce
4. Connect via Middleware
</api>
Apex Adapter
Framework
Connect to any
HTTP APIIntegration Patterns
Connect multiple Salesforce orgs across your business
Sales Service Community Apps
External Objects
Orders Invoices Benefits Policies
1. Connect to OData APIs
4. Connect via Middleware
3. Connect to Salesforce
2. Connect to other APIs
No-code integration between
Salesforce orgs
(Read-only today. Write
available in Pilot)
Integration Patterns
Connect to external data sources with Middleware or ESB
Sales Service Community Apps
External Objects
Orders Invoices Benefits Policies
1. Connect to OData APIs
2. Connect to other APIs
4. Connect via Middleware
3. Connect to Salesforce
Salesforce Connect
OData-ready Partners
Integration Patterns
Middleware
or ESB
There are Many Options to Integrate SAP…
Salesforce
3rd party
Integration Tools
SAP ECC
SAP HANA
Cloud Integration
SAP
NW PI
Direct
Integration
(via APIs)
Option1
Option2
Option3
Option4
• Cloud-based or on-prem
• Real-time, bi-directional process
integration (read /write)
• Real-time data integration or
batch jobs
• Graphical flows & mappings
• Centralized monitoring and
administration
• Pre-built adapters
Popular integration tools:
*
*
Middleware / Developer Toolkits / Data Loader
Call External
Service
Expose Custom
Service
Apex Callouts
Data
Replication
Rest
Service
Workflow
Data
Upload
Call External
Service
Data
Replication
Respond to
External Service
Data
Upload
Rest
Service
Outbound
Message
Confirm
Message
Data
Consume
Data
Produce
Topic
Publish
Topic
Subscribe
Continuations Canvas
Process OrchestrationDirect Via Web Services
ERP MDM
Industry
Solutions
CRMSCM
SAP Data ServicesNetweaver Gateway HANA Cloud Integration
SOAP Web Services API REST API Bulk API Streaming API OData
Cloud For
Customer
Example SAP Integration Architecture
Example Integration Scenarios Between Salesforce And SAP
Salesforce Connect - Create a Layer of Agile Apps Around Core
and Legacy Systems
Distributor
Management
Apps
Social
Products
HR Apps
Mobile AppsField Service Apps
Product Life Cycle
Management Apps
Inventory Management
Apps
Revenue Recognition
Apps
License Entitlement AppsLegacy
Eugenio Roldan
CRM Process Manager
eroldan@cosentino.com
@eroldanro
 7x Salesforce Certified
 2,5 years working on
Cosentino
 4 years experience
working in Salesforce
 6 years experience on
CRM and Enterprise
software
 +10 experience
Programing and IT
About me
About Cosentino
 Leading company in
innovative surfaces
 100% Spanish company
 +3600 employees
 +40 countries
 750$ Millions Sales 2015
 Silestone: leader of
natural quartz Surfaces
worldwide
General Integration Architecture
oData 2.0
On-Premise SAP
Servers
This is a Project Sales story using Salesforce and SAP…
The project Sales Manager is working on a great building deal
He needs to find a good Contractor for this Project….
… and this account should be
appropriately qualified and
have a healthy credit
status….
The Real Time Credit Information is on SAP but…
It is in Salesforce!
How is this possible?
No SOAP WS, no Outbound
Calls….
Just…
Salesforce Connect!
How is this possible? (II)
Now, it’s time to add items to this project…
 Master table of Materials on SAP
 +10.000 materials
 New materials every month
 Translated on several languages
You can replicate the whole Product database OR….
Success!!
Connect
How is this possible?
 Nightly scheduled job to sync
 Just the basic information
 VF Controller search on SAP
 Matching using Externals IDs
 Saving the materials into the Opp.
Next step , we need to request a price to send an offer…
 Very complex pricing model
 Dynamic price conditions
 Set up on SAP SD
 Visualforce + External
Objects
 ABAP Monitor
 Pricing Admins only work
with SAP
 Sales Reps only work
with SF
Using Salesforce Connect, we have an interface for pricing
What is the architecture for this business case?
BAPI’s
Connect
 External Lookup on
Opportunity Object
 Sales order is created in
SAP when project is
WON
 Invoices are appearing
magically!
OK! We won the deal! What about Invoicing?
 Complex sales scenarios
 Invoice Search with
But sometimes, invoices were created before the project …
 SAP BW for data
consolidation
 Nightly basis data replication
 ETL from SAP to BW
All Set! Project is closed and invoiced… Anything else?
 Look like Salesforce data
 Familiar interface of
Standard Salesforce
 Processing Time
Improvements
 10x Faster integration
time
 Simple Programing on
External Objects
 Very scalable
 Clear ROI
 Less ABAP Programming
 Less and easier APEX
programming
User Experience Fastest Integration Cost Savings
Main business benefits for Cosentino
Conclusion
Product Roadmap
Ralf Schundelmeier
Director Product Management
Salesforce Connect Roadmap
Recent Deliveries (Winter ‘17)
Long Term Roadmap
Coming Soon (Spring ’17)
• Reports and Dashboards for External Objects
• Custom Report Types (CRT) for External Objects
• Wave Trending Reports for External Objects
• Feed-based Page Layouts
• Salesforce Connector CRUD for Cross-Org Data Sharing
 Multi Currency / Picklists / Look Ups
• Highlights Panel and Custom Components (Console)
• Remote Change Tracking
• Workflow / Trigger support for External Objects
• Advanced Metadata Management for External Data Source
• Extended Sharing
Q & A
Interested in Integrations and Data Management?
Tuesday 1:00 PM Integrating Disparate Data Sources in a Heterogeneous World
Tuesday 1:00 PM Modern Architectures: Platforms for Innovation with Peter Coffee
Wednesday 8:30 AM IoT Cloud and Thunder: Building Technology for a Connected World
Wednesday 9:00 AM Coming Attractions: Change the Game with Event-Driven Computing on Salesforce
Wednesday 4:00 PM Explore data management strategy with Heroku: Postgres, Redis, Kafka & Connect
Thursday 9:00 AM IoT Cloud and AWS: Creating the End-to-End IoT Solution for Businesses
Friday 9:30 AM Bringing Your Back Office Data to Life with Salesforce Connect
Thank Y u

More Related Content

What's hot

Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
Mark Adcock
 
SAP Integration White Paper
SAP Integration White PaperSAP Integration White Paper
SAP Integration White PaperSaleem Rauf
 
Dynamics AX and Salesforce Integration
Dynamics AX and Salesforce IntegrationDynamics AX and Salesforce Integration
Dynamics AX and Salesforce Integration
Glenn Johnson
 
Salesforce Integration Best Practices: How to Avoid SaaS Silos
Salesforce Integration Best Practices: How to Avoid SaaS SilosSalesforce Integration Best Practices: How to Avoid SaaS Silos
Salesforce Integration Best Practices: How to Avoid SaaS Silos
Darren Cunningham
 
Integrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-insIntegrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-ins
Salesforce Developers
 
Exploring the Salesforce REST API
Exploring the Salesforce REST APIExploring the Salesforce REST API
Exploring the Salesforce REST API
Salesforce Developers
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileBuild, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
Introduction to Mulesoft and Salesforce Spring '19 release features
Introduction to Mulesoft and Salesforce Spring '19 release featuresIntroduction to Mulesoft and Salesforce Spring '19 release features
Introduction to Mulesoft and Salesforce Spring '19 release features
Bordeaux Salesforce Developer Group
 
Building towards a Composite API Framework in Salesforce
Building towards a Composite API Framework in SalesforceBuilding towards a Composite API Framework in Salesforce
Building towards a Composite API Framework in Salesforce
Salesforce Developers
 
Salesforce Consulting Services
Salesforce Consulting ServicesSalesforce Consulting Services
Salesforce Consulting Services
Manasa Nuguri
 
Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2
Salesforce Developers
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platform
Deepu Chacko
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
Salesforce Developers
 
Barcelona salesforce sdg november lightning connect
Barcelona salesforce   sdg november lightning connectBarcelona salesforce   sdg november lightning connect
Barcelona salesforce sdg november lightning connect
Aaron Dominguez Sanchez
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
John Stevenson
 
Enterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldEnterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the Field
Salesforce Developers
 
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsBuild Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Kashi Ahmed
 
SAP integration best practices and tools
SAP integration best practices and toolsSAP integration best practices and tools
SAP integration best practices and tools
SAP Integration Services
 
Phx User Group Salesforce Connect
Phx User Group Salesforce ConnectPhx User Group Salesforce Connect
Phx User Group Salesforce Connect
Adam Olshansky
 

What's hot (20)

Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
SAP Integration White Paper
SAP Integration White PaperSAP Integration White Paper
SAP Integration White Paper
 
Dynamics AX and Salesforce Integration
Dynamics AX and Salesforce IntegrationDynamics AX and Salesforce Integration
Dynamics AX and Salesforce Integration
 
Salesforce Integration Best Practices: How to Avoid SaaS Silos
Salesforce Integration Best Practices: How to Avoid SaaS SilosSalesforce Integration Best Practices: How to Avoid SaaS Silos
Salesforce Integration Best Practices: How to Avoid SaaS Silos
 
Integrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-insIntegrating Salesforce with Microsoft Office through Add-ins
Integrating Salesforce with Microsoft Office through Add-ins
 
Exploring the Salesforce REST API
Exploring the Salesforce REST APIExploring the Salesforce REST API
Exploring the Salesforce REST API
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileBuild, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
 
Introduction to Mulesoft and Salesforce Spring '19 release features
Introduction to Mulesoft and Salesforce Spring '19 release featuresIntroduction to Mulesoft and Salesforce Spring '19 release features
Introduction to Mulesoft and Salesforce Spring '19 release features
 
Building towards a Composite API Framework in Salesforce
Building towards a Composite API Framework in SalesforceBuilding towards a Composite API Framework in Salesforce
Building towards a Composite API Framework in Salesforce
 
Salesforce Consulting Services
Salesforce Consulting ServicesSalesforce Consulting Services
Salesforce Consulting Services
 
Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2Coding Apps in the Cloud with Force.com - Part 2
Coding Apps in the Cloud with Force.com - Part 2
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platform
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
 
Barcelona salesforce sdg november lightning connect
Barcelona salesforce   sdg november lightning connectBarcelona salesforce   sdg november lightning connect
Barcelona salesforce sdg november lightning connect
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
Enterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldEnterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the Field
 
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsBuild Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
 
SAP integration best practices and tools
SAP integration best practices and toolsSAP integration best practices and tools
SAP integration best practices and tools
 
Phx User Group Salesforce Connect
Phx User Group Salesforce ConnectPhx User Group Salesforce Connect
Phx User Group Salesforce Connect
 

Similar to Bringing Your Back Office Data To Life with Salesforce Connect

Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson
 
I T E006 Leigh 091807
I T E006  Leigh 091807I T E006  Leigh 091807
I T E006 Leigh 091807
Dreamforce07
 
Salesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer IntroSalesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer Intro
James Ward
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
Salesforce Developers
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
rikkehovgaard
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environmentdreamforce2006
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
John Stevenson
 
Using Apache Spark for Intelligent Services by Alexis Roos
Using Apache Spark for Intelligent Services by Alexis RoosUsing Apache Spark for Intelligent Services by Alexis Roos
Using Apache Spark for Intelligent Services by Alexis Roos
Spark Summit
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
Salesforce Deutschland
 
The Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying IntegrationsThe Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying Integrationsdreamforce2006
 
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
Spark Summit
 
2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
René Winkelmeyer
 
Net suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solutionNet suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solution
Katy Slemon
 
[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum
BeMyApp
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18
Salesforce Developers
 
Building Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime APIBuilding Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime API
Salesforce Developers
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
James Ward
 
sf tools from community
sf tools from communitysf tools from community
sf tools from community
Durgesh Dhoot
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
Salesforce Developers
 
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview WebinarWinter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
Salesforce Developers
 

Similar to Bringing Your Back Office Data To Life with Salesforce Connect (20)

Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
I T E006 Leigh 091807
I T E006  Leigh 091807I T E006  Leigh 091807
I T E006 Leigh 091807
 
Salesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer IntroSalesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer Intro
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
 
Using Apache Spark for Intelligent Services by Alexis Roos
Using Apache Spark for Intelligent Services by Alexis RoosUsing Apache Spark for Intelligent Services by Alexis Roos
Using Apache Spark for Intelligent Services by Alexis Roos
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
 
The Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying IntegrationsThe Mystery Is Solved Demystifying Integrations
The Mystery Is Solved Demystifying Integrations
 
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
Using Apache Spark for Intelligent Services: Keynote at Spark Summit East by ...
 
2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
 
Net suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solutionNet suite salesforce integration a forward thinking solution
Net suite salesforce integration a forward thinking solution
 
[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum
 
Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18Community Cloud: New in Summer ‘18
Community Cloud: New in Summer ‘18
 
Building Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime APIBuilding Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime API
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
 
sf tools from community
sf tools from communitysf tools from community
sf tools from community
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
 
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview WebinarWinter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 

Bringing Your Back Office Data To Life with Salesforce Connect

  • 1. Ralf Schundelmeier Director Product Management, Integration Products rschundelmeier@salesforce.com @CloudiusMaximus Bringing Your Back Office Data To Life with Salesforce Connect Eugenio Roldan Romasanta, Cosentino
  • 2.
  • 3. Forward-Looking Statements 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. Eugenio Roldan Romasanta CRM Process Manager Cosentino Ralf Schundelmeier Director, Product Management Salesforce
  • 5. Integration is easy ….. Right?
  • 6. Many customers are facing a set of challenges around integrating data and processes between Salesforce, SAP, Oracle and other Core Systems. Raise your hand if: Integration is a major Pain Point? You use SAP as your ERP system?
  • 7. Of CIOs say Data integration tools are #1 pain Source: Salesforce Research conducted July – August 2014 by an independent third-party Confirmit. Sample Size = 564 respondents / 1,801 responses. Data shown is % of respondents. 48%
  • 8. Enterprise Apps And Data Are (Still) Living In Silos
  • 9. How can we better connect apps, employees and customers?
  • 10. I don’t integrate much ….. ….. but when I do I use Salesforce Connect
  • 11. Salesforce Connect – Virtual Data Integration (formerly Lightning Connect) Tightly connect any API-accessible data source to Salesforce Integrate in hours with point and click tools and less code Read/Write external data in real-time, without copying data to Salesforce Reports, Dashboards and Wave Trending Connect multiple Salesforce instances across your enterprise
  • 12. External Objects store metadata of external API data structures Sales Service Community Apps Standard Objects Custom Objects External Objects (Out of the box) (Build your own) (Connect externally) Accounts Contacts Opportunities Cases Projects Milestones Timesheets Budgets Orders Invoices Benefits … … … Policies API API API API </orders> </invoices> </benefits> </policies>
  • 13. Native Salesforce development features for External Objects Sales Service Community Apps External Objects Read/Write Search Mobile Reports Dashboards Wave Trending* Compact Layouts Page Layouts Apex Visualforce SOQL SOSL Actions Object Relationships Labels Field Sets Links Buttons Orders Invoices Benefits Policies Connected Salesforce Features External data is referenced in real-time only Data is never stored in Salesforce
  • 14. 4 Integration Patterns for connecting external data sources Sales Service Community Apps External Objects Orders Invoices Benefits Policies Integration Patterns 1. Connect to OData APIs 2. Connect to other APIs 3. Connect to Salesforce 4. Connect via Middleware Admins and developers work hand in hand to connect new data sources
  • 15. Point and click integration into any OData API endpoint Sales Service Community Apps External Objects Orders Invoices Benefits Policies 1. Connect to OData APIs 2. Connect to other APIs 3. Connect to Salesforce 4. Connect via Middleware API Open Data Protocol Ecosystem Supports OData 2.0 & 4.0 Integration Patterns
  • 16. Write simple Apex Adapters to connect to any other APIs Sales Service Community Apps External Objects Orders Invoices Benefits Policies 1. Connect to OData APIs 2. Connect to other APIs 3. Connect to Salesforce 4. Connect via Middleware </api> Apex Adapter Framework Connect to any HTTP APIIntegration Patterns
  • 17. Connect multiple Salesforce orgs across your business Sales Service Community Apps External Objects Orders Invoices Benefits Policies 1. Connect to OData APIs 4. Connect via Middleware 3. Connect to Salesforce 2. Connect to other APIs No-code integration between Salesforce orgs (Read-only today. Write available in Pilot) Integration Patterns
  • 18. Connect to external data sources with Middleware or ESB Sales Service Community Apps External Objects Orders Invoices Benefits Policies 1. Connect to OData APIs 2. Connect to other APIs 4. Connect via Middleware 3. Connect to Salesforce Salesforce Connect OData-ready Partners Integration Patterns Middleware or ESB
  • 19. There are Many Options to Integrate SAP… Salesforce 3rd party Integration Tools SAP ECC SAP HANA Cloud Integration SAP NW PI Direct Integration (via APIs) Option1 Option2 Option3 Option4 • Cloud-based or on-prem • Real-time, bi-directional process integration (read /write) • Real-time data integration or batch jobs • Graphical flows & mappings • Centralized monitoring and administration • Pre-built adapters Popular integration tools: * *
  • 20. Middleware / Developer Toolkits / Data Loader Call External Service Expose Custom Service Apex Callouts Data Replication Rest Service Workflow Data Upload Call External Service Data Replication Respond to External Service Data Upload Rest Service Outbound Message Confirm Message Data Consume Data Produce Topic Publish Topic Subscribe Continuations Canvas Process OrchestrationDirect Via Web Services ERP MDM Industry Solutions CRMSCM SAP Data ServicesNetweaver Gateway HANA Cloud Integration SOAP Web Services API REST API Bulk API Streaming API OData Cloud For Customer Example SAP Integration Architecture
  • 21. Example Integration Scenarios Between Salesforce And SAP
  • 22. Salesforce Connect - Create a Layer of Agile Apps Around Core and Legacy Systems Distributor Management Apps Social Products HR Apps Mobile AppsField Service Apps Product Life Cycle Management Apps Inventory Management Apps Revenue Recognition Apps License Entitlement AppsLegacy
  • 23. Eugenio Roldan CRM Process Manager eroldan@cosentino.com @eroldanro
  • 24.  7x Salesforce Certified  2,5 years working on Cosentino  4 years experience working in Salesforce  6 years experience on CRM and Enterprise software  +10 experience Programing and IT About me
  • 25. About Cosentino  Leading company in innovative surfaces  100% Spanish company  +3600 employees  +40 countries  750$ Millions Sales 2015  Silestone: leader of natural quartz Surfaces worldwide
  • 26. General Integration Architecture oData 2.0 On-Premise SAP Servers
  • 27. This is a Project Sales story using Salesforce and SAP…
  • 28. The project Sales Manager is working on a great building deal
  • 29. He needs to find a good Contractor for this Project…. … and this account should be appropriately qualified and have a healthy credit status….
  • 30. The Real Time Credit Information is on SAP but… It is in Salesforce!
  • 31. How is this possible?
  • 32. No SOAP WS, no Outbound Calls…. Just… Salesforce Connect! How is this possible? (II)
  • 33. Now, it’s time to add items to this project…  Master table of Materials on SAP  +10.000 materials  New materials every month  Translated on several languages
  • 34. You can replicate the whole Product database OR…. Success!! Connect
  • 35. How is this possible?  Nightly scheduled job to sync  Just the basic information  VF Controller search on SAP  Matching using Externals IDs  Saving the materials into the Opp.
  • 36. Next step , we need to request a price to send an offer…  Very complex pricing model  Dynamic price conditions  Set up on SAP SD
  • 37.  Visualforce + External Objects  ABAP Monitor  Pricing Admins only work with SAP  Sales Reps only work with SF Using Salesforce Connect, we have an interface for pricing
  • 38. What is the architecture for this business case? BAPI’s Connect
  • 39.  External Lookup on Opportunity Object  Sales order is created in SAP when project is WON  Invoices are appearing magically! OK! We won the deal! What about Invoicing?
  • 40.  Complex sales scenarios  Invoice Search with But sometimes, invoices were created before the project …
  • 41.  SAP BW for data consolidation  Nightly basis data replication  ETL from SAP to BW All Set! Project is closed and invoiced… Anything else?
  • 42.  Look like Salesforce data  Familiar interface of Standard Salesforce  Processing Time Improvements  10x Faster integration time  Simple Programing on External Objects  Very scalable  Clear ROI  Less ABAP Programming  Less and easier APEX programming User Experience Fastest Integration Cost Savings Main business benefits for Cosentino Conclusion
  • 44. Salesforce Connect Roadmap Recent Deliveries (Winter ‘17) Long Term Roadmap Coming Soon (Spring ’17) • Reports and Dashboards for External Objects • Custom Report Types (CRT) for External Objects • Wave Trending Reports for External Objects • Feed-based Page Layouts • Salesforce Connector CRUD for Cross-Org Data Sharing  Multi Currency / Picklists / Look Ups • Highlights Panel and Custom Components (Console) • Remote Change Tracking • Workflow / Trigger support for External Objects • Advanced Metadata Management for External Data Source • Extended Sharing
  • 45. Q & A
  • 46. Interested in Integrations and Data Management? Tuesday 1:00 PM Integrating Disparate Data Sources in a Heterogeneous World Tuesday 1:00 PM Modern Architectures: Platforms for Innovation with Peter Coffee Wednesday 8:30 AM IoT Cloud and Thunder: Building Technology for a Connected World Wednesday 9:00 AM Coming Attractions: Change the Game with Event-Driven Computing on Salesforce Wednesday 4:00 PM Explore data management strategy with Heroku: Postgres, Redis, Kafka & Connect Thursday 9:00 AM IoT Cloud and AWS: Creating the End-to-End IoT Solution for Businesses Friday 9:30 AM Bringing Your Back Office Data to Life with Salesforce Connect