Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałJeronim Machowicz Został zmieniony 10 lat temu
2
Microsoft Dynamics CRM jako platforma deweloperska
Daniel Biesiada ISV Developer Evangelist Microsoft Corporation © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.
3
Agenda Microsoft Dynamics CRM Dynamics CRM dla deweloperów Demo!
Oferta dla Producentów Oprogramowania Dlaczego Microsoft Dynamics CRM? Dynamics CRM dla deweloperów Architektura systemu Modyfikacje w systemie (customize) CRM SDK Demo! Podsumowanie
4
Microsoft Dynamics CRM Oferta dla ISV
Aplikacja biznesowa spełniająca oczekiwania w swojej klasie. SDK bazowane na architekturze SOA pomocne w projektowaniu rozwiązań integracyjnych, rozszerzeń oraz gotowych aplikacji Rola ISV Możliwość rozszerzenia oferty o rozwiązania wertykalne Integracja z innymi systemami Tworzenia dodatków o określonej funkcjonalności Okazja do powiększenia bazy klientów
5
Microsoft Dynamics CRM Dlaczego Microsoft Dynamics CRM?
Gotowa platforma biznesowa oparta na uznanych standardach w branży Innowacyjny model biznesowy Business Momentum Marka Microsoft’u Ekosystem partnerów Ponad 10k wdrozen, ponad 400k uzytkownikow, wg Gartnera w kwardancie wisj onerów © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.
6
Developers, Developers, Developers! .. no i może trochę też wdrożeniowcy
Co dokładnie mogę zbudować? Widgety Moduły Rozszerzenia Aplikacje Usługi biznesowe Przykłady: Integracja z systemami ERP Portale/CMS (np. w współpracy z Sharepoint’em) Narzędzia komunikacyjne Workflow/Business Process Management Bazy wiedzy Wyszukiwanie i analiza danych Zarządzanie dokumentami
7
Architektura systemu
8
Dynamics CRM dla deweloperów
Możliwości CRM SDK Własne webservices Integracja z innymi systemami Import/eksport danych [Data Migration Framework] Rozbudowane procesy oparte o WF (Workflow)
9
Dynamics CRM dla deweloperów – strona klienta
Modyfikacje w formularzach Zmiana widoku/dodatkowe widoki Dodatkowe pola oraz reguły przy zmianach Obsługa zdarzeń onLoad/onSave/onChange w JavaScript Dodatkowe raporty, modyfikacje w raportach Reporting Services Workflow Modyfikacja i tworzenie dodatkowych procesów
10
Demo!
11
Dynamics CRM dla deweloperów – strona klienta
Zaawansowany scenariusz: webservices var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP”); var serverUrl = " xmlhttp.open("get", serverUrl + "/CurrencyConvertor.asmx/ConversionRate?” + „FromCurrency=USD&ToCurrency=” +escape(i), false); xmlhttp.send(); // Parse the returned XML string. var startTag = "<double " + "xmlns=\" var endTag = "</double>"; var exch; var valueStart = 0; var valueEnd = 0; valueStart = xmlhttp.responseXML.xml.indexOf(startTag, valueEnd) +startTag.length; valueEnd = xmlhttp.responseXml.xml.indexOf(endTag, valueEnd+1); exch = xmlhttp.responseXML.xml.substring(valueStart, valueEnd); // Set the exchange rate on the custom attribute. crmForm.all.new_exchangerate.DataValue = parseFloat (exch); // Calculate and set the total sum in the selected currency. mTotalCurrency = mTotalAmount*(parseFloat(exch)); crmForm.all.new_totalcurrency.DataValue = mTotalCurrency;
12
Podsumowanie Pytania? Referencje: Kontakt (Daniel Biesiada)
<- CRM SDK Kontakt (Daniel Biesiada) Blog: © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.
13
© 2006 Microsoft Corporation. All rights reserved
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. 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.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.