SlideShare a Scribd company logo
1 of 30
This is the Cloudage
Everything everywhere is connected with each
other via cloud hosted web services and
people can access these services from anywhere
in globe, anytime.
But is everything really connected as is expected?
Not every cloud based service
can be connected with every
other service,
But fortunately most popular Apps can be integrated
And so can
Salesforce and Microsoft SharePoint
Salesforce
with
SharePoint
How to integrate
Integrate Salesforce with SharePoint
Microsoft has not released
any API to facilitate direct
Salesforce SharePoint
interactions so we need to
involve a third-party adapter
or service.
Integrate Salesforce with SharePoint
There are a number of ways you
can integrate SharePoint with
Salesforce.
However most of these ways can
be categorized into three
approaches.
Integrate Salesforce with SharePoint
The different ways are:
1. Integrating using a third party system installed
adapter.
2. Integrating using a Custom Coded Adapter.
3. Integrating using a third party integration
service.
Integrate Salesforce with SharePoint
The first way involves building a
third-party adapter that had to be
physically installed on a
computer system and therefore
severely limits the cloud
based capabilities.
The third way involves using a
paid integration product usually in a SaaS format.
It is easy to use but it is not as flexible as a custom
adapter and may prove to be a security risk.
Integrate Salesforce with SharePoint
Integrate Salesforce with SharePoint
So the best cloud integration
method left is to use a custom
coded integration solution
that is hosted on Microsoft
Azure service to integrate your
Salesforce and SharePoint.
This method involves main steps
Integrate Salesforce with SharePoint
Step 1: Salesforce sends authentication request to
the Adapter.
Step 2: The Adapter passes on the request to the
SharePoint.
Step 3: SharePoint authenticates the information and
passes on a security token for further use.
Integrate Salesforce with SharePoint
Step 4: The adapter receives the token and passes on the
token to Salesforce.
Step 5: Using the token as an authentication key,
Salesforce then send request to view specific or all
accessible files and folders.
Integrate Salesforce with SharePoint
Step 6: The Adapter passes on the request along with the
token and receives an output which it again passes on to
the Salesforce installation.
Step 7: Either the token expires and the process is repeated
again, or using the same token more requests are sent
and received.
Integrate Salesforce with SharePoint
The main point for cloud based
integration is to host a running service
on Microsoft’s cloud app platform
Azure, and leveraging it to interact with
SharePoint.
How Salesforce Performs Step 1
Since the service is hosted on a cloud
platform, we usually access it via web-
based URL. Like
How Salesforce Performs Step 1
http://testingalgoworks.azurewebs
ites.net/Api/Values/GetAuthToken
How Salesforce
Performs Step 1
So our methods from Salesforce
side to request authentication
token look something like this:
How Salesforce
Performs Step 2,3,4
Once Salesforce has sent the
request for authentication token,
here’s how Azure platform
service authenticates login.
How Salesforce
Performs Step 5
Once Salesforce has
authentication token, it uses that to
request files and folders from the
adapter. Once again it uses the
Azure service URL to hit the
service.
Here’s a method to request files
and a method to request folders
How Azure Services Handle Requests
The code for how Azure service handle requests is a little
long. So i request you to checkout our blog on the
same.
Our Blog: How to integrate SharePoint
with Salesforce?
There you will also find the code to actually display
Sharepoint files in Visual force page.
Salesforce and Microsoft, in
an obvious strategy of mutual
benefit went into an extended
partnership.
Using Salesforce Files Connect
On December 17 Salesforce
launched its new integration
features in the form of
Salesforce Files Connect.
Using Salesforce Files Connect
It was released after much
research and is touted as
a go-to method to
integrate Microsoft 365
products as well as
Microsoft OneDrive.
Using Salesforce Files Connect
But since it’s a new service
it’s still not tested for the
most optimum performance
and security standards
by third party users.
Using Salesforce Files Connect
However based on our 10+
years of experience we can
predict that in the near future Files
Connect would be the
dominant way to integrate
both SaaS platforms.
Using Salesforce Files Connect
sales@algoworks.com Toll Free : +1-877-284-1028
Author
Co-Founder & Director
Open-Source | Salesforce | ECM
Pratyush is Co-Founder and Director at
Algoworks. He is responsible for managing,
growing open source technologies and
Salesforce CRM team .
He provides consulting and advisory to clients
looking for services relating to CRM(Customer
Relationship Management) and ECM(Enterprise
Content Management).
Pratyush Kumar
Write to me @ pratyush@algoworks.com
Official Blog Link -
http://www.algoworks.com/blog/salesforce-sharepoint-
integration
Learn About how Algoworks can
- Help Your Business -
Mail us at: sales@algoworks.com
support@algoworks.com

More Related Content

More from Ajeet Singh

More from Ajeet Singh (20)

Fintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the YearFintech Meetup 2024: The Best Fintech Show of the Year
Fintech Meetup 2024: The Best Fintech Show of the Year
 
Dreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AIDreamforce 23: Where Salesforce Meets AI
Dreamforce 23: Where Salesforce Meets AI
 
Dreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptxDreamforce 2022 - Algoworks.pptx
Dreamforce 2022 - Algoworks.pptx
 
Why and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App DevelopmentWhy and When Enterprise Should Adopt NativeScript for App Development
Why and When Enterprise Should Adopt NativeScript for App Development
 
The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!The Next Big Thing In Mobile App Development – Trends 2019!
The Next Big Thing In Mobile App Development – Trends 2019!
 
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
The Best Design Trend Is To Not Follow One. We have 6! : UI Design Trends 2019!
 
5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!5 Hottest Trends The DevOps World Wants You To Know!
5 Hottest Trends The DevOps World Wants You To Know!
 
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce![Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
[Business Strategy] Pump Up Your Revenue: Retain Customers With Salesforce!
 
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
Happening Dreamforce Parties 2018 | Dreamforce 2018 Countdown Is On. Are You ...
 
DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}DevSecOps: Integrating Security Into DevOps! {Business Security}
DevSecOps: Integrating Security Into DevOps! {Business Security}
 
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It![Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
[Business Strategy] DevOps Implementation Failure. Save It Before You Fail It!
 
DevOps & Its Impact | An Infographic
DevOps & Its Impact | An InfographicDevOps & Its Impact | An Infographic
DevOps & Its Impact | An Infographic
 
Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!Top 6 Upcoming Big Data Trends of 2018!
Top 6 Upcoming Big Data Trends of 2018!
 
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
HIPAA Compliant Salesforce Health Cloud – Why Healthcare Organizations Must C...
 
Xamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing EffectivelyXamarin Test Cloud – Automating Testing Effectively
Xamarin Test Cloud – Automating Testing Effectively
 
Latest Mobile App Development Trends
Latest  Mobile App Development TrendsLatest  Mobile App Development Trends
Latest Mobile App Development Trends
 
Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!Haven’t Switched To ECM Yet? Think About Alfresco!
Haven’t Switched To ECM Yet? Think About Alfresco!
 
User Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchangeUser Manual Guide: Case Management App on Salesforce AppExchange
User Manual Guide: Case Management App on Salesforce AppExchange
 
Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!Salesforce® Summer’17 To Raise The Temperature This Season!
Salesforce® Summer’17 To Raise The Temperature This Season!
 
The Mobile Grenade | An Infographic
The Mobile Grenade | An InfographicThe Mobile Grenade | An Infographic
The Mobile Grenade | An Infographic
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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...
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

7 Important Steps to Integrate SharePoint with Salesforce

  • 1.
  • 2. This is the Cloudage
  • 3. Everything everywhere is connected with each other via cloud hosted web services and people can access these services from anywhere in globe, anytime.
  • 4. But is everything really connected as is expected? Not every cloud based service can be connected with every other service,
  • 5. But fortunately most popular Apps can be integrated And so can Salesforce and Microsoft SharePoint
  • 7. Integrate Salesforce with SharePoint Microsoft has not released any API to facilitate direct Salesforce SharePoint interactions so we need to involve a third-party adapter or service.
  • 8. Integrate Salesforce with SharePoint There are a number of ways you can integrate SharePoint with Salesforce. However most of these ways can be categorized into three approaches.
  • 9. Integrate Salesforce with SharePoint The different ways are: 1. Integrating using a third party system installed adapter. 2. Integrating using a Custom Coded Adapter. 3. Integrating using a third party integration service.
  • 10. Integrate Salesforce with SharePoint The first way involves building a third-party adapter that had to be physically installed on a computer system and therefore severely limits the cloud based capabilities.
  • 11. The third way involves using a paid integration product usually in a SaaS format. It is easy to use but it is not as flexible as a custom adapter and may prove to be a security risk. Integrate Salesforce with SharePoint
  • 12. Integrate Salesforce with SharePoint So the best cloud integration method left is to use a custom coded integration solution that is hosted on Microsoft Azure service to integrate your Salesforce and SharePoint.
  • 13. This method involves main steps Integrate Salesforce with SharePoint
  • 14. Step 1: Salesforce sends authentication request to the Adapter. Step 2: The Adapter passes on the request to the SharePoint. Step 3: SharePoint authenticates the information and passes on a security token for further use. Integrate Salesforce with SharePoint
  • 15. Step 4: The adapter receives the token and passes on the token to Salesforce. Step 5: Using the token as an authentication key, Salesforce then send request to view specific or all accessible files and folders. Integrate Salesforce with SharePoint
  • 16. Step 6: The Adapter passes on the request along with the token and receives an output which it again passes on to the Salesforce installation. Step 7: Either the token expires and the process is repeated again, or using the same token more requests are sent and received. Integrate Salesforce with SharePoint
  • 17.
  • 18. The main point for cloud based integration is to host a running service on Microsoft’s cloud app platform Azure, and leveraging it to interact with SharePoint. How Salesforce Performs Step 1
  • 19. Since the service is hosted on a cloud platform, we usually access it via web- based URL. Like How Salesforce Performs Step 1 http://testingalgoworks.azurewebs ites.net/Api/Values/GetAuthToken
  • 20. How Salesforce Performs Step 1 So our methods from Salesforce side to request authentication token look something like this:
  • 21. How Salesforce Performs Step 2,3,4 Once Salesforce has sent the request for authentication token, here’s how Azure platform service authenticates login.
  • 22. How Salesforce Performs Step 5 Once Salesforce has authentication token, it uses that to request files and folders from the adapter. Once again it uses the Azure service URL to hit the service. Here’s a method to request files and a method to request folders
  • 23. How Azure Services Handle Requests The code for how Azure service handle requests is a little long. So i request you to checkout our blog on the same. Our Blog: How to integrate SharePoint with Salesforce? There you will also find the code to actually display Sharepoint files in Visual force page.
  • 24. Salesforce and Microsoft, in an obvious strategy of mutual benefit went into an extended partnership. Using Salesforce Files Connect
  • 25. On December 17 Salesforce launched its new integration features in the form of Salesforce Files Connect. Using Salesforce Files Connect
  • 26. It was released after much research and is touted as a go-to method to integrate Microsoft 365 products as well as Microsoft OneDrive. Using Salesforce Files Connect
  • 27. But since it’s a new service it’s still not tested for the most optimum performance and security standards by third party users. Using Salesforce Files Connect
  • 28. However based on our 10+ years of experience we can predict that in the near future Files Connect would be the dominant way to integrate both SaaS platforms. Using Salesforce Files Connect
  • 29. sales@algoworks.com Toll Free : +1-877-284-1028 Author Co-Founder & Director Open-Source | Salesforce | ECM Pratyush is Co-Founder and Director at Algoworks. He is responsible for managing, growing open source technologies and Salesforce CRM team . He provides consulting and advisory to clients looking for services relating to CRM(Customer Relationship Management) and ECM(Enterprise Content Management). Pratyush Kumar Write to me @ pratyush@algoworks.com
  • 30. Official Blog Link - http://www.algoworks.com/blog/salesforce-sharepoint- integration Learn About how Algoworks can - Help Your Business - Mail us at: sales@algoworks.com support@algoworks.com