SlideShare uma empresa Scribd logo
1 de 11
SharePoint 2013 Term Store
and Dynamics CRM 2013
A True Love Story
Integrate your Dynamics CRM system data into
SharePoint a different approach.
Atul Chhoda
@atulchhoda
atulchhoda@sharepointx-men.com
http://sharepointx-men.com
SharePoint 2013 Term Store


What is term store and Managed Meta Data Column in SharePoint.


A set of terms in term set which is part of a group.



2 flavors Enterprise Terms and KeyWords/Folksonomy





Terms are heirarchial.

http://technet.microsoft.com/en-us/library/ee424402.aspx

Microsoft has invested more in SharePoint 2013 to enable it on Navigation , now known
as Navigation Term Sets.


Do you know anymore use of Terms?






Its being used for the #tags

Search investments enhance the use of Managed Meta Data columns

Demo
Dynamics CRM and SharePoint Integration
Options
1.

Settings on Entity to enable document management

2.

Set SharePoint Site URL’s


3.

CRM Dynamics 2011/2013 has internal entities( sharepointsite and
sharepointdocumentlocation) where it stores the URL’s of the SharePoint sites.

SharePoint Document Locations lookup to the SharePoint sites either with
Absolute or Relative Url.


1.
2.

3.
Dynamics CRM and SharePoint Integration
Options -Out of the Box


Using the List component for SharePoint 2010/2013 ( installs a sandbox solution)





CRM 2011: http://www.microsoft.com/en-us/download/details.aspx?id=5283

CRM 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40345

Use OOB document library creation for the entities in Dynamics


http://blogs.technet.com/b/anand_nigam/archive/2011/12/04/crm-2011-and-sharepoint-2010-integrationpart-1.aspx
Dynamics CRM and SharePoint Integration
Options –Custom configuration


Business Connectivity Services to connect to the CRM DYNAMICS databases via a service account
credential Stored in Secure Store Service Applications



Index the LOB Dynamics CRM system using SharePoint search to index the content via Business
Connectivity Services


SQL Server




http://blogs.technet.com/b/anand_nigam/archive/2012/07/29/crm-2011-and-sharepoint-2010-integration-part4.aspx

WCF Service


http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs2013-edition.aspx
Dynamics CRM and SharePoint Integration
Options –Custom Code


Create folders in document libraries



Create site columns in Site Content Types based on the CRM entity modelling.
Dynamics CRM and SharePoint Integration
Options –Custom Code

Any Others???
Dynamics CRM and SharePoint Integration
Options –Custom Code


Automating the process of the forms data as meta data in SharePoint


Create Site Columns based on the Entity Modelling



Content Type per Entity in CRM



CRM Lookup Columns map to Managed Meta Data Columns.


Why Term store ?



Benefits


Search



Refinements






Site Collection/Site for every Entity based on the boundary limits
Document Library for every CRM record in an Entity.

All the SharePoint code is using SharePoint Client Object Model and can be hosted on
CRM Online and Office 365.
Demo
Demo – Wrap Up



The CRM Contacts and Accounts are terms in the term store.



Each of those Term Sets can be used as Managed Meta Data columns.



CRM forms/entities have a corresponding Content Type.



Each Entity has site/site collection based on the requirements and capacity
planning ( boundary limits has to be planned for).


17,735 total accounts and contacts in our case for the past 15 yrs of data



Each Term Set has a 30,000 term limit



Create more Term Sets for different flavors of accounts and contacts.
Questions


Thank you !



Feel free to reach out
 @atulchhoda
 atulchhoda@sharepointx-men.com

Mais conteúdo relacionado

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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...
 
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 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Destaque

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

SharePoint 2013 Term Store and Dynamics CRM 2013 A True love story

  • 1. SharePoint 2013 Term Store and Dynamics CRM 2013 A True Love Story Integrate your Dynamics CRM system data into SharePoint a different approach. Atul Chhoda @atulchhoda atulchhoda@sharepointx-men.com http://sharepointx-men.com
  • 2. SharePoint 2013 Term Store  What is term store and Managed Meta Data Column in SharePoint.  A set of terms in term set which is part of a group.   2 flavors Enterprise Terms and KeyWords/Folksonomy   Terms are heirarchial. http://technet.microsoft.com/en-us/library/ee424402.aspx Microsoft has invested more in SharePoint 2013 to enable it on Navigation , now known as Navigation Term Sets.  Do you know anymore use of Terms?    Its being used for the #tags Search investments enhance the use of Managed Meta Data columns Demo
  • 3. Dynamics CRM and SharePoint Integration Options 1. Settings on Entity to enable document management 2. Set SharePoint Site URL’s  3. CRM Dynamics 2011/2013 has internal entities( sharepointsite and sharepointdocumentlocation) where it stores the URL’s of the SharePoint sites. SharePoint Document Locations lookup to the SharePoint sites either with Absolute or Relative Url.  1. 2. 3.
  • 4. Dynamics CRM and SharePoint Integration Options -Out of the Box  Using the List component for SharePoint 2010/2013 ( installs a sandbox solution)    CRM 2011: http://www.microsoft.com/en-us/download/details.aspx?id=5283 CRM 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40345 Use OOB document library creation for the entities in Dynamics  http://blogs.technet.com/b/anand_nigam/archive/2011/12/04/crm-2011-and-sharepoint-2010-integrationpart-1.aspx
  • 5. Dynamics CRM and SharePoint Integration Options –Custom configuration  Business Connectivity Services to connect to the CRM DYNAMICS databases via a service account credential Stored in Secure Store Service Applications  Index the LOB Dynamics CRM system using SharePoint search to index the content via Business Connectivity Services  SQL Server   http://blogs.technet.com/b/anand_nigam/archive/2012/07/29/crm-2011-and-sharepoint-2010-integration-part4.aspx WCF Service  http://blogs.msdn.com/b/girishr/archive/2013/05/13/connecting-sharepoint-online-and-crm-online-using-bcs2013-edition.aspx
  • 6. Dynamics CRM and SharePoint Integration Options –Custom Code  Create folders in document libraries  Create site columns in Site Content Types based on the CRM entity modelling.
  • 7. Dynamics CRM and SharePoint Integration Options –Custom Code Any Others???
  • 8. Dynamics CRM and SharePoint Integration Options –Custom Code  Automating the process of the forms data as meta data in SharePoint  Create Site Columns based on the Entity Modelling  Content Type per Entity in CRM  CRM Lookup Columns map to Managed Meta Data Columns.  Why Term store ?  Benefits  Search  Refinements    Site Collection/Site for every Entity based on the boundary limits Document Library for every CRM record in an Entity. All the SharePoint code is using SharePoint Client Object Model and can be hosted on CRM Online and Office 365.
  • 10. Demo – Wrap Up  The CRM Contacts and Accounts are terms in the term store.  Each of those Term Sets can be used as Managed Meta Data columns.  CRM forms/entities have a corresponding Content Type.  Each Entity has site/site collection based on the requirements and capacity planning ( boundary limits has to be planned for).  17,735 total accounts and contacts in our case for the past 15 yrs of data  Each Term Set has a 30,000 term limit  Create more Term Sets for different flavors of accounts and contacts.
  • 11. Questions  Thank you !  Feel free to reach out  @atulchhoda  atulchhoda@sharepointx-men.com