10 najlepszych funkcji Microsoft Dynamics CRM 2011

xRM Acceleration Lab już dawno się skończył, ale echo w postaci filmiku pozostanie w necie już na zawsze ;) . Podczas warsztatów Microsoft poprosił nas o spontaniczne (stąd moje nerwy na filmiku ;) ) opowiedzenie o najbardziej ulubionej funkcji CRM 2011. Udało nam się jedynie ustalić kto mówi o czym, żeby się nie powtórzyć. I tak powstał filmik, na którym MVP CRM’owi i 2 autorów książek o Dynamics CRM opowiada przez prawie 7 minut o 10 najlepszych funkcjach CRM 2011. Filmik trafił już na Channel9 i jest dostępny tutaj: http://lauriecodeproject.cloudapp.net/Blogs/SanjayJain/Microsoft-Dynamics-CRM-2011-Top-10-in-10.

Dopiero na filmie zobaczyłem, że ciężka praca w dzień i wieczorem (i w nocy ;) ) odbija się na wyglądzie :D .

Microsoft Dynamics CRM 2011 RC opublikowany!

Microsoft przed chwilą opublikował pierwszy Realease Candidate Microsoft Dynamics CRM 2011!!! To znaczy, że jesteśmy już po fazie BETA i system wchodzi w etapy przed-finalne. Na razie nie ma informacji o tym, czy były jakieś zmiany w stosunku do BETY. Można się spodziewać, że wszystkie błędy są naprawione, ale podobno Microsoft szykował też jakieś ulepszenia funkcjonalności. Zobaczymy.

Jak odkryłem link myślałem, że to jakaś pomyłka, ponieważ Microsoft nie zapowiadał w tych dniach Release Candidate. Dodatkowo na stronie jest do ściągnięcia tylko CRM Server i tylko po angielsku. Ale po potwierdzeniu okazało się, że to nie pomyłka – CRM 2011 RC naprawdę się pojawił i to nie przez pomyłkę!

Link do RC jest tutaj: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c3f82c6f-c123-4e80-b9b2-ee422a16b91d&displaylang=en.

xRM Acceleration Lab – Dzień 4

Trochę później niż poprzednie posty :( , bo niestety nie miałem czasu od razu po 4-tym dniu pisać. Czwarty dzień Acceleration Lab’a minął na ostatnich przygotowaniach do prezentacji i na samych prezentacjach. Przedstawiciele 16 zespołów prezentowali to, co zrobili przez 3 dni. Dema obserwowali przedstawiciele Grupy Produktowej i pozostali uczestnicy Lab’a. Wypadło całkiem fajnie – udało się zbudować nawet niezłe rozwiązania!

Nasze rozwiązanie zostało zaprezentowane na żywo (niektórzy mieli tylko slajdy) i na prezentacji. Dzięki wykorzystaniu samych nowych funkcji CRM 2011 (wizualizacje danych, wykresy, kokpity managerskie, wiele formatek, field-level security i dialogi) udało nam się zrealizować wymagania, których w życiu nie zbudowalibyśmy w 3 dni w CRM 4.0. Kolejny raz się przekonałem, jak spoko jest CRM 2011 :) .
Tomka zespół pokazywał integrację CRM z Azure, a także (już dość technicznie) używanie skryptów do łączenia się z oData.

xRM Acceleration Lab okazał się naprawdę super wydarzeniem! A praca ręka w rękę z takimi gwiazdami Dynamics CRM jak David Yack, Jim Steger, albo Matt Parks naprawdę sporo może nauczyć. A jeszcze bardziej cieszy, jak wspólnie z nimi rozwiązuje się ten sam problem :) . Szczególnie, że tak “niedawno” sam uczyłem się z ich książek.

xRM Acceleration Lab – Dzień 3

Dzień 3, czyli Grupa Produktowa pod ostrzałem :) . Na chwilę oderwałem się od pracy, bo mój zespół przygotowuje akurat demo i prezentację rozwiązania na jutro. Jak zwykle już na sam koniec dodajemy rzeczy, których każdy bał się ruszyć wcześniej :) .

Nagrania
Dzisiejszy dzień upłynął całkiem miło. Po śniadaniu 8 MVP CRM’owych (w tym ja) wzięło udział w nagraniach do Channel9 i MSDN – opowiadaliśmy o ulubionej funkcji CRM 2011. I zgadnijcie co się działo – nikt nie chciał mówić o Claims Based Authentication :) . Po nagraniach trochę pływałem po budynku między zespołami, bo okazało się, że zapotrzebowanie na integrację CRM 2011 – SharePoint jest większe niż przypuszczaliśmy. Skonfigurowaliśmy i zaprojektowaliśmy 2 integracje.

Spotkanie z Grupą Produktową
Tak nadszedł czas wyjazdu do budynku Grupy Produktowej (większego ze 3 razy niż cały budynek polskiego oddziału :) ). Całkiem miło się zaskoczyliśmy, że na ponad 2-godzinne spotkanie przyszło 15 osób – byli architekci odpowiedzialni za klienta Outlook, architekt odpowiedzialny za rozwiązania (solutions), managerowie od bezpieczeństwa (w tym field-level security) i np. SDK i WCF. Poza tym, że są wyjątkowo spoko ziomami, to… wiedzą całkiem sporo :) (jak można było się spodziewać). Podczas spotkania nikt nie unikał ciężkich tematów:
kiedy CRM będzie wspierał inne przeglądarki? dlaczego field-level security działa tylko dla nowych pól? czy w integracji CRM-SharePoint jest przewidziana propagacja uprawnień? kiedy realnie należy oczekiwać wydania CRM 2011? jak budować language pack’i dla języków niewspieranych przez MS? jak wspierać custom workflow assemblies w CRM Online? kiedy w SDK będą przykłady z claims-based authentication? czy będzie wsparcie dla innych zasobów (web resources) niż aktualnie? czy MS planuje inne licencjonowanie dla portali korzystających z CRM? jak dokładnie działa nowy klient Outlook? czy Data Migration Manager będzie w końcu działał? itd. Na wszystkie pytania znalazły się odpowiedzi…

Po sesji była kolacja dla wszystkich. Tak się złożyło, że członkowie Grupy Produktowej z popołudniowej sesji też przyjechali. I zaczęły się szczere rozmowy, że rozwiązania (solutions) się nie przydadzą w normalnej pracy, że integracja z SharePoint trochę kuleje itd :) .

Dzień wyjątkowo udany. Jutro kończenie rozwiązań i ich prezentacja.

xRM Acceleration Lab – Dzień 2

Jest 20:20, a my ciągle pracujemy nad rozwiązaniem… I tak od 12 godzin… :( Dzisiejszy dzień minął mi na chart’ach, dashboard’ach, field-level security i multiple forms. Wydaje się, że zrobiliśmy wszystko, co mieliśmy przygotować w tym temacie w rozwiązaniu, które budujemy. Tomek, z tego co wiem, zajmował się głównie CRM Online i Azure oraz łączeniem tych dwóch.

W trakcie dnia, poza pracą, mieliśmy kilka sesji “na żądanie” z ziomami z Grupy Produktowej. Jedna na temat rozwiązań (solutions) i warstw, druga na temat nowego licencjonowania, a trzecia na temat Claims Based Authentication. Okazało się bowiem, że rozwiązania i uwierzytelnianie federowane to najtrudniejsze tematy w CRM 2011 i naprawdę sporo trzeba się natrudzić, żeby je dobrze zrozumieć. Co do rozwiązań – wydaje się, że udało się wszystkim ustalić najlepsze praktyki, jakie powinno się stosować podczas wdrozeń. W temacie claims based autethentication okazało się z kolei, że nie będzie gotowe w aktualnym wydaniu CRM Online. Póki co będzie więc trzeba logować się i tworzyć Single Sign-On za pomocą Windows LiveID.

Za to w temacie licencjonowania Microsoft szykuje jedną wielką niespodziankę :) . I to na lepsze. Niestety mieliśmy bardzo jasno powiedziane, że dowiadujemy się o tym modelu dużo wcześniej niż MS ma zamiar ogłosić, a informacja objęta jest bardzo silnym NDA. Nic więc nie mogę napisać na ten temat :( .


Jutro czeka nas kończenie rozwiązań i 2-godzinna sesja z Grupą Produktową dotycząca tematów, które każda z drużyn chciała poruszyć. Zobaczymy… :)

xRM Acceleration Lab – Dzień 1

Pomyślałem, że napiszę coś o wydarzeniu, w którym akurat bierzemy udział, bo warto. W tym tygodniu mamy super przyjemność współprowadzić xRM Acceleration Lab w Redmond. Przez tydzień przeprowadzimy szkolenia dla partnerów z USA i razem z pryedstawicielami Grupy Produktowej będziemy nadzorować różne zespoły w budowaniu wertykalnych rozwiązań opartych o Microsoft Dynamics CRM 2011. Tomek (który jest tu ze mną) został przydzielony do budowania rozwiązania portalowego, ja do rozwiązania dla branży finansowej opartego o Field-level security i zaawansowane raportowanie. Oba rozwiązania muszą maksymalnie wykorzystywać nowe funkcjonalności CRM 2011. Po 3 dniach zbudowane prototypy będą prezentowane Program Manager’om odpowiednich linii w Grupie Produktowej CRM.

Dziś, czyli pierwszego dnia mamy dzień “treningowy”, czyli prowadzimy szkolenia, a pod koniec budujemy architekturę rozwiązania. My, to znaczy wybrani “advisorzy“, którzy zostali zaproszeni (m.in. Jim Steger – autor “Working with Dynamics CRM 4.0“, David Yack – autor “xRM as a Rapid Development Platform“, Mitch Milam – autor nowej ksiązki o CRM 2011). Mi przypadła prezentacja z Giorgi Garcia-Agreda (MVP z Włoch) o integracji SharePoint z CRM 2011 (Online i on-premise). Całkiem miło mówić po i przed takimi guru jak ci wymienieni powyżej :) .

Podczas sesji wstępnej Craig Unger (General Manager, Dynamics CRM Research & Development) mówił o miejscu, w jakim aktualnie jest Dynamics CRM. I… wygląda to naprawdę imponująco :) . Craig powiedział również coś, co zaszkoczyło prawie wszystkich uczestników – mianowicie, że Bill Gates ciągle obserwuje co dzieje się w Microsoft i ludzie odpowiedzialni za konkretne linie produktowe mają z Bill’em cykliczne sesje, podczas których przedstawiają na wysokim poziomie o co chodzi w danym produkcie. Podobno Bill słynie z tego, że podczas tych spotkań ma 3 gotowe “cięte riposty” w odpowiedzi na prezentacje tych konkretnych produktów (i poodobno często nie jest miło): “po co w ogóle jest ten produkt i dlaczego zawracacie mi nim czas?”, “dlaczego budujecie coś nowego co nie ma wartości, zamiast rozwijać coś, co istnieje?” i “ok, niezłe. czemu ciągle nie budują produktu X i Y w oparciu o Wasz produkt?”. Jak można się domyśleć, każdy General Manager marzy o tej trzeciej :) . I podobno podczas ostatniej sesji poświęconej CRM 2011, Bill użył właśnie jej – spytał Craig’a “ok, fajne. Czemu ciągle inne produkty nie są oparte o CRM SDK?” :) . Nie będę wnikał, które produkty mogłyby być zbudowane w oparciu o platformę xRM, zamiast budować “kichę” od nowa. Ale to podsumowanie Bill’a chyba najlepiej pokazuje, gdzie jest i czym jest dla Microsoft’u platforma Microsoft Dynamics CRM…

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.