SlideShare a Scribd company logo
1 of 26
Technology Consulting Manager
John.Mongell@mcgladrey.com
twitter.com/JohnMongell

yammer.com/spyam

1
In this session, we will experience the value of using SharePoint
linked document storage in Microsoft Dynamics CRM records.

2
2013

On Premises or Online

2011

3
2013

2010

4
5
Why should I care?

6
col·lab·o·ra·tion
• the action of working with someone to produce or create something
• traitorous cooperation with an enemy

7
1. Documents stored in CRM record’s ‘Notes’ field as an attachment
2. CRM records linked to SharePoint libraries

3. Documents stored in contextual CRM Yammer conversations

8
•
•
•
•
•
•

Stored in the CRM db and linked to record
Attachments are made in the Notes field
Only 1 file can be stored per note
No search capabilities
No version control
Limited collaboration options

Best Practice is to use this option when there are a smaller number of records
needing contextual documents and no requirement for versioning, broad search
or deep document collaboration.
9
• Rich Content Management, full version control
• Site Collection level security for each entity if required. Keep intranet users
from collaborating with CRM document storage

• Permission Management outside of CRM
• Non CRM users can get access to documents.
• Docs are searchable through SharePoint Search interface. Or Not

• SharePoint document centric workflows
• The CRM Workflow Engine is same as SP, uses Foundation

10
11
Account

Can be enabled only on the entities in
CRM that can be customized.
By default, document management is
enabled only for these entities in a new
installation of Microsoft Dynamics CRM

Literature

Kb Article

Sales

Lead

Quote

Opportunity
Product

Best Practice is to use this option when there are a MANY records, your team
requires versioning or search or deep document collaboration.
Or perhaps there is a need to expose them to non CRM users.
12
• Contextual to CRM records
• Only searchable through Yammer
• Basic content management, no versioning, etc.
• No workflows
• Skype and Yammer web integration
• Less secure, public to anyone in the Yammer
group

Again, Best Practice here is to use this option when there are a smaller
number of records needing contextual documents and no requirement for
versioning, broad search or deep document collaboration.
13
Yammer and Skype integration are new for the CRM 2011 recent update

14
Follow in CRM autofollows the
opengraph object in
Yammer. Same
behavior for
following users

User posts on
record wall –
Yammer
Responses to post
show up in
Yammer and CRM
17
Why do we need an Azure Proxy for CRM Online?
External authentication is not enabled on CRM Online’s REST endpoint
It is only available for use by JScript and web resources within CRM, but we here
that limitation may change in the future.
Windows
Azure
Proxy
OData
Service

Student
SharePoint

CRM Online

18
• You could easily create a SharePoint list of all of your CRM
Accounts, Contacts, Opportunities or Projects in your CRM system.
• Use an ECT list as a reference for creating a SharePoint search on your other
software databases, like Microsoft Dynamics GP or your staffing software !
• Search results from the CRM database can present a security concern. To
security trim these results, you will need to create and implement a custom
security trimmer to the Search Service application.

19
Problem

Observations/Issues

Recommendations

Cannot open iFrame

• User received the message:
"This content cannot be displayed in an
iFrame"

• Add CRM and SharePoint to Trusted Sites
• Check ‘Display Mixed Content” in security zone
• If SharePoint is on a separate domain, Sign into your
SharePoint site

Users in SP can search
and discover all CRM
documents

•

Search returns links to the CRM
document repository to all users

Performance Issues as
volume increases

• Backups taking forever

• Add a User Policy for the web application hosting the
documents
• Use security groups in all sites and libraries that hold CRM
documents

• Logins and user permissions taking
longer than expected

• Segregate CRM documents into their own DB, Web App,
Site Collection.

20
Area

Recommendations

Security

• Secure your SharePoint Document Libraries
• Create a CRM Document Storage Site Collection on its own database
• Use Cross Site Publishing to another branded site collection
• Create a Web Application level User Policy

Structure

• Document Libraries should contain Managed Metadata columns. You should either
automatically assign Metadata to the documents or have the user entered it. This way
if you expose the documents outsite of CRM, they can be more easily filtered, rather
than using the default folders.

• Use security groups in all sites and libraries that hold CRM documents

21
Microsoft Dynamics CRM Online Video Gallery http://www.democrmonline.com/

This website contains tutorial videos that show how to use different aspects of CRM Online, such as performing mail merges or
completing administrative functions like adding a new users or queues.

CRM Resource Center

http://rc.crm.dynamics.com/rc/regcont/en_us/opdefault.aspx
This website is a popular dashboard for gaining insight into the various support channels available for CRM Online, such as the
knowledge base and popular articles.

CRM Team Blog http://blogs.msdn.com/crm/

This website contains news and information regarding the development of CRM Online, as well as resources for administrative
tips and tricks.

CRM List Web Part http://www.microsoft.com/en-us/download/details.aspx?id=5283
How To Guide on BCS ECT set up for CRM

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

Create and implement a custom security trimmer to the Search Service application
http://msdn.microsoft.com/en-us/magazine/ff796226.aspx

22
@JohnMongell
John.Mongell@Mcgladrey.com

facebook.com/McGladreyTBS

MCP MCTS
SharePoint 2003, 2007, 2010, 2013, SQLServer
twitter.com/McGladreyTech
twitter.com/McGladreyERP
twitter.com/McGladreyCRM

THANK YOU !

yammer.com/mcgladrey.com

23
http://www.flickr.com/photos/boliyou/2884130773/
SPSRI Dynamics CRM and SharePoint integration

More Related Content

Recently uploaded

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
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 RobisonAnna Loughnan Colquhoun
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

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...
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
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 2024Neil Kimberley
 
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)contently
 
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 2024Albert Qian
 
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 InsightsKurio // The Social Media Age(ncy)
 
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 2024Search Engine Journal
 
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 summarySpeakerHub
 
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 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 Tessa Mero
 
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 IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
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 managementMindGenius
 
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...RachelPearson36
 
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...Applitools
 
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 WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
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
 

SPSRI Dynamics CRM and SharePoint integration

  • 3. In this session, we will experience the value of using SharePoint linked document storage in Microsoft Dynamics CRM records. 2
  • 4. 2013 On Premises or Online 2011 3
  • 6. 5
  • 7. Why should I care? 6
  • 8. col·lab·o·ra·tion • the action of working with someone to produce or create something • traitorous cooperation with an enemy 7
  • 9. 1. Documents stored in CRM record’s ‘Notes’ field as an attachment 2. CRM records linked to SharePoint libraries 3. Documents stored in contextual CRM Yammer conversations 8
  • 10. • • • • • • Stored in the CRM db and linked to record Attachments are made in the Notes field Only 1 file can be stored per note No search capabilities No version control Limited collaboration options Best Practice is to use this option when there are a smaller number of records needing contextual documents and no requirement for versioning, broad search or deep document collaboration. 9
  • 11. • Rich Content Management, full version control • Site Collection level security for each entity if required. Keep intranet users from collaborating with CRM document storage • Permission Management outside of CRM • Non CRM users can get access to documents. • Docs are searchable through SharePoint Search interface. Or Not • SharePoint document centric workflows • The CRM Workflow Engine is same as SP, uses Foundation 10
  • 12. 11
  • 13. Account Can be enabled only on the entities in CRM that can be customized. By default, document management is enabled only for these entities in a new installation of Microsoft Dynamics CRM Literature Kb Article Sales Lead Quote Opportunity Product Best Practice is to use this option when there are a MANY records, your team requires versioning or search or deep document collaboration. Or perhaps there is a need to expose them to non CRM users. 12
  • 14. • Contextual to CRM records • Only searchable through Yammer • Basic content management, no versioning, etc. • No workflows • Skype and Yammer web integration • Less secure, public to anyone in the Yammer group Again, Best Practice here is to use this option when there are a smaller number of records needing contextual documents and no requirement for versioning, broad search or deep document collaboration. 13
  • 15. Yammer and Skype integration are new for the CRM 2011 recent update 14
  • 16. Follow in CRM autofollows the opengraph object in Yammer. Same behavior for following users User posts on record wall – Yammer
  • 17. Responses to post show up in Yammer and CRM
  • 18. 17
  • 19. Why do we need an Azure Proxy for CRM Online? External authentication is not enabled on CRM Online’s REST endpoint It is only available for use by JScript and web resources within CRM, but we here that limitation may change in the future. Windows Azure Proxy OData Service Student SharePoint CRM Online 18
  • 20. • You could easily create a SharePoint list of all of your CRM Accounts, Contacts, Opportunities or Projects in your CRM system. • Use an ECT list as a reference for creating a SharePoint search on your other software databases, like Microsoft Dynamics GP or your staffing software ! • Search results from the CRM database can present a security concern. To security trim these results, you will need to create and implement a custom security trimmer to the Search Service application. 19
  • 21. Problem Observations/Issues Recommendations Cannot open iFrame • User received the message: "This content cannot be displayed in an iFrame" • Add CRM and SharePoint to Trusted Sites • Check ‘Display Mixed Content” in security zone • If SharePoint is on a separate domain, Sign into your SharePoint site Users in SP can search and discover all CRM documents • Search returns links to the CRM document repository to all users Performance Issues as volume increases • Backups taking forever • Add a User Policy for the web application hosting the documents • Use security groups in all sites and libraries that hold CRM documents • Logins and user permissions taking longer than expected • Segregate CRM documents into their own DB, Web App, Site Collection. 20
  • 22. Area Recommendations Security • Secure your SharePoint Document Libraries • Create a CRM Document Storage Site Collection on its own database • Use Cross Site Publishing to another branded site collection • Create a Web Application level User Policy Structure • Document Libraries should contain Managed Metadata columns. You should either automatically assign Metadata to the documents or have the user entered it. This way if you expose the documents outsite of CRM, they can be more easily filtered, rather than using the default folders. • Use security groups in all sites and libraries that hold CRM documents 21
  • 23. Microsoft Dynamics CRM Online Video Gallery http://www.democrmonline.com/ This website contains tutorial videos that show how to use different aspects of CRM Online, such as performing mail merges or completing administrative functions like adding a new users or queues. CRM Resource Center http://rc.crm.dynamics.com/rc/regcont/en_us/opdefault.aspx This website is a popular dashboard for gaining insight into the various support channels available for CRM Online, such as the knowledge base and popular articles. CRM Team Blog http://blogs.msdn.com/crm/ This website contains news and information regarding the development of CRM Online, as well as resources for administrative tips and tricks. CRM List Web Part http://www.microsoft.com/en-us/download/details.aspx?id=5283 How To Guide on BCS ECT set up for CRM http://blogs.technet.com/b/anand_nigam/archive/2012/07/29/crm-2011-and-sharepoint-2010-integration-part-4.aspx Create and implement a custom security trimmer to the Search Service application http://msdn.microsoft.com/en-us/magazine/ff796226.aspx 22
  • 24. @JohnMongell John.Mongell@Mcgladrey.com facebook.com/McGladreyTBS MCP MCTS SharePoint 2003, 2007, 2010, 2013, SQLServer twitter.com/McGladreyTech twitter.com/McGladreyERP twitter.com/McGladreyCRM THANK YOU ! yammer.com/mcgladrey.com 23

Editor's Notes

  1. In addition to walking through the setup, configuration and deployment phases, we will demonstrate best practices for getting the CRM users to adhere to your current Information Architecture strategy, while allowing CRM users to enjoy the benefits of SharePoint Document Management features.
  2. In addition to walking through the setup, configuration and deployment phases, we will demonstrate best practices for getting the CRM users to adhere to your current Information Architecture strategy, while allowing CRM users to enjoy the benefits of SharePoint Document Management features.
  3. In addition to walking through the setup, configuration and deployment phases, we will demonstrate best practices for getting the CRM users to adhere to your current Information Architecture strategy, while allowing CRM users to enjoy the benefits of SharePoint Document Management features.
  4. In addition to walking through the setup, configuration and deployment phases, we will demonstrate best practices for getting the CRM users to adhere to your current Information Architecture strategy, while allowing CRM users to enjoy the benefits of SharePoint Document Management features.