SlideShare a Scribd company logo
1 of 11
Dynamics CRM,
SharePoint, &
www.wecc.biz
Greg McMurray
July 2016
Greg McMurray
 Business Solutions Developer at WECC
 Find me online:
 @goyuix
 https://www.linkedin.com/in/goyuix
 http://stackoverflow.com/cv/goyuix
Western Electricity Coordinating Council
 Covers all or portions of 14 states, part of Mexico and Canada
 Promote reliability of the Bulk Electric System in the western U.S.
 Independent research, models and opinions on issues and policy
 Coordination with members and interested parties
 Compliance monitoring and enforcement
 Development of reliability standards
What are we going to look at?
 Micro services to expose select CRM data to SharePoint
 External user information stored and vetted in Dynamics CRM
 Account info saved to SharePoint List to vet email ownership
 Validated email action creates account in AD, copies data to CRM for review of
additional requested permissions e.g. NDA access
 Integration with CRM & Active Directory to create and manage accounts
 Stakeholder information and relationships managed in Dynamics CRM
ASP.NET Web Handler (.ashx)
 Generic and light responder to web requests inside of ASP.NET pipeline
 Ideal for headless, service oriented calls
 No page context, no web parts, no user controls, etc.
 ASP.NET server classes available for things like caching
 Implement IHttpHandler interface
 One property: IsReusable
Controls instantiation of class objects for each request
 One method: ProcessRequest
Handle calls made to your service
 https://gist.github.com/goyuix/b58d81fe21a113f785a99ad7e4ff627f
Interactive Demo
 Backup slides to follow for offline viewing
Request Account Form
User Provided Account Info in CRM
Account Groups and Related Info
Info Exposed on SharePoint Site
Questions?
 Did I introduce everything you hoped to learn today?
 Would you like any clarifications on something we covered?
 Share with us: How are you going to apply this is your world?
 Feel free to reach out to me online:
 Twitter: @goyuix
 LinkedIn: https://www.linkedin.com/in/goyuix

More Related Content

Viewers also liked

Teardrops on my guitar
Teardrops on my guitarTeardrops on my guitar
Teardrops on my guitarmusigal
 
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del català
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del catalàVersus sentits. Projecte interdisciplinar per millorar la pronuncia del català
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del catalàCarme Matas
 
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.Karlla Costa
 
Marketing Automation part 3 of 4
Marketing Automation part 3 of 4Marketing Automation part 3 of 4
Marketing Automation part 3 of 4Lori Fisher
 
Ancaman Integritas Indonesia dalam Bidang Ekonomi
Ancaman Integritas Indonesia dalam Bidang EkonomiAncaman Integritas Indonesia dalam Bidang Ekonomi
Ancaman Integritas Indonesia dalam Bidang EkonomiPutri Aisyah
 
The indonesia darknets revealed– mapping the uncharted territory of the internet
The indonesia darknets revealed– mapping the uncharted territory of the internetThe indonesia darknets revealed– mapping the uncharted territory of the internet
The indonesia darknets revealed– mapping the uncharted territory of the internetCharles Lim
 
インタラクションデザイン、その前に -UXなまトーク vol.2
インタラクションデザイン、その前に  -UXなまトーク vol.2インタラクションデザイン、その前に  -UXなまトーク vol.2
インタラクションデザイン、その前に -UXなまトーク vol.2Toshiaki Otsuka
 

Viewers also liked (11)

Teardrops on my guitar
Teardrops on my guitarTeardrops on my guitar
Teardrops on my guitar
 
Vicios del len
Vicios del lenVicios del len
Vicios del len
 
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del català
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del catalàVersus sentits. Projecte interdisciplinar per millorar la pronuncia del català
Versus sentits. Projecte interdisciplinar per millorar la pronuncia del català
 
Subir dibujo
Subir dibujoSubir dibujo
Subir dibujo
 
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.
Aula 2. artigo cavalcanti e gayo (2005). andragogia na educação universitaria.
 
Marylee Helms Portfolio
Marylee Helms PortfolioMarylee Helms Portfolio
Marylee Helms Portfolio
 
Marcos 1:1-15
Marcos 1:1-15Marcos 1:1-15
Marcos 1:1-15
 
Marketing Automation part 3 of 4
Marketing Automation part 3 of 4Marketing Automation part 3 of 4
Marketing Automation part 3 of 4
 
Ancaman Integritas Indonesia dalam Bidang Ekonomi
Ancaman Integritas Indonesia dalam Bidang EkonomiAncaman Integritas Indonesia dalam Bidang Ekonomi
Ancaman Integritas Indonesia dalam Bidang Ekonomi
 
The indonesia darknets revealed– mapping the uncharted territory of the internet
The indonesia darknets revealed– mapping the uncharted territory of the internetThe indonesia darknets revealed– mapping the uncharted territory of the internet
The indonesia darknets revealed– mapping the uncharted territory of the internet
 
インタラクションデザイン、その前に -UXなまトーク vol.2
インタラクションデザイン、その前に  -UXなまトーク vol.2インタラクションデザイン、その前に  -UXなまトーク vol.2
インタラクションデザイン、その前に -UXなまトーク vol.2
 

Similar to CRMUG Presentation on Dynamics CRM integration with SharePoint

4 a - SharePoint v3 (24).ppt
4 a - SharePoint v3 (24).ppt4 a - SharePoint v3 (24).ppt
4 a - SharePoint v3 (24).pptwebhostingguy
 
SharePoint 2013 planning consideration
SharePoint 2013 planning consideration SharePoint 2013 planning consideration
SharePoint 2013 planning consideration Michael Hinckley
 
Platform as a Service overview
Platform as a Service overviewPlatform as a Service overview
Platform as a Service overviewMiguel Pastor
 
Co|Create Website Documentation Guidebook
Co|Create Website Documentation GuidebookCo|Create Website Documentation Guidebook
Co|Create Website Documentation GuidebookJon Wretlind, BFA, MDiv
 
E-Collaboration with Web 2.0
E-Collaboration with Web 2.0E-Collaboration with Web 2.0
E-Collaboration with Web 2.0James Sutter
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 AdminNikkia Carter
 
Project Management Integration. New Effective Approaches
Project Management Integration. New Effective Approaches Project Management Integration. New Effective Approaches
Project Management Integration. New Effective Approaches Data2CRM.API
 
Putting the Pieces Together: Finding Value in Unstructured Data
Putting the Pieces Together: Finding Value in Unstructured DataPutting the Pieces Together: Finding Value in Unstructured Data
Putting the Pieces Together: Finding Value in Unstructured DataSocial Media Today
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookIntergen
 
Case study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.NetCase study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.NetKatpro Technologies Pvt Ltd
 
Content Management Systems: Would You? Could You? Should You?
Content Management Systems: Would You? Could You? Should You?Content Management Systems: Would You? Could You? Should You?
Content Management Systems: Would You? Could You? Should You?CAMT
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docxMoorthy Esakky
 
SharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerAppsSharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerAppsPeter Baddeley
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxMichelle Caldwell, PSM, SSGB
 

Similar to CRMUG Presentation on Dynamics CRM integration with SharePoint (20)

Adxstudio Portals provide solutions to access webpage for Microsoft dynamics CRM
Adxstudio Portals provide solutions to access webpage for Microsoft dynamics CRMAdxstudio Portals provide solutions to access webpage for Microsoft dynamics CRM
Adxstudio Portals provide solutions to access webpage for Microsoft dynamics CRM
 
Redlands Lecture
Redlands LectureRedlands Lecture
Redlands Lecture
 
4 a - SharePoint v3 (24).ppt
4 a - SharePoint v3 (24).ppt4 a - SharePoint v3 (24).ppt
4 a - SharePoint v3 (24).ppt
 
SharePoint 2013 planning consideration
SharePoint 2013 planning consideration SharePoint 2013 planning consideration
SharePoint 2013 planning consideration
 
E commerce
E commerce E commerce
E commerce
 
Platform as a Service overview
Platform as a Service overviewPlatform as a Service overview
Platform as a Service overview
 
Co|Create Website Documentation Guidebook
Co|Create Website Documentation GuidebookCo|Create Website Documentation Guidebook
Co|Create Website Documentation Guidebook
 
Occio Feb 11
Occio Feb 11Occio Feb 11
Occio Feb 11
 
E-Collaboration with Web 2.0
E-Collaboration with Web 2.0E-Collaboration with Web 2.0
E-Collaboration with Web 2.0
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
 
Project Management Integration. New Effective Approaches
Project Management Integration. New Effective Approaches Project Management Integration. New Effective Approaches
Project Management Integration. New Effective Approaches
 
Bp006 Duguid
Bp006 DuguidBp006 Duguid
Bp006 Duguid
 
Putting the Pieces Together: Finding Value in Unstructured Data
Putting the Pieces Together: Finding Value in Unstructured DataPutting the Pieces Together: Finding Value in Unstructured Data
Putting the Pieces Together: Finding Value in Unstructured Data
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first look
 
Case study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.NetCase study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.Net
 
Content Management Systems: Would You? Could You? Should You?
Content Management Systems: Would You? Could You? Should You?Content Management Systems: Would You? Could You? Should You?
Content Management Systems: Would You? Could You? Should You?
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docx
 
SharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerAppsSharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
SharePoint Saturday Leicester - Getting Started with Model Driven PowerApps
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptx
 
Cp Oppt97
Cp Oppt97Cp Oppt97
Cp Oppt97
 

More from Greg McMurray

Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupGreg McMurray
 
SharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupSharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupGreg McMurray
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersGreg McMurray
 
Introduction to SQL Server Graph DB
Introduction to SQL Server Graph DBIntroduction to SQL Server Graph DB
Introduction to SQL Server Graph DBGreg McMurray
 
Power BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users GroupPower BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users GroupGreg McMurray
 
Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018Greg McMurray
 
SQL Server Temporal Tables
SQL Server Temporal TablesSQL Server Temporal Tables
SQL Server Temporal TablesGreg McMurray
 
Sql Server 2016 and JSON
Sql Server 2016 and JSONSql Server 2016 and JSON
Sql Server 2016 and JSONGreg McMurray
 
Power BI Streaming Datasets
Power BI Streaming DatasetsPower BI Streaming Datasets
Power BI Streaming DatasetsGreg McMurray
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft TeamsGreg McMurray
 
Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576Greg McMurray
 

More from Greg McMurray (11)

Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
 
SharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupSharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User Group
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and Servers
 
Introduction to SQL Server Graph DB
Introduction to SQL Server Graph DBIntroduction to SQL Server Graph DB
Introduction to SQL Server Graph DB
 
Power BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users GroupPower BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users Group
 
Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018
 
SQL Server Temporal Tables
SQL Server Temporal TablesSQL Server Temporal Tables
SQL Server Temporal Tables
 
Sql Server 2016 and JSON
Sql Server 2016 and JSONSql Server 2016 and JSON
Sql Server 2016 and JSON
 
Power BI Streaming Datasets
Power BI Streaming DatasetsPower BI Streaming Datasets
Power BI Streaming Datasets
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
 
Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

CRMUG Presentation on Dynamics CRM integration with SharePoint

  • 2. Greg McMurray  Business Solutions Developer at WECC  Find me online:  @goyuix  https://www.linkedin.com/in/goyuix  http://stackoverflow.com/cv/goyuix
  • 3. Western Electricity Coordinating Council  Covers all or portions of 14 states, part of Mexico and Canada  Promote reliability of the Bulk Electric System in the western U.S.  Independent research, models and opinions on issues and policy  Coordination with members and interested parties  Compliance monitoring and enforcement  Development of reliability standards
  • 4. What are we going to look at?  Micro services to expose select CRM data to SharePoint  External user information stored and vetted in Dynamics CRM  Account info saved to SharePoint List to vet email ownership  Validated email action creates account in AD, copies data to CRM for review of additional requested permissions e.g. NDA access  Integration with CRM & Active Directory to create and manage accounts  Stakeholder information and relationships managed in Dynamics CRM
  • 5. ASP.NET Web Handler (.ashx)  Generic and light responder to web requests inside of ASP.NET pipeline  Ideal for headless, service oriented calls  No page context, no web parts, no user controls, etc.  ASP.NET server classes available for things like caching  Implement IHttpHandler interface  One property: IsReusable Controls instantiation of class objects for each request  One method: ProcessRequest Handle calls made to your service  https://gist.github.com/goyuix/b58d81fe21a113f785a99ad7e4ff627f
  • 6. Interactive Demo  Backup slides to follow for offline viewing
  • 8. User Provided Account Info in CRM
  • 9. Account Groups and Related Info
  • 10. Info Exposed on SharePoint Site
  • 11. Questions?  Did I introduce everything you hoped to learn today?  Would you like any clarifications on something we covered?  Share with us: How are you going to apply this is your world?  Feel free to reach out to me online:  Twitter: @goyuix  LinkedIn: https://www.linkedin.com/in/goyuix