Posted on listopad 7, 2009 by Kuba Skałbania
Długo trzeba było czekać na aktualizację SDK. 2 listopada Microsoft opublikował nowe SDK w wersji 4.0.10. SDK oczywiście bazuje na systemie z Rollup’em 7. Pośród zmian są m.in. nowe rozdziały o optymalizacji kodu poprzez np. użycie predefioniwanych serializerów, poprawiony Plugin Registration Tool, rozdziały o filtrach w raportach i nowe opisy stylów CSS używanych w CRM. Niestety najwięcej zmian w SDK 4.0.10 dotyczy CRM Online. To pokazuje, że Microsoft rzeczywiście zaangażował się w rozwój platformy.
SDK 4.0.10 można ściągnąć tutaj: http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&displaylang=en.
Zamieszczony w: dynamics crm 4.0, nowy, sdk | Zostaw Komentarz »
Posted on listopad 1, 2009 by Kuba Skałbania
Na ostatnim (3-cim) spotkaniu Dynamics xRM Polish User Group (http://ms-groups.pl/dxpug/3_spotkanie/) miałem okazję powiedzieć kilka słów o CRM Developer Toolkit – narzędziu (lub framework’u, jak kto woli) wspomagającym pracę z Microsoft Dynamics CRM 4.0. Dla tych których nie byo na spotkaniu, krókie podsumowanie CRM Developer Toolkit tutaj:
- Zestaw narzędzi do rozszerzania Dynamics CRM zintegrowanych z Visual Studio
- Zestaw szablonów projektów Visual Studio bazujących na wdrożeniach klasy Enterprise (od plugin’ów przez własne strony ASP.NET aż po usługi Windows korzystające z CRM w tle)
- Składa się z: CRM Solution Framework i CRM Explorer
- pozwala edytować encje i generować kod
- dostarcza jednolitego środowiska do rozwijania wszystich komponentów (od plugin’ów po zewnętrzne strony
- może być budowany za pomocą predefiniowanych konfigurcji MSBuild
- można go ściągnąć stąd: http://code.msdn.microsoft.com/E2DevTkt
Więcej o CRM Developer Toolkit (w tym prezentacja) na stronie grupy. BTW, zapraszam więcej osób na kolejne spotkania!
Zamieszczony w: DxPUG, dostosowanie, dynamics crm 4.0, sdk | Zostaw Komentarz »
Posted on październik 22, 2009 by Kuba Skałbania
Dzisiaj, tj. 22 października w przyszłości naszego czasu, Sustaining Engineering Team opulikował Update Rollup 7 dla Dynamics CRM. Rollup 7 daje tyle poprawek, ile jeszcze żaden Rollup nie dał
. W skrócie wygląda to trochę na taki Dynamics CRM 4.0 R2, albo coś podobnego. Oczywiście Rollup 7 jest kumulatywny, tzn. że nie trzeba mieć żadnego Rollup’a wcześniej. Tym razem Microsoft opublikował fix dla wszystkich komponentów, czyli dla serwera, klienta, Email Router’a, Mobile Express’a i Reporting Services, a fix do Data Migration Managera będzie później.
Do najfajnieszych poprawek należą:
- wsparcie Windows 2008 R2
- polska wersja Mobile Express!!!
- wreszcie dodatek do Outlook będzie ładował się w tle, nie powodując zawieszenia Outlooka i pozwalając czytać pocztę zanim się załaduje (długo trzeba było czekać)
- proces Dynamics CRM hoster do obsługi wersji offline klienta Outlook nie będzie już działał w tle, kiedy klient Dynamics CRM for Outlook jest w trybie online
- po instalacji Update Rollup 7 dla klienta Outlook’owego użytkownik instalujący kolejne poprawki nie będzie musiał już być lokalnym administratorem
- wreszcie będzie można użyć auto-konfiguracji klienta Outlook poprzez plik config.xml
Więcej o Update Rollup 7 można przeczytać tutaj: http://support.microsoft.com/Default.aspx?kbid=971782, a ściągnąć go można stąd: http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=a4893988-7804-4e23-ab58-740441cc696e.
WAŻNE: Rollup’a 7 nie można będzie odinstalować z klienta Dynamics CRM for Outlook w wersji offline (!), bo znacząco zmienia strukturę bazy.
Zamieszczony w: aktualizacja, dynamics crm 4.0, nowy | Zostaw Komentarz »
Posted on październik 22, 2009 by Kuba Skałbania
Niestety dopiero teraz, bo miałem niezłe problemy z blogiem
. We wtorek, 27.10.2009 o godz: 18:30 w siedzibie Microsoft przy Al. Jerozolimskich 195A, odbędzie się III spotkanie grupy DxPUG. Serdecznie zapraszam i mam nadzieję, że i tym razem będzie więcej ludzi niż poprzednio
.
Więcej informacji i rejestracja na spotkanie tutaj: http://ms-groups.pl/dxpug/3_spotkanie/default.aspx.
Do zobaczenia!
Zamieszczony w: DxPUG | Zostaw Komentarz »
Posted on październik 9, 2009 by Kuba Skałbania
Chciałem wszystkim gościom mojego bloga podziękować za to, co udało nam się wspólnie osiągnąć
. Od 13 października 2008 (od kiedy liczę statystyki), a więc niecały rok temu, mój blog odnotował 10 000 unikalnych odwiedzin (unique hits). Jeszcze nie tak dawno temu zastanawiałem się czy w rok uda się dobić do 10 000. Udało się! Jak na blog o “niszowej” technologii jest to dość dobre osiągnięcie, bo daje około 800 unikalnych hit’ów na miesiąc. Bardzo Wam dziękuję za to i postaram się, żeby blog znów odżył wkrótce
.
Niestety Dynamics CRM jest “niszowy” także z punktu widzenia polskiego oddziału Microsoft, bo ani dział DPE, ani BMO (ewangeliści i marketing) nie są żywo zainteresowani Dynamics CRM. Nawet więcej – nie są w ogóle zainteresowani, co pokazali wyraźnie na MTS 2009
. Ale damy radę i bez nich.
Pozdrawiam wszystkich i jeszcze raz dziękuję!
Zamieszczony w: blog, inne | Zostaw Komentarz »
Posted on październik 2, 2009 by Kuba Skałbania
Uff, MTS 2009 już za nami. Niezła to była konferencja, trzeba przyznać. Nie było mi dane być na wielu sesjach, ale 2 były ekstra
. Ale nie o sesjach jest ten post. Opiszę krótko problemy, które nękają użytkowników / przyszłych użytkowników Dynamics CRM.
W dwa dni trwania konferencji nasz stand “Microsoft Dynamics CRM Expert” odwiedziło kilkanaście osób. O dziwo, większość z nich pytała o to, skąd i jak uczyć się CRM. To znaczy, że Dynamics CRM staje się coraz bardziej popularny w Polsce!
Pozostałe pytania można spokojnie pogrupować w następujący sposób:
- pytania o licencjonowanie – zawsze “per użytkownik” + “per server”
- pytania o BI w CRM – być może akceleratory (Analytics Accelerator) mogą posłużyć za namiastkę Business Intelligence w Dynamics CRM
- pytania o to, kiedy będzie kolejna, 5-ta wersja systemu – wygląda na to, że około marca 2010 
- pytania o konkretne błędy – trudno tu opisać rozwiązania
Niestety Microsoft nie zgodził się na wprowadzenie sesji o Dynamics CRM na MTS. Niech żałują! Niedługo na grupie DxPUG będzie tyle osób, co na MTS’ie…
Zamieszczony w: DxPUG, dynamics crm 4.0, konferencja | Zostaw Komentarz »
Posted on wrzesień 24, 2009 by Kuba Skałbania
Posted on wrzesień 17, 2009 by Kuba Skałbania
Synchronizacja między CRM Outlook działa nie tylko w przypadku wykorzystania klienta offline CRM dla Outlook. Taka synchronizacja pozwala na oglądanie i edycję danych CRM bezpośrednio w Outlook’u. Często pojawiają się pytania, co i jak się synchronizuje. Poniżej znajduje się tabelka podsumowująca typy danych, które synchronizują się między klientem online CRM dla Outlook i CRM oraz sposób mapowania tych danych:
| Typ obiektu w CRM |
Typ obiektu w Outlook |
| Termin |
Spotkanie |
| Zadanie |
Zadanie |
| Telefon |
Zadanie |
| Faks |
Zadanie |
| List |
Zadanie |
| Email |
Email |
| Kontakt |
Kontakt |
Kolejny krok to ustalenie co dzieje się z tymi rekordami w obu systemach w przypadku edycji i usuwania. W przypadku edycji sytuacja wygląda dość prosto, gorzej jest z kasowaniem rekordów
. I tak:
| Gdzie edytowany? |
Co dzieje się w Outlook? |
Co dzieje się w CRM? |
| Outlook |
Dane zmienione na żywo |
Dane zmienione na żywo |
| CRM |
Dane zmienią się dopiero po synchronizacji |
Dane zmienione na żywo |
Sytuacja komplikuje się i wygląda dość ciekawie w przypadku kasowania spotkań. Otóż, spotkania zachowują się inaczej w zależności od tego, w jakim są statusie, skąd je usuwamy i czy jesteśmy ich organiztorami… Czyli w jednej tabelce
:
| Rodzaj spotkania |
Gdzie kasowane |
Co się dzieje w Outlook |
Co się dzieje w CRM |
| Spotkanie planowane |
Kasowane w Outlook |
Usunięte z Outlook |
Usunięte z CRM tylko jeśli usuwane w Outlook przez organizatora.
Pozostaje w CRM, jeśli usuwane w Outlook przez uczestnika |
| Spotkanie planowane |
Kasowane w CRM |
Usunięte w Outlook dla wszystkich użytkowników (po synchronizacji), jeśli data spotkania jest w przyszłości |
Usunięte z CRM dla wszystkich uczestników |
| Spotkanie ukończone |
Kasowane w Outlook |
Usunięte w Outlook dla danego uczestnika |
Pozostaje w CRM niezmienione |
| Spotkanie ukończone |
Kasowane w CRM |
Pozostaje w Outlook u wszystkich uczestników |
Usunięte z CRM |
Mam nadzieję, że powyższa lista przyda Wam się podczas pracy z systemem. Warto pamiętać, co dzieje się z rekordami, żeby uniknąć pytań “dlaczego ciągle mam spotkanie, skoro je usuwałam/em?” albo “co z moim zadaniem?”
Zamieszczony w: dynamics crm 4.0, outlook client | Zostaw Komentarz »
Posted on wrzesień 16, 2009 by Kuba Skałbania
Sustaining Engineering Team (E2) opublikował kolejny bardzo techniczny dokument o Microsoft Dynamics CRM. Tym razem trafiło na opis bezpieczeństwa, metod autentykacji i zabezpieczeń systemu i całej platformy. Dość obszerny dokument opisuje w szczegółach jakie są dostępne metody autentykacji, której należy użyć i jak Dynamics CRM radzi sobie z zapytaniami przez web services, z zewnętrznych aplikacji i po prostu z dowolnymi odwołaniami do platformy.
Dokument dostępny jestdo ściągnięcia tutaj: https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fb4bb16b-586f-4aae-aa4b-790023e95b61. Polecam go każdemu, kto chce wiedzieć, dlaczego czasem RetrieveMultiple zwraca mu różne liczby rekordów
.
Zamieszczony w: dynamics crm 4.0, sdk, white paper | Zostaw Komentarz »
Posted on wrzesień 13, 2009 by Kuba Skałbania
W Microsoft Dynamics CRM 4.0 zostało wprowadzonych wiele zmian w stosunku do Dynamics CRM 3.0. Niestety kilka z nich bolało… Po pierwsze, wraz z 4.0 zniknął wspierany przez Microsoft klient mobilny (na rzecz rozwiązań płatnych), po drugie ku wkurzeniu niektórych zniknął konektor do BizTalk’a. Microsoft długo po premierze obiecywał, że przywrócą taki konektor dla Dynamics CRM 4.0. I stało się… 
9 września Microsoft opublikował darmowy adapter (konektor) pozwalający łączyć Microsofty Dynamics CRM 4.0 z innymi aplikacjami w firmie za pomocą BizTalk’a. Wreszcie konektor wspiera wszystkie wersje BizTalk’a, tzn 32- i 64-bitowe, ale też 2006 i 2009. Konektor, jak przystało na BizTalk’a opiera się w dużej mierze o przesyłanie XML
. Rozumie wszystkie akcje, które można wykonywać na encjach w CRM i ma pojęcie o wszystkich encjach, nawet tych utworzonych przez nas.
Jeśli kogoś stać na BizTalk’a, to ten konektor znacznie ułatwi mu życie. W razie potrzeby można go ściągnąć stąd: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=abd3bb9e-a59a-4eb6-8de8-fb25b77926d7 (konektor dostępny jest póki co tylko w angielskiej wersji)
Zamieszczony w: dynamics crm 4.0, integracja, nowy | Zostaw Komentarz »