SlideShare una empresa de Scribd logo
1 de 65
Descargar para leer sin conexión
Salesforce for Integration
Connectivity solutions for your integration journey
ahenriksson@salesforce.com, jostman@salesforce.com
André Henriksson, Platform Evangelist & Johan Östman, Master Architect
API Services
Web Services
Security
Services
Customer
Data
Driver
Data
Geo
Location
Data
Billing
Data
Data
Services
Complex Integrations Power Seamless Experiences
But Data & Processes Are Highly Fragmented
Typical transaction crosses 35 technology systems
Project-Based Approach Creates More Complexity
Custom integration code is the enemy of agility
Emerging Trends Compound Integration Challenges
Demands
on IT
Time
Cloud and SaaS
Mobile
Big Data
IoT
AI
IT Delivery Capacity
Today
Data
Consolidation
Apps
Legacy Data
Multiple Orgs
API
Management
Proprietary
Data
How Does IT Successfully Navigate Integration?
Devices
Custom
Integration
Customer
Success
Platform
Unlock your enterprise data
using MuleSoft Anypoint
Platform
Integration
Connect any application,
data or device
Support Enterprise Integration Patterns with MuleSoft
Deliver speed and agility through API-led connectivity
Most Integration Projects Involve Point Solutions
Export data
from data
lakes
Transform data
from XML to
JSON
API
mgmt
Secure
APIs
Micro-
services
Batch
upload
File
transfer
Data
Int.
Design &
build
SOAP/REST
APIs
ESB & SOA
Sync SFDC
with SAP
Data
exposure
Messaging
- pub/sub
Customer
experience
Partner
experience
Employee
experience
New products
& services
Operational
efficiency
SaaS to
SaaS
Micro-
services
ESB
&
SOA
Data
Int.
File
transfer
Export
data
from
data
lakes
API
mgnt
Pub/
sub
Expose
data
using
API
Batch
upload
Secure
API
Sync
SFDC
with
SAP
Transform
data from
XML to
JSON
But What if You Could Deploy the Best of All Solutions?
Customer
experience
Partner
experience
Employee
experience
New products
& services
Operational
efficiency
MuleSoft Delivers a Complete Platform for Integration
Customer
experience
Partner
experience
Employee
experience
New products
& services
Operational
efficiency
Unlock Your Enterprise Data with MuleSoft Anypoint Platform
Connect any app, data, or device
Bring the power of integration to your enterprise
Future-proof your integrations with API-led connectivity
Empower your organization to innovate faster
Extend core capabilities to partners, customers, developers
AVAILABL
E Today
Build a complete customer view with information from cloud & on-prem systems
Modernize legacy systems
Create omnichannel experiences
Connect e-commerce
Onboard customers and partners
Develop mobile apps
Top Use Cases for MuleSoft Anypoint Platform
Platform &
Ecosystem
Supplement integration with
native, point and click tools
Engagement
Identity Integration
Workflow &
Approvals
Brandable
Services
Single
Sign-On
Access
Request
Mobile
Identity
External
Identities
Directory
Integration
Cloud
Directory
Salesforce Identity
Identity for the Connected World
Provides convenience of single sign-on for employees and customers
Enable 360 degree view of the customer
Sign in using social credentials
Multi-protocols identity hub
User Provisioning
What KuppingerCole analyst says about Salesforce CIAM
Overall Leadership rating providing a
combined view of the ratings for
leadership regarding Product, Innovation
and Market.
« Salesforce Identity is a robust and scalable CIAM solution that provides much flexibility for
customers. For existing Salesforce customers, Salesforce Identity may be a natural choice for
B2C. »
Salesforce Rating
Leadership Compass CIAM Platforms - June 2017 (John Tolbert)
Manage the Attributes that Power Business
Adapt the data model to your needs
Configure via Drag and Drop, Declarative,
Programmatic, and/or API
• Extensible Schema
• Declarative validation rules
• Triggers
• Batch processing
Fully API Enabled Cloud Directory
• REST / SOAP
• Bulk, Graph, Streaming, and Custom APIs
• SCIM v1.1, v2.0
• SAML, OpenID Connect, and Social Sign-On JIT
Assets
Deliver a great user experience
Complete brand control throughout the user journey
• Declarative and Programmatic Branding
• Login Page for employees and extended
enterprise
• Point & click page builder
• Welcome Menu (“App Launcher”)
• Self-Service Profile Page
• Login using Salesforce Mobile app
• Service email templates (password reset…)
• Custom domains (URLs)
Automate Identity and Business Processes
Workflow and Approvals
• Access management thru approvals
• Immediate and Scheduled Events
• Graphical Workflow Builder
• Multi-step approval processes
• Approve via Web, Email, or Social Feed
Extensible
• Login flows (CGU, profiling)
• Local profile provisioning
• Custom 2FA…
Fast and Easy Integration
Standards-Based and Extensible
• SAML 2.0 Identity Provider
• SAML 1.1 / 2.0 Service Provider
• OpenID Connect IP & RP (contributor)
• OAuth 2 (contributor)
• OAuth 2 SAML (co-author)
• OAuth2 JWT Bearer Tokens (co-author)
• SCIM 1.1 & 2.0 (co-author)
• Delegated Authentication
• Canvas APIs
OAuth OIDC
SCIM
SAML
Fast, Friction-Free Two-Factor Authentication
Superior Usability
• Simple Push-notification approval - no more one
time passwords
• Location automation – avoid constantly
disrupting the user experience
• Automation and Watch integration - leave your
phone in your pocket
Enhanced Security
• Full out-of-band two-factor removes phishing
vector
• Expanded use of 2FA within session for Reports
and Connected Apps
• API method for ad-hoc verification
• User triage of requests scales detection
• Deny operation can engage Salesforce Incident
response
Optimized for Mobile-first Environments
Salesforce Mobile SDK
• Build custom mobile on iOS and Android in
minutes
• Fully open-source and standards based
• Custom permissions
• Social sign-on
Enterprise control
• Single Sign-On
• Pin protection
• Delegate authentication process to native
browser
• Central reporting
Your
Brand
Your
Logo
Explore Security Information and Usage
Reporting and Dashboard
• Drag and Drop reports
• Fully API Enabled reporting
• Identity reports including:
o Who has access to what
o Login History with GeoIP
Analytics Powered by Analytics Cloud
• Optimized for a superior mobile experience
• Ingest and visualize Salesforce and non-Salesforce
data
• Admin Analytics Wave app for deeper Salesforce
insight
Reports and Analytics
“Identity Hub” Deployment Pattern
Form
Social
API
My
Profile
App
Launcher
Consent
Management
Other
Apps
Mobile
Apps
Communities
Custom Apps
Access Management for External Applications
Implementation example
User-App Object
App (PickList)
User (Lookup)
Role 1 (Y/N)
Role 2 (Y/N)
Attr 1 (value)
…
One record type per app
type
Salesforce IdP
SAML Assertion
Apex Plug-in to insert
attributes
User Object
Custom fields
shared by all apps
External
Application
JIT provisioning
Auth.
Admin App
Mass update, default profiles…
Internal
Admin
Delegated
Admin
User and app custom
attributes
Introducing Passwordless Login
Simplify access and enhance engagement for mobile-first users
Register and verify new users without
creating another password
Extend the reach of your brand to new
demographics and markets
Leverage a variety of verification methods,
such as SMS and Instant Messaging apps
Report on login activities from Salesforce
Now Available!
Data + Process Integration
API-led Connectivity across
Any System, Customer, Device
Support Any Integration Pattern with MuleSoft & Salesforce
Access data from any system and extend Salesforce data with native capabilities
Built-In Solutions to Extend
Core Data with Clicks or Code
External Services
Platform EventsHeroku Connect
Salesforce Connect
MuleSoft
Anypoint
Platform
Experiences
Processes
Systems
Order
Management
Identity
Inventory
Tracking
UI/UX ECommerce Mobile Apps
Salesforce APIs
Salesforce Connect
Salesforce to Virtual Data
Heroku Connect
Salesforce Orgs to Postgres
Platform Events
Event-Driven Integration
Salesforce Event Bus
Native Connectivity Solutions Extend the Lightning Platform
Unleash Salesforce core data and processes with powerful integration capabilities
External Services
Invoke External Workflows
Salesforce APIs
Salesforce to API Endpoint
API
OpenAPI
External
Process
Customer 360 (Pilot)
Common B2C Data Model
Firewall
/ Middleware / Application / Mobile
Batch /
ETL
Salesforce
Bulk API
(Rest)
Data API
(SOAP & Rest)
Platform
Events
(SOAP & Rest)
Salesforce
Connect
(OData & APEX)
Salesforce Object External Object
SOQL (select, insert, update) & SOSL (search)
APEX Code
External
Service
(Swagger)
Callout
(SOAP & Rest)
Platform
Events
(SOAP & Rest)
WebService Method
Event
Endpoint
(OData + REST)
Endpoint
(SOAP + REST)
Console &
Canvas
API
(iFrame &
Javascript)
Lightning
Out
(HTML5
Embed)
UI Embed UI iFrame
Lightning Framework
Subscription
(CometD Bayeux)
VPN /
Proxy
Ground
API Mgmt /
Proxy
API Mgmt /
Proxy
Data Layer
Process / Logic Layer
User interface Layer
Synchronous
Request / Reply
Asynchronous
Post
HTTPS Long Poll
Integrate at Any Layer
Data, Logic or UI
API
Spec/Endpoint
Subscription
(CometD Bayeux)
Data APIs &
Connectors
Pattern #1: Manipulate Salesforce Data & Processes with Code
“My developers need granular
access to Salesforce data,
events, and processes for
complete customization.”
Salesforce APIs
Programmatic access to all of your Salesforce data
Access data at any layer with open APIs
Use standards-based APIs to access anything in Salesforce
Customize & control the Salesforce experience
Augment interfaces, workflows, and metadata for your unique needs
Flexible options for data import
Leverage APIs or point & click tools from Salesforce & MuleSoft
Key Takeaway:
Every part of Salesforce - from data
to metadata to layouts and beyond -
is accessible to devs through APIs
Pattern #2: Reference External Data without Importing It
“How can I easily reference data from
external sources within the context of
my Salesforce Sales and Service
business processes?”
External Objects store metadata about external data structures
Reference External Data as External Objects
Standard Objects Custom Objects External Objects
(Out of the box) (Build your own) (Connect externally)
Accounts
Contacts
Opportunities
Cases
Orders
Invoices
Benefits
… … …
Policies
</orders>
</invoices>
</benefits>
</policies>
Milestones
Projects
Timesheets
Budgets
Service
Cloud
Sales
Cloud
Analytics IoT
Lightning
Platform
Marketing
Cloud
Community
Cloud
Salesforce Connect
Seamless data integration without data import
Rapidly integrate with clicks, not code
Instantly connect to Salesforce orgs and external OData endpoints
Leverage data without keeping it in Salesforce
Data is virtually accessed and never leaves source systems
Deliver real-time business operations
Easily create and change external data directly from Salesforce
Featured use case: Intuit
Unlocked legacy case data in their
Siebel database for 11K agents
without writing any custom code
Leverage the leading integration platform to extend your CRM
Connect to MuleSoft APIs with Salesforce Integrations
Expose data from multiple sources
Roll up different systems into custom endpoints
Perform crucial data transformations
Communicate across protocols and data types
Deploy secure API gateways
Provide trusted access to on-prem data sources
OData
Process APIs
Events
Data Ingestion
Legacy
System
Orders
Policies
Benefits
Firewall
Salesforce Connect - External Data Sample Flow
Exposing order data from OData sources like SAP in Salesforce
OData API
SAP Orders
(External Object)
Order Management App
Accounts
(Standard Object)
Projects
(Custom Object)
Lightning Platform
Orders
Policies
Benefits
OData Sources
Salesforce
Connect
Pattern #3: Synchronize Salesforce Data with Heroku
“I want to easily sync data
from my Salesforce orgs with
my custom apps and
databases on Heroku.”
Bi-directional data integration between Salesforce and Heroku Postgres
Heroku Connect
Build apps that span Salesforce and Heroku
Extend your CRM data to the world’s leading dev platform
Easily consolidate Salesforce org data in minutes
Simply point & click to move data from many Salesforce orgs
Expose Heroku tables as External Objects
Use Salesforce Connect to virtually access Heroku data
The picture can't be displayed.
Featured use case: T-Mobile
Deployed Heroku Connect to create
a unified database for all of their
Salesforce data in Heroku Postgres
Heroku Connect - Data Bridge Sample Flow
Deploy Heroku as a scalable integration & database layer for Salesforce
Order
Management App
Lightning Platform Legacy
System
Orders
Policies
Benefits
CRM
Data
Heroku
Postgres
Worker Dynos
MuleSoft
(or ETL add-on)
Data
Sync
Heroku Apps
Processing
Operations
Note: API calls from Heroku Connect do
NOT count against Salesforce API limits
“We have a number of distributed
applications. How can we
integrate them so that when data
changes in one system, others
react in real-time?”
Pattern #4: Deploy a Publish/Subscribe Integration Model
Systems react to events in real-time on an event-driven architecture
End-to-End Process Integration with Platform Events
Salesforce Event Bus
EventBus.publish {
“Deal Closed!”;
}
Publish Event
</Update
Inventory>
</Trigger Push
Notification>
</Resolve Case>
</Create Invoice> </Update Report>
Replicate data without custom code
Easily select objects to capture data changes on with clicks
Keep your key systems up to date
Ensure downstream systems always have the right data
Scale with ease to millions of events daily
Events are held for 72-hours to prevent data loss
Generally
Available
TodayIntroducing Change Data Capture
Keep external systems in sync when data in Salesforce changes
Change Data Capture Unlocks Real-Time Data Sync
Data Replication
Process
Automation
Audit &
Compliance
Salesforce Event Bus
/closed_won
/new_account
/new_account
/data_change
Orchestrate complex business processes without writing custom code
Easily Extend Change Data Capture with MuleSoft
Capture Events with the Salesforce Connector
Pre-built connector for Change Data and Platform Events
Perform crucial data transformations
Allow for communication across protocols and data types
Deploy secure API gateways
Propagate events to on-prem data sources
Firewall
On-Prem 3rd Party Cloud
Salesforce Platform and
Change Data Event Streams
Salesforce
Event Bus
On-Prem
3rd Party
Cloud
Orchestrate complex data flows without writing custom code
Use MuleSoft to Route Change Data Events
MuleSoft subscribes
through pre-built
connector
External systems
are kept up to date
with new contact
Contact data is
published to
Event Bus
New contact is
added in
Salesforce
Pattern #5: Integrate External Business Processes in Salesforce
“How can I create end-to-end
business processes in Salesforce
using workflows in other systems?”
External Services
Rapidly incorporate external business processes in Salesforce
Connect Salesforce to external business actions
Easily access outside processes and APIs from Salesforce
Build process integrations without custom code
Drag and drop registered services into Flows, no Apex required
Deliver complete process automation
Every Salesforce business process becomes end-to-end
Key Takeaway:
Any external business logic with an
OpenAPI definition can be invoked
with Apex or Lightning Flow
Salesforce Connect + External Services - Sample Flow
Leverage OData & process APIs in Salesforce without custom code
OData API
SAP Orders
(External Object)
Order Management App
Accounts
(Standard Object)
Projects
(Custom Object)
Lightning Platform
Orders
Policies
OData Sources
Salesforce
Connect
Credit DataCredit
System
External
Services
Interagent
Pattern #6: Create a Customer Data Model Across Salesforce
“We own Commerce Cloud,
Marketing Cloud and Service
Cloud and would like to
orchestrate cross channel
experiences.”
Customer Experiences Are Delivered in Silos…
Systems and data are disconnected
Service ID: Z572923
00123 555 7890
Sam Smith
Samantha Smith
<ssmith@gmail.com>
StylishSam
Commerce ID: Z572923
Samantha Smith
ssmith@gmail.com
+44 123 555 7890
Marketing ID: 70099123
Samantha Smith
sam@mystyle.com
Enterprises Need an ID that Spans Systems
Unified ID: X910A350
Name: Samantha Smith
Nickname: Sam
Twitter: StylishSam
Telephone: +44 123 555 7890 (International)
00123 555 7890 (Local)
Email: ssmith@gmail.com
sam@mystyle.com (Marketing Opt In)
Holistic Order
History
Holistic Case
History
Holistic Marketing
Response
Salesforce Customer 360
Deliver a Unified Customer Experience
Connected Salesforce Apps
Click based UI for app and data management
Complete View of Your Customer
Single ID and profile across all your apps
Cross-Channel Customer Experiences
Pre-built packages for Service, Marketing, and Commerce
GA
2019
UI Integration
Salesforce Opportunity Record with Embedded 3rd
Party App UI
Canvas
Embedding Interactive 3rd Party Web Pages in Salesforce
Server-side Javascript
Customer Example: The 3rd party app (aMind)
provides a web quoting UI on top of Siebel
and uses the Canvas JavaScript SDK
interact with Salesforce. When the quote is
updated, the opportunity amt and other oppty
fields are also updated.
canvas-all.js
1. Signed Access
Request
2. 3rd Party UI Displayed
3. User Interacts w/ App
4. Canvas JS Interactions
Firewall
API Mgmt /
Proxy
Lightning Out
Embedding Salesforce UI in 3rd Party Web Pages
3rd Party App with Embedded Lightning
Component via Lightning OutA Salesforce Lightning Component is
embedded into a 3rd party web
container via the Lightning Out
Javascript code.
Lightning.out.js
CORSWhiteList
1. OAuth Request
2. Access Token
3. Preflight Request
4. Access Ctrl Resp.
5. Get App
6. Fetch Controller
Data
Integration Sample Flows
MuleSoft - Data Integration Sample Flow
Aggregate, transform, and integrate data from many systems via API
HR Management App
Lightning Platform
Legacy
System
Financials
Policies
Benefits
CRM
Data
Firewall
Salesforce
Connector
Secure API
Gateway
AWS
Connector
Workday
Connector
Data
Merge
Data
Merge
REST
API
Heroku + MuleSoft + Salesforce
Combine your integration and API platform with managed database and compute
Orders
(External Object)
Order
Management App
Lightning Platform
Legacy
System
Orders
Policies
Benefits
CRM
Data
Firewall
OData
Connector
Salesforce
Connector
Secure API
Gateway
AWS
Connector
Workday
Connector
Data Merge +
Transformations
REST
API
Heroku
Postgres
Key Product App
Database
Connector
Data Processing
Dynos
OData
API
Data & Process Integration Decision Tree
Where is the data that you
need to integrate?
Outside of Salesforce What do you want to do?
Connect Salesforce to many
systems via API MuleSoft
Easily access & act on data in
a few key systems
Salesforce
Connect
In Salesforce orgs What do you want to do?
Offload complex queries and
transformations Heroku Connect
Virtually access & act on data
without importing it
Salesforce
Connect
Consolidate data from multiple
orgs Heroku Connect
Capture & replicate Salesforce
data changes Platform Events
Outside of Salesforce and in
other orgs What do you want to do?
Use Heroku as a Data Bridge
to my key systems
Heroku Connect +
MuleSoft
Orchestrate data integrations
across many systems MuleSoft
Build a common customer
data model for B2C
Customer 360
(pilot)
Pub/Sub integration model
across systems Platform Events
Salesforce Integration Technologies
A complete set of capabilities optimized to work together
Lightning Platform
Salesforce
Connect
Salesforce Event Bus
Heroku
Connect
Heroku
Postgres
Heroku App
Bi-directional Sync
Big
Objects
Anypoint
Platform
API Design &
Management
Connectors
Integration
Runtime
Big Data
Storage
Platform Events
Firewall
Database
Connector
Salesforce Connector
OData Connector
Legacy
System
Secure API Gateway
Architect day 20181128 - Afternoon Session

Más contenido relacionado

La actualidad más candente

Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetupMuleSoft Meetup
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation missmeryl
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewDhanik Sahni
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce securitySalesforce Admins
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewAjay Balakrishnan
 
Bring the Customer Journey to Life with Salesforce Marketing Cloud
Bring the Customer Journey to Life with Salesforce Marketing CloudBring the Customer Journey to Life with Salesforce Marketing Cloud
Bring the Customer Journey to Life with Salesforce Marketing CloudSalesforce Marketing Cloud
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...Edureka!
 
Champion Productivity with Service Cloud
Champion Productivity with Service CloudChampion Productivity with Service Cloud
Champion Productivity with Service CloudSalesforce Admins
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Edureka!
 
Automate All The Things with Flow
Automate All The Things with FlowAutomate All The Things with Flow
Automate All The Things with FlowSalesforce Admins
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforceCoforge (Erstwhile WHISHWORKS)
 
Salesforce Service Cloud
Salesforce Service CloudSalesforce Service Cloud
Salesforce Service Cloudsharad soni
 
How to Rock a Salesforce Demo (and why it matters)
How to Rock a Salesforce Demo (and why it matters)How to Rock a Salesforce Demo (and why it matters)
How to Rock a Salesforce Demo (and why it matters)Salesforce Admins
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patternsusolutions
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforceMark Adcock
 
Demystify Salesforce Bulk API
Demystify Salesforce Bulk APIDemystify Salesforce Bulk API
Demystify Salesforce Bulk APIDhanik Sahni
 
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Edureka!
 
An introduction to Salesforce
An introduction to SalesforceAn introduction to Salesforce
An introduction to Salesforcevaluebound
 

La actualidad más candente (20)

Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation Salesforce Service cloud 3 presentation
Salesforce Service cloud 3 presentation
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern Overview
 
Getting started with Salesforce security
Getting started with Salesforce securityGetting started with Salesforce security
Getting started with Salesforce security
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
 
Bring the Customer Journey to Life with Salesforce Marketing Cloud
Bring the Customer Journey to Life with Salesforce Marketing CloudBring the Customer Journey to Life with Salesforce Marketing Cloud
Bring the Customer Journey to Life with Salesforce Marketing Cloud
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
 
Champion Productivity with Service Cloud
Champion Productivity with Service CloudChampion Productivity with Service Cloud
Champion Productivity with Service Cloud
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
 
Automate All The Things with Flow
Automate All The Things with FlowAutomate All The Things with Flow
Automate All The Things with Flow
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
 
Salesforce Service Cloud
Salesforce Service CloudSalesforce Service Cloud
Salesforce Service Cloud
 
How to Rock a Salesforce Demo (and why it matters)
How to Rock a Salesforce Demo (and why it matters)How to Rock a Salesforce Demo (and why it matters)
How to Rock a Salesforce Demo (and why it matters)
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patterns
 
Integrating with salesforce
Integrating with salesforceIntegrating with salesforce
Integrating with salesforce
 
Demystify Salesforce Bulk API
Demystify Salesforce Bulk APIDemystify Salesforce Bulk API
Demystify Salesforce Bulk API
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
 
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
 
An introduction to Salesforce
An introduction to SalesforceAn introduction to Salesforce
An introduction to Salesforce
 

Similar a Architect day 20181128 - Afternoon Session

Trailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudTrailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudSam Garforth
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itPeter De Tender
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Application platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapApplication platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapBizTalk360
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toyJens Schrøder
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Marius Constantinescu [MVP]
 
3 Building Blocks For Managing Cloud Applications Webinar
3 Building Blocks For Managing Cloud Applications Webinar3 Building Blocks For Managing Cloud Applications Webinar
3 Building Blocks For Managing Cloud Applications WebinarTodd Clayton
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizDNUG e.V.
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeDNUG e.V.
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANKibankuk
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Salesforce Partners
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015Sreeni Pamidala
 
Boost Customer Experience with UiPath and AWS Contact Center automation
Boost Customer Experience with UiPath and AWS Contact Center automationBoost Customer Experience with UiPath and AWS Contact Center automation
Boost Customer Experience with UiPath and AWS Contact Center automationCristina Vidu
 
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspectiveMobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspectivekidozen
 

Similar a Architect day 20181128 - Afternoon Session (20)

Trailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudTrailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App Cloud
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Application platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmapApplication platform and integration platform strategy and roadmap
Application platform and integration platform strategy and roadmap
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toy
 
#TDXRecap India tour
#TDXRecap India tour#TDXRecap India tour
#TDXRecap India tour
 
20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
 
Heroku Compliation Deck
Heroku Compliation DeckHeroku Compliation Deck
Heroku Compliation Deck
 
3 Building Blocks For Managing Cloud Applications Webinar
3 Building Blocks For Managing Cloud Applications Webinar3 Building Blocks For Managing Cloud Applications Webinar
3 Building Blocks For Managing Cloud Applications Webinar
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANK
 
Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)Emerging Technologies: Heroku for ISVs (October 13, 2014)
Emerging Technologies: Heroku for ISVs (October 13, 2014)
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
 
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015
 
Boost Customer Experience with UiPath and AWS Contact Center automation
Boost Customer Experience with UiPath and AWS Contact Center automationBoost Customer Experience with UiPath and AWS Contact Center automation
Boost Customer Experience with UiPath and AWS Contact Center automation
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspectiveMobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
 

Más de Salesforce - Sweden, Denmark, Norway

How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...Salesforce - Sweden, Denmark, Norway
 
Platform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlPlatform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlSalesforce - Sweden, Denmark, Norway
 
Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Salesforce - Sweden, Denmark, Norway
 
Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Salesforce - Sweden, Denmark, Norway
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Salesforce - Sweden, Denmark, Norway
 

Más de Salesforce - Sweden, Denmark, Norway (20)

How Salesforce Uses Salesforce for Sales
How Salesforce Uses Salesforce for SalesHow Salesforce Uses Salesforce for Sales
How Salesforce Uses Salesforce for Sales
 
How salesforce uses myTrailhead
How salesforce uses myTrailheadHow salesforce uses myTrailhead
How salesforce uses myTrailhead
 
How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Platform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlPlatform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs control
 
Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field
 
Audience studio
Audience studioAudience studio
Audience studio
 
Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
 
Basecamp Stockholm - Tiffani Bova presentation
Basecamp Stockholm - Tiffani Bova presentationBasecamp Stockholm - Tiffani Bova presentation
Basecamp Stockholm - Tiffani Bova presentation
 
Closing Keynote Basecamp Stockholm
Closing Keynote Basecamp StockholmClosing Keynote Basecamp Stockholm
Closing Keynote Basecamp Stockholm
 
Opening keynote Basecamp Stockholm 9th April
Opening keynote Basecamp Stockholm 9th AprilOpening keynote Basecamp Stockholm 9th April
Opening keynote Basecamp Stockholm 9th April
 
Closing Session Salesfore Basecamp Copenhagen
Closing Session Salesfore Basecamp CopenhagenClosing Session Salesfore Basecamp Copenhagen
Closing Session Salesfore Basecamp Copenhagen
 
Opening Session Salesforce Basecamp Copenahgen
Opening Session Salesforce Basecamp CopenahgenOpening Session Salesforce Basecamp Copenahgen
Opening Session Salesforce Basecamp Copenahgen
 
Basecamp copenhagen B2C Commerce
Basecamp copenhagen B2C CommerceBasecamp copenhagen B2C Commerce
Basecamp copenhagen B2C Commerce
 
Marketing cloud breakout session Basecamp Copenhagen
Marketing cloud breakout session Basecamp CopenhagenMarketing cloud breakout session Basecamp Copenhagen
Marketing cloud breakout session Basecamp Copenhagen
 
Sales cloud beakout del 1/2 Basecamp Copenhagen
Sales cloud beakout del 1/2 Basecamp CopenhagenSales cloud beakout del 1/2 Basecamp Copenhagen
Sales cloud beakout del 1/2 Basecamp Copenhagen
 
B2B commerce breakout session Basecamp Copenhagen
B2B commerce breakout session Basecamp CopenhagenB2B commerce breakout session Basecamp Copenhagen
B2B commerce breakout session Basecamp Copenhagen
 
Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
 
Salesforce Architect Day - morning session
Salesforce Architect Day - morning sessionSalesforce Architect Day - morning session
Salesforce Architect Day - morning session
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Architect day 20181128 - Afternoon Session

  • 1. Salesforce for Integration Connectivity solutions for your integration journey ahenriksson@salesforce.com, jostman@salesforce.com André Henriksson, Platform Evangelist & Johan Östman, Master Architect
  • 3. But Data & Processes Are Highly Fragmented Typical transaction crosses 35 technology systems
  • 4. Project-Based Approach Creates More Complexity Custom integration code is the enemy of agility
  • 5. Emerging Trends Compound Integration Challenges Demands on IT Time Cloud and SaaS Mobile Big Data IoT AI IT Delivery Capacity Today
  • 6. Data Consolidation Apps Legacy Data Multiple Orgs API Management Proprietary Data How Does IT Successfully Navigate Integration? Devices Custom Integration
  • 8. Unlock your enterprise data using MuleSoft Anypoint Platform Integration
  • 9. Connect any application, data or device Support Enterprise Integration Patterns with MuleSoft Deliver speed and agility through API-led connectivity
  • 10. Most Integration Projects Involve Point Solutions Export data from data lakes Transform data from XML to JSON API mgmt Secure APIs Micro- services Batch upload File transfer Data Int. Design & build SOAP/REST APIs ESB & SOA Sync SFDC with SAP Data exposure Messaging - pub/sub Customer experience Partner experience Employee experience New products & services Operational efficiency SaaS to SaaS
  • 11. Micro- services ESB & SOA Data Int. File transfer Export data from data lakes API mgnt Pub/ sub Expose data using API Batch upload Secure API Sync SFDC with SAP Transform data from XML to JSON But What if You Could Deploy the Best of All Solutions? Customer experience Partner experience Employee experience New products & services Operational efficiency
  • 12. MuleSoft Delivers a Complete Platform for Integration Customer experience Partner experience Employee experience New products & services Operational efficiency
  • 13. Unlock Your Enterprise Data with MuleSoft Anypoint Platform Connect any app, data, or device Bring the power of integration to your enterprise Future-proof your integrations with API-led connectivity Empower your organization to innovate faster Extend core capabilities to partners, customers, developers AVAILABL E Today
  • 14. Build a complete customer view with information from cloud & on-prem systems Modernize legacy systems Create omnichannel experiences Connect e-commerce Onboard customers and partners Develop mobile apps Top Use Cases for MuleSoft Anypoint Platform
  • 15. Platform & Ecosystem Supplement integration with native, point and click tools Engagement
  • 17. Workflow & Approvals Brandable Services Single Sign-On Access Request Mobile Identity External Identities Directory Integration Cloud Directory Salesforce Identity Identity for the Connected World Provides convenience of single sign-on for employees and customers Enable 360 degree view of the customer Sign in using social credentials Multi-protocols identity hub User Provisioning
  • 18. What KuppingerCole analyst says about Salesforce CIAM Overall Leadership rating providing a combined view of the ratings for leadership regarding Product, Innovation and Market. « Salesforce Identity is a robust and scalable CIAM solution that provides much flexibility for customers. For existing Salesforce customers, Salesforce Identity may be a natural choice for B2C. » Salesforce Rating Leadership Compass CIAM Platforms - June 2017 (John Tolbert)
  • 19. Manage the Attributes that Power Business Adapt the data model to your needs Configure via Drag and Drop, Declarative, Programmatic, and/or API • Extensible Schema • Declarative validation rules • Triggers • Batch processing Fully API Enabled Cloud Directory • REST / SOAP • Bulk, Graph, Streaming, and Custom APIs • SCIM v1.1, v2.0 • SAML, OpenID Connect, and Social Sign-On JIT
  • 21. Deliver a great user experience Complete brand control throughout the user journey • Declarative and Programmatic Branding • Login Page for employees and extended enterprise • Point & click page builder • Welcome Menu (“App Launcher”) • Self-Service Profile Page • Login using Salesforce Mobile app • Service email templates (password reset…) • Custom domains (URLs)
  • 22. Automate Identity and Business Processes Workflow and Approvals • Access management thru approvals • Immediate and Scheduled Events • Graphical Workflow Builder • Multi-step approval processes • Approve via Web, Email, or Social Feed Extensible • Login flows (CGU, profiling) • Local profile provisioning • Custom 2FA…
  • 23. Fast and Easy Integration Standards-Based and Extensible • SAML 2.0 Identity Provider • SAML 1.1 / 2.0 Service Provider • OpenID Connect IP & RP (contributor) • OAuth 2 (contributor) • OAuth 2 SAML (co-author) • OAuth2 JWT Bearer Tokens (co-author) • SCIM 1.1 & 2.0 (co-author) • Delegated Authentication • Canvas APIs OAuth OIDC SCIM SAML
  • 24. Fast, Friction-Free Two-Factor Authentication Superior Usability • Simple Push-notification approval - no more one time passwords • Location automation – avoid constantly disrupting the user experience • Automation and Watch integration - leave your phone in your pocket Enhanced Security • Full out-of-band two-factor removes phishing vector • Expanded use of 2FA within session for Reports and Connected Apps • API method for ad-hoc verification • User triage of requests scales detection • Deny operation can engage Salesforce Incident response
  • 25. Optimized for Mobile-first Environments Salesforce Mobile SDK • Build custom mobile on iOS and Android in minutes • Fully open-source and standards based • Custom permissions • Social sign-on Enterprise control • Single Sign-On • Pin protection • Delegate authentication process to native browser • Central reporting Your Brand Your Logo
  • 26. Explore Security Information and Usage Reporting and Dashboard • Drag and Drop reports • Fully API Enabled reporting • Identity reports including: o Who has access to what o Login History with GeoIP Analytics Powered by Analytics Cloud • Optimized for a superior mobile experience • Ingest and visualize Salesforce and non-Salesforce data • Admin Analytics Wave app for deeper Salesforce insight Reports and Analytics
  • 27. “Identity Hub” Deployment Pattern Form Social API My Profile App Launcher Consent Management Other Apps Mobile Apps Communities Custom Apps
  • 28. Access Management for External Applications Implementation example User-App Object App (PickList) User (Lookup) Role 1 (Y/N) Role 2 (Y/N) Attr 1 (value) … One record type per app type Salesforce IdP SAML Assertion Apex Plug-in to insert attributes User Object Custom fields shared by all apps External Application JIT provisioning Auth. Admin App Mass update, default profiles… Internal Admin Delegated Admin User and app custom attributes
  • 29. Introducing Passwordless Login Simplify access and enhance engagement for mobile-first users Register and verify new users without creating another password Extend the reach of your brand to new demographics and markets Leverage a variety of verification methods, such as SMS and Instant Messaging apps Report on login activities from Salesforce Now Available!
  • 30. Data + Process Integration
  • 31. API-led Connectivity across Any System, Customer, Device Support Any Integration Pattern with MuleSoft & Salesforce Access data from any system and extend Salesforce data with native capabilities Built-In Solutions to Extend Core Data with Clicks or Code External Services Platform EventsHeroku Connect Salesforce Connect MuleSoft Anypoint Platform Experiences Processes Systems Order Management Identity Inventory Tracking UI/UX ECommerce Mobile Apps Salesforce APIs
  • 32. Salesforce Connect Salesforce to Virtual Data Heroku Connect Salesforce Orgs to Postgres Platform Events Event-Driven Integration Salesforce Event Bus Native Connectivity Solutions Extend the Lightning Platform Unleash Salesforce core data and processes with powerful integration capabilities External Services Invoke External Workflows Salesforce APIs Salesforce to API Endpoint API OpenAPI External Process Customer 360 (Pilot) Common B2C Data Model
  • 33. Firewall / Middleware / Application / Mobile Batch / ETL Salesforce Bulk API (Rest) Data API (SOAP & Rest) Platform Events (SOAP & Rest) Salesforce Connect (OData & APEX) Salesforce Object External Object SOQL (select, insert, update) & SOSL (search) APEX Code External Service (Swagger) Callout (SOAP & Rest) Platform Events (SOAP & Rest) WebService Method Event Endpoint (OData + REST) Endpoint (SOAP + REST) Console & Canvas API (iFrame & Javascript) Lightning Out (HTML5 Embed) UI Embed UI iFrame Lightning Framework Subscription (CometD Bayeux) VPN / Proxy Ground API Mgmt / Proxy API Mgmt / Proxy Data Layer Process / Logic Layer User interface Layer Synchronous Request / Reply Asynchronous Post HTTPS Long Poll Integrate at Any Layer Data, Logic or UI API Spec/Endpoint Subscription (CometD Bayeux) Data APIs & Connectors
  • 34. Pattern #1: Manipulate Salesforce Data & Processes with Code “My developers need granular access to Salesforce data, events, and processes for complete customization.”
  • 35. Salesforce APIs Programmatic access to all of your Salesforce data Access data at any layer with open APIs Use standards-based APIs to access anything in Salesforce Customize & control the Salesforce experience Augment interfaces, workflows, and metadata for your unique needs Flexible options for data import Leverage APIs or point & click tools from Salesforce & MuleSoft Key Takeaway: Every part of Salesforce - from data to metadata to layouts and beyond - is accessible to devs through APIs
  • 36. Pattern #2: Reference External Data without Importing It “How can I easily reference data from external sources within the context of my Salesforce Sales and Service business processes?”
  • 37. External Objects store metadata about external data structures Reference External Data as External Objects Standard Objects Custom Objects External Objects (Out of the box) (Build your own) (Connect externally) Accounts Contacts Opportunities Cases Orders Invoices Benefits … … … Policies </orders> </invoices> </benefits> </policies> Milestones Projects Timesheets Budgets Service Cloud Sales Cloud Analytics IoT Lightning Platform Marketing Cloud Community Cloud
  • 38. Salesforce Connect Seamless data integration without data import Rapidly integrate with clicks, not code Instantly connect to Salesforce orgs and external OData endpoints Leverage data without keeping it in Salesforce Data is virtually accessed and never leaves source systems Deliver real-time business operations Easily create and change external data directly from Salesforce Featured use case: Intuit Unlocked legacy case data in their Siebel database for 11K agents without writing any custom code
  • 39. Leverage the leading integration platform to extend your CRM Connect to MuleSoft APIs with Salesforce Integrations Expose data from multiple sources Roll up different systems into custom endpoints Perform crucial data transformations Communicate across protocols and data types Deploy secure API gateways Provide trusted access to on-prem data sources OData Process APIs Events Data Ingestion Legacy System Orders Policies Benefits Firewall
  • 40. Salesforce Connect - External Data Sample Flow Exposing order data from OData sources like SAP in Salesforce OData API SAP Orders (External Object) Order Management App Accounts (Standard Object) Projects (Custom Object) Lightning Platform Orders Policies Benefits OData Sources Salesforce Connect
  • 41. Pattern #3: Synchronize Salesforce Data with Heroku “I want to easily sync data from my Salesforce orgs with my custom apps and databases on Heroku.”
  • 42. Bi-directional data integration between Salesforce and Heroku Postgres Heroku Connect Build apps that span Salesforce and Heroku Extend your CRM data to the world’s leading dev platform Easily consolidate Salesforce org data in minutes Simply point & click to move data from many Salesforce orgs Expose Heroku tables as External Objects Use Salesforce Connect to virtually access Heroku data The picture can't be displayed. Featured use case: T-Mobile Deployed Heroku Connect to create a unified database for all of their Salesforce data in Heroku Postgres
  • 43. Heroku Connect - Data Bridge Sample Flow Deploy Heroku as a scalable integration & database layer for Salesforce Order Management App Lightning Platform Legacy System Orders Policies Benefits CRM Data Heroku Postgres Worker Dynos MuleSoft (or ETL add-on) Data Sync Heroku Apps Processing Operations Note: API calls from Heroku Connect do NOT count against Salesforce API limits
  • 44. “We have a number of distributed applications. How can we integrate them so that when data changes in one system, others react in real-time?” Pattern #4: Deploy a Publish/Subscribe Integration Model
  • 45. Systems react to events in real-time on an event-driven architecture End-to-End Process Integration with Platform Events Salesforce Event Bus EventBus.publish { “Deal Closed!”; } Publish Event </Update Inventory> </Trigger Push Notification> </Resolve Case> </Create Invoice> </Update Report>
  • 46. Replicate data without custom code Easily select objects to capture data changes on with clicks Keep your key systems up to date Ensure downstream systems always have the right data Scale with ease to millions of events daily Events are held for 72-hours to prevent data loss Generally Available TodayIntroducing Change Data Capture Keep external systems in sync when data in Salesforce changes
  • 47. Change Data Capture Unlocks Real-Time Data Sync Data Replication Process Automation Audit & Compliance Salesforce Event Bus /closed_won /new_account /new_account /data_change
  • 48. Orchestrate complex business processes without writing custom code Easily Extend Change Data Capture with MuleSoft Capture Events with the Salesforce Connector Pre-built connector for Change Data and Platform Events Perform crucial data transformations Allow for communication across protocols and data types Deploy secure API gateways Propagate events to on-prem data sources Firewall On-Prem 3rd Party Cloud Salesforce Platform and Change Data Event Streams
  • 49. Salesforce Event Bus On-Prem 3rd Party Cloud Orchestrate complex data flows without writing custom code Use MuleSoft to Route Change Data Events MuleSoft subscribes through pre-built connector External systems are kept up to date with new contact Contact data is published to Event Bus New contact is added in Salesforce
  • 50. Pattern #5: Integrate External Business Processes in Salesforce “How can I create end-to-end business processes in Salesforce using workflows in other systems?”
  • 51. External Services Rapidly incorporate external business processes in Salesforce Connect Salesforce to external business actions Easily access outside processes and APIs from Salesforce Build process integrations without custom code Drag and drop registered services into Flows, no Apex required Deliver complete process automation Every Salesforce business process becomes end-to-end Key Takeaway: Any external business logic with an OpenAPI definition can be invoked with Apex or Lightning Flow
  • 52. Salesforce Connect + External Services - Sample Flow Leverage OData & process APIs in Salesforce without custom code OData API SAP Orders (External Object) Order Management App Accounts (Standard Object) Projects (Custom Object) Lightning Platform Orders Policies OData Sources Salesforce Connect Credit DataCredit System External Services Interagent
  • 53. Pattern #6: Create a Customer Data Model Across Salesforce “We own Commerce Cloud, Marketing Cloud and Service Cloud and would like to orchestrate cross channel experiences.”
  • 54. Customer Experiences Are Delivered in Silos… Systems and data are disconnected Service ID: Z572923 00123 555 7890 Sam Smith Samantha Smith <ssmith@gmail.com> StylishSam Commerce ID: Z572923 Samantha Smith ssmith@gmail.com +44 123 555 7890 Marketing ID: 70099123 Samantha Smith sam@mystyle.com
  • 55. Enterprises Need an ID that Spans Systems Unified ID: X910A350 Name: Samantha Smith Nickname: Sam Twitter: StylishSam Telephone: +44 123 555 7890 (International) 00123 555 7890 (Local) Email: ssmith@gmail.com sam@mystyle.com (Marketing Opt In) Holistic Order History Holistic Case History Holistic Marketing Response
  • 56. Salesforce Customer 360 Deliver a Unified Customer Experience Connected Salesforce Apps Click based UI for app and data management Complete View of Your Customer Single ID and profile across all your apps Cross-Channel Customer Experiences Pre-built packages for Service, Marketing, and Commerce GA 2019
  • 58. Salesforce Opportunity Record with Embedded 3rd Party App UI Canvas Embedding Interactive 3rd Party Web Pages in Salesforce Server-side Javascript Customer Example: The 3rd party app (aMind) provides a web quoting UI on top of Siebel and uses the Canvas JavaScript SDK interact with Salesforce. When the quote is updated, the opportunity amt and other oppty fields are also updated. canvas-all.js 1. Signed Access Request 2. 3rd Party UI Displayed 3. User Interacts w/ App 4. Canvas JS Interactions Firewall API Mgmt / Proxy
  • 59. Lightning Out Embedding Salesforce UI in 3rd Party Web Pages 3rd Party App with Embedded Lightning Component via Lightning OutA Salesforce Lightning Component is embedded into a 3rd party web container via the Lightning Out Javascript code. Lightning.out.js CORSWhiteList 1. OAuth Request 2. Access Token 3. Preflight Request 4. Access Ctrl Resp. 5. Get App 6. Fetch Controller Data
  • 61. MuleSoft - Data Integration Sample Flow Aggregate, transform, and integrate data from many systems via API HR Management App Lightning Platform Legacy System Financials Policies Benefits CRM Data Firewall Salesforce Connector Secure API Gateway AWS Connector Workday Connector Data Merge Data Merge REST API
  • 62. Heroku + MuleSoft + Salesforce Combine your integration and API platform with managed database and compute Orders (External Object) Order Management App Lightning Platform Legacy System Orders Policies Benefits CRM Data Firewall OData Connector Salesforce Connector Secure API Gateway AWS Connector Workday Connector Data Merge + Transformations REST API Heroku Postgres Key Product App Database Connector Data Processing Dynos OData API
  • 63. Data & Process Integration Decision Tree Where is the data that you need to integrate? Outside of Salesforce What do you want to do? Connect Salesforce to many systems via API MuleSoft Easily access & act on data in a few key systems Salesforce Connect In Salesforce orgs What do you want to do? Offload complex queries and transformations Heroku Connect Virtually access & act on data without importing it Salesforce Connect Consolidate data from multiple orgs Heroku Connect Capture & replicate Salesforce data changes Platform Events Outside of Salesforce and in other orgs What do you want to do? Use Heroku as a Data Bridge to my key systems Heroku Connect + MuleSoft Orchestrate data integrations across many systems MuleSoft Build a common customer data model for B2C Customer 360 (pilot) Pub/Sub integration model across systems Platform Events
  • 64. Salesforce Integration Technologies A complete set of capabilities optimized to work together Lightning Platform Salesforce Connect Salesforce Event Bus Heroku Connect Heroku Postgres Heroku App Bi-directional Sync Big Objects Anypoint Platform API Design & Management Connectors Integration Runtime Big Data Storage Platform Events Firewall Database Connector Salesforce Connector OData Connector Legacy System Secure API Gateway