SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Downloaden Sie, um offline zu lesen
SharePoint 2010 integration with CRM 2011




                      News*
Mai Omar Desouki
Senior Solutions Developer
ITEgyptCorp
maio@itegyptcorp.com




                                  Blog: http://maiomar.itegyptcorp.com
                                  Website: http://www.itegyptcorp.com
             MSDN Profile: http://social.msdn.microsoft.com/profile/mai%20omar%20desouki
                        Facebook: http://www.facebook.com/mai.omar.desouki
                                       Twitter: #Mai_ITEgyptCorp
SharePoint Sites
Local copy saved for offline access




                                      Synchronizing only updated   Editing conflict resolved by merge
                                           sections (deltas)                      engine
SharePoint Insights
SharePoint Insights
What can be deployed?
•   Web Parts
•   Event Receivers
•   Feature Activation Receivers
•   Workflow Actions
•   InfoPath Forms
•   Site and List Templates



                                   Restricted to Limited resources
                                   •   Code CPU Time
                                   •   SQL Execution Time
                                   •   Number Exceptions
                                   Custom Code is Isolated
                                   •   Separate Process/Server
                                   •   Scale Out
My Artists




               Artist Tracker > Artists




  Contracts
              Artist Name                 Address   City   State
                                                                    Artist
                                                                   Artist Name:                Mandible

               Deathrattle

Artists        Concourse
              Jay Hamlin Trio
              Down on the Bayou

               Andrew Datars Quartet
                                                                   Agent:
               Concourse
               Stuck in the Mud
               Jay Hamlin Trio
               Tastes like chicken
               Down on the Bayou
              Mandible

               Concourse
Front End Integration

                                                                              Web                     Outlook                     Mobile

 Integrated
                                                                                       Extensible Application: Form and client
Applications                                                                                                                                                      Reporting
                                                                                            side events, Ribbon, Sitemap,
                                                                                             Web Resources, JSlibraries…                              (Dashboards, Charts, Excel and SRS)




                                                                                       Web Services
    Back End Integration
    server-to-server
                                                          Pre-Event Plugins                                  Post-Event Plugins                Custom Workflow
                                                          (.NET Assemblies)                                  (.NET Assemblies)                 (.NET Assemblies)



                                                                    Synchronous and Asynchronous Business Logic

                                                                               Business Entity Components




                                                                                                                                           Workflow
                           Security




                                                                                Data Access Components

                                                                                    Data Access Platform



                                                                                                                                                             Filtered SQL Views

                                                                         Metadata                     Data
• .NET 4 & WF4
               • Solution Packaging
Fundamentals   • Strong types & LINQ
               • Field Level Security
               • Visualizations




               • Web Services
                 • WCF / REST / oData for Client Apps
 Integration   • Transaction Support
               • SharePoint, Office
               • Claims Authentication




               • Custom code on Server

   Cloud       • Sandbox with external calls
               • Azure Integration
               • Global Markets
Structured &         Social      Information    Informal Rules    Enterprise    Across Teams &
             Semi-structured   Engagement &    Evolution &                        Search         Domains
                  Data         Collaboration     Storage

SharePoint



               Structured      Interactions,   Information     Formalized      Data Query &   Within Teams &
             Relational Data    Activities &   Generation &     Processes          Filter        Domains
                                   Tasks         Analytics

 xRM
Custom Workflow Activity
SharePoint                       Office

Silverlight    Web Part    External   Add-In     Doc      Open XML
                             List              Solution




   ASMX                     WCF          BCS                SQL
// Use the connection string from config
var crm = new CrmDataContext ("CRMOnline");

//Create a new contact called Allison Brown.
var contact = new Contact()
{
    FirstName = "Allison",
    LastName = "Brown"
};
crm.AddTocontacts(contact);
crm.SaveChanges();
What Does it Mean for CRM & SharePoint
                                         SharePoint

                                           Silverlight

                                           SP COM




                                          ASMX/WCF/BCS
Videos
•   Introduction
•   Solutions
•   User Experience Extensibility
•   Visualizations and Dashboards
•   WCF Web Services
•   LINQ and oData
•   Plugins
•   Processes
•   Client Programming
•   Silverlight
•   SharePoint & CRM
•   Windows Azure & CRM
•   Upgrading from CRM 4.0 to CRM 2011
•   Dynamics Marketplace
http://crmscape.blogspot.com/2010/09/ms-crm-2011-sharepoint-list-
component.html
Select entities to be enabled for   Define folder structure to be used in
    Document Management                         path names
http://sharepoint2010.microsoft.com/Pages/default.aspx

http://blogs.msdn.com/sharepoint/
                              http://technet.microsoft.com/en-
us/library/ee661740.aspx
               http://code.msdn.microsoft.com/odcsp14ta
©2009 Microsoft, Microsoft Dynamics, the Office logo, and Your potential. Our passion. are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Weitere ähnliche Inhalte

Was ist angesagt?

Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in actionSharePoint Saturday NY
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellSharePoint Saturday NY
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesSharePoint Saturday NY
 
1 introduction
1   introduction1   introduction
1 introductionicdesktop
 
Share point 2013 introd session 2
Share point 2013 introd session 2Share point 2013 introd session 2
Share point 2013 introd session 2Vishal Gupta
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010Rishu Mehra
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prismThuan Ng
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010Sachchin Annam
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1Usman Zafar Malik
 
Deploying the share point user profile service
Deploying the share point user profile serviceDeploying the share point user profile service
Deploying the share point user profile serviceAndries den Haan
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSachchin Annam
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2Information Technology
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
 

Was ist angesagt? (20)

AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
1 introduction
1   introduction1   introduction
1 introduction
 
Share point 2013 introd session 2
Share point 2013 introd session 2Share point 2013 introd session 2
Share point 2013 introd session 2
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010
 
SharePoint 2013 features overview
SharePoint 2013 features overviewSharePoint 2013 features overview
SharePoint 2013 features overview
 
Sp administration-training-prism
Sp administration-training-prismSp administration-training-prism
Sp administration-training-prism
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1
 
Deploying the share point user profile service
Deploying the share point user profile serviceDeploying the share point user profile service
Deploying the share point user profile service
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbies
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2MOSS 2007 Deployment Fundamentals -Part2
MOSS 2007 Deployment Fundamentals -Part2
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 

Andere mochten auch

SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]Mai Omar Desouki
 
Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Mai Omar Desouki
 
Monitoring SharePoint 2010
Monitoring SharePoint 2010Monitoring SharePoint 2010
Monitoring SharePoint 2010Mai Omar Desouki
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki
 
Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Mai Omar Desouki
 
Mai Omar Desouki Building Apps in Office 365
Mai Omar Desouki   Building Apps in Office 365Mai Omar Desouki   Building Apps in Office 365
Mai Omar Desouki Building Apps in Office 365Mai Omar Desouki
 

Andere mochten auch (6)

SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]
 
Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013
 
Monitoring SharePoint 2010
Monitoring SharePoint 2010Monitoring SharePoint 2010
Monitoring SharePoint 2010
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013
 
Mai Omar Desouki Building Apps in Office 365
Mai Omar Desouki   Building Apps in Office 365Mai Omar Desouki   Building Apps in Office 365
Mai Omar Desouki Building Apps in Office 365
 

Ähnlich wie Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...
Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlig...Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlig...
Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...Andy Nogueira
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platformmicrosoftasap
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01microsoftasap
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 OverviewEmad Adel
 
SharePoint Saturday DC by ImageTech Systems - David Strock
SharePoint Saturday DC by ImageTech Systems - David StrockSharePoint Saturday DC by ImageTech Systems - David Strock
SharePoint Saturday DC by ImageTech Systems - David StrockJeff Shuey
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureShakir Majeed Khan
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Servicesukdpe
 
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...goodfriday
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Lucas Jellema
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to findDan Diephouse
 
Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Marwan Tarek
 
Share Point 2010 200 Level Overview V5.1 Public
Share Point 2010 200 Level Overview V5.1 PublicShare Point 2010 200 Level Overview V5.1 Public
Share Point 2010 200 Level Overview V5.1 PublicPham Anh Vu
 
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Lucas Jellema
 
6.Live Framework 和Mesh Services
6.Live Framework 和Mesh Services6.Live Framework 和Mesh Services
6.Live Framework 和Mesh ServicesGaryYoung
 

Ähnlich wie Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki (20)

Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...
Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlig...Toronto Share Point Camp 2009   Social Computing With Share Point & Silverlig...
Toronto Share Point Camp 2009 Social Computing With Share Point & Silverlig...
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platform
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01
 
SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012
 
SharePoint Saturday DC by ImageTech Systems - David Strock
SharePoint Saturday DC by ImageTech Systems - David StrockSharePoint Saturday DC by ImageTech Systems - David Strock
SharePoint Saturday DC by ImageTech Systems - David Strock
 
IT Governance Portals
IT Governance   PortalsIT Governance   Portals
IT Governance Portals
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows Azure
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
 
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
 
Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Hello SharePoint 2007!!!
Hello SharePoint 2007!!!
 
Share Point 2010 200 Level Overview V5.1 Public
Share Point 2010 200 Level Overview V5.1 PublicShare Point 2010 200 Level Overview V5.1 Public
Share Point 2010 200 Level Overview V5.1 Public
 
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
 
6.Live Framework 和Mesh Services
6.Live Framework 和Mesh Services6.Live Framework 和Mesh Services
6.Live Framework 和Mesh Services
 

Mehr von Mai Omar Desouki

Mai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki
 
Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki
 
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiSharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiMai Omar Desouki
 

Mehr von Mai Omar Desouki (6)

Mai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your business
 
Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
 
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiSharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki

  • 1. SharePoint 2010 integration with CRM 2011 News*
  • 2. Mai Omar Desouki Senior Solutions Developer ITEgyptCorp maio@itegyptcorp.com Blog: http://maiomar.itegyptcorp.com Website: http://www.itegyptcorp.com MSDN Profile: http://social.msdn.microsoft.com/profile/mai%20omar%20desouki Facebook: http://www.facebook.com/mai.omar.desouki Twitter: #Mai_ITEgyptCorp
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Local copy saved for offline access Synchronizing only updated Editing conflict resolved by merge sections (deltas) engine
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 37.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. What can be deployed? • Web Parts • Event Receivers • Feature Activation Receivers • Workflow Actions • InfoPath Forms • Site and List Templates Restricted to Limited resources • Code CPU Time • SQL Execution Time • Number Exceptions Custom Code is Isolated • Separate Process/Server • Scale Out
  • 45. My Artists Artist Tracker > Artists Contracts Artist Name Address City State Artist Artist Name: Mandible Deathrattle Artists Concourse Jay Hamlin Trio Down on the Bayou Andrew Datars Quartet Agent: Concourse Stuck in the Mud Jay Hamlin Trio Tastes like chicken Down on the Bayou Mandible Concourse
  • 46.
  • 47.
  • 48.
  • 49. Front End Integration Web Outlook Mobile Integrated Extensible Application: Form and client Applications Reporting side events, Ribbon, Sitemap, Web Resources, JSlibraries… (Dashboards, Charts, Excel and SRS) Web Services Back End Integration server-to-server Pre-Event Plugins Post-Event Plugins Custom Workflow (.NET Assemblies) (.NET Assemblies) (.NET Assemblies) Synchronous and Asynchronous Business Logic Business Entity Components Workflow Security Data Access Components Data Access Platform Filtered SQL Views Metadata Data
  • 50. • .NET 4 & WF4 • Solution Packaging Fundamentals • Strong types & LINQ • Field Level Security • Visualizations • Web Services • WCF / REST / oData for Client Apps Integration • Transaction Support • SharePoint, Office • Claims Authentication • Custom code on Server Cloud • Sandbox with external calls • Azure Integration • Global Markets
  • 51. Structured & Social Information Informal Rules Enterprise Across Teams & Semi-structured Engagement & Evolution & Search Domains Data Collaboration Storage SharePoint Structured Interactions, Information Formalized Data Query & Within Teams & Relational Data Activities & Generation & Processes Filter Domains Tasks Analytics xRM
  • 53. SharePoint Office Silverlight Web Part External Add-In Doc Open XML List Solution ASMX WCF BCS SQL
  • 54. // Use the connection string from config var crm = new CrmDataContext ("CRMOnline"); //Create a new contact called Allison Brown. var contact = new Contact() { FirstName = "Allison", LastName = "Brown" }; crm.AddTocontacts(contact); crm.SaveChanges();
  • 55.
  • 56. What Does it Mean for CRM & SharePoint SharePoint Silverlight SP COM ASMX/WCF/BCS
  • 58. Introduction • Solutions • User Experience Extensibility • Visualizations and Dashboards • WCF Web Services • LINQ and oData • Plugins • Processes • Client Programming • Silverlight • SharePoint & CRM • Windows Azure & CRM • Upgrading from CRM 4.0 to CRM 2011 • Dynamics Marketplace
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 66.
  • 67. Select entities to be enabled for Define folder structure to be used in Document Management path names
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77. http://sharepoint2010.microsoft.com/Pages/default.aspx http://blogs.msdn.com/sharepoint/ http://technet.microsoft.com/en- us/library/ee661740.aspx http://code.msdn.microsoft.com/odcsp14ta
  • 78.
  • 79. ©2009 Microsoft, Microsoft Dynamics, the Office logo, and Your potential. Our passion. are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.