Microsoft Dynamics CRM 2011 Update Rollup 15 – to największa aktualizacja do tej pory!

Cztery dni temu po dłuższym niż zazwyczaj oczekiwaniu Microsoft udostępnił wreszcie dla wszystkich najnowszą i największą w historii paczkę aktualizacji dla Dynamics CRM 2011 – Update Rollup 15. Zanim przejdę do wychwalania UR15 jedno przypomnienie – Rollup 15 jest oczywiście kumulatywny, tzn. zawiera Rollup 12. Pamiętajcie o tym przed instalacją UR15! A pokusa jest naprawdę wielka…

CO NOWEGO W UPDATE ROLLUP 15?

UR15 zawiera siedem ogromnych i znaczących zmian oraz ponad 110 zmian i poprawek błędów (niezależnie od wcześniejszych rollupów). Do tych znaczących zmian należą dodatki, które zbliżają CRM 2011 do CRM 2013. Zgodnie z moimi wcześniejszymi zapowiedziami UR15 zawiera rozdzielenie procesów klienta CRM dla Outlook od Outlook, a więc zupełnie nową usługę Windows do obsługi CRM, niezależną od Outlook. To stało się pierwszy raz w historii i oznacza nową drogę dla wydajności klienta CRM dla Outlook, a takżę uniezależnienie CRM od Outlook w kontekście procesów systemu i pamięci.
Do najważniejszych i największych zmian funkcjonalnych, które przynosi Update Rollup 15, należą:

  • nowy, odizolowany, proces odpowiedzialny za klienta CRM dla Outlook
  • aktualizację silnika bazy danych klienta CRM dla Outlook do SQL Server for Windows CE 4.0
  • optymalizacja przechowywania Książki Adresowej
  • CRM dla Outlook zaczyna przechowywać część ustawień, które trzymał w pamięci, w bazie cache’ującej w SQL Server CE 4.0
  • możliwość ustawienia „dostępności” Kontaktów na poziomie całej organizacji, a nie poszczególnych encji
  • zwiększenie wydajności CRM, kiedy w systemie jest więcej niż 5000 zespołów (teams)
  • zmiany w elementach DOM formatek przygotowujące CRM 2011 do aktualizacji do CRM 2013
  • poprawiony błąd z kolejnością przechodzenia między zakładkami na pulpicie nawigacyjnym (w niektórych przypadkach)
  • poprawiony błąd, który pojawiał się przy próbie zmiany workflow’u zawierającego lookup i warunek „Czekaj aż…”
  • poprawione błędy wprowadzone w UR14 z sortowaniem niektórych widoków wyszukiwania (lookup)
  • poprawiony błąd z niedziałającym żądeniam FetchXmlToQueryExpressionRequest po instalacji Rollup 11
  • poprawione błędy z przeglądaniem kalendarza usług
  • wreszcie poprawiony błąd zmieniający kolejność ładowania bibliotek JScript, który pojawił się w Rollup 12
  • poprawiona prędkość działania niektórych formatek w Internet Explorer 8 w CRM po instalacji Rollup 12
  • poprawione usuwanie rekordów udostępnianych działań z tabeli POA (dla powiązanych działań)
  • poprawiony błąd „Table alias ‚alias name’ is not unique” podczas otwierania niektórych widoków
  • poprawione scalanie rerordów, które powiązane były za pomocą Połączeń (Connections)
  • poprawiona znikająca ikonka dostępności na Lync w widokach
  • możliwość poprawnego importu rozwiązania zarządzanego, które zawiera zmiany w naszych atrybutach (custom attributes)
  • … ponad 80 innych ważnych i mniej ważnych poprawek

Update Rollup 15 ewidentnie przygotowuje CRM 2011 do aktualizacji do CRM 2013 mimo, że o UR14 jest oficjalnie wymagany do bezproblemowej aktualizacji. Zawiera też mnóstwo poprawek niekoniecznie błędów, ale poprawek zwiększających wydajność, wygodę i w niektórych przypadkach działanie skryptów.
W skrócie, podobnie jak w przypadku Update Rollup 6, Update Rollup 15 to prędzej czy później konieczność dla wszystkich, którzy chcą mieć nowy, wydajny i poprawiony system oparty o Dynamics CRM 2011. Najważniejsze jest jednak pamiętanie, że instalacja UR15 wprowadzi zmiany zawarte w UR12, a więc niektóre skrypty mogą przestać działać! Znikną również ikonki na listach itd.

Więcej na temat Update Rollup 15 można przeczytać w KB2843571 tutaj: http://support.microsoft.com/kb/2843571, a sam UR15 można ściągnąć stąd: http://www.microsoft.com/en-us/download/details.aspx?id=40346.

Reklamy

Microsoft Dynamics CRM 2011 Update Rollup 12 jest z powrotem dostępny i jest… fajny

Dziś w nocy Microsoft przywrócił ponownie przetestowany i działający (!) Update Rollup 12. Zgodnie z komunikacją, w którą zaangażowany jest już naprawdę top management (patrzcie tutaj), Update Rollup 12 wymagał przetestowania kilku scenariuszy, które powodowały błędy. Tutaj szacunek dla Boba Stutza (Corporate Vicepresident linii Dynamics) za odważną decyzję, że skoro UR12 nie był gotowy, to należy to otwarcie i uczciwie powiedzieć. Wreszcie coś zaczyna się zmieniać – wystarczyła zmiana kilku osób ;).

Co w takim razie dostaną klienci z CRM wdrożonym u siebie (on premise) lub w hostingu w Update Rollup 12?

  • Przede wszystkim oczekiwane wsparcie wielu przeglądarek
  • zmiany w SDK, w tym zupełnie nowe żądanie dodane do APIExecuteMultipleRequest, które pozwala „zapakować” w jedno wywołanie wielu żądań aktualizacji danych jako kolekcji i wysłanie ich do serwera jako jedno żądanie (request). Odpowiedzią jest kolekcja rezultatów wykonania poszczególnych żądań. Takie podejście widocznie zwiększa wydajność, bo wysyła jedno żądanie zamiast wielu, a rezultat jest taki sam
  • lepsze wsparcie dla Internet Explorer 10 i Windows 8
  • zmiany w „ścianie” – możliwość „lubienia” i „nielubienia” konkretnych wpisów oraz odwoływania się do innych rekordów, podobnie jak na Facebook’u
  • przygotowanie CRM’a pod nowy interfejs, w tym nowe pola na obiektach Potencjalny Klient, Szansa Sprzedaży i Sprawa – na razie to pola tylko do użytku wewętrznego, ale po instalacji nowego interfejsu (Process Flow UI) pola te mają konkretne znaczenie
  • nowe indeksy w bazie niektórych obiektów
  • nowe metody i klasy w SDK optymalizujące zapytania o metadane z CRM, w tym szybsza możliwość pytania platformy tylko o zmiany w metadanych danego pola / obiektu oraz wsparcie dla operatora NotIn (nareszcie!)
  • zgodność ze standardem FIPS 140-2 – rządową wykładnią tego, jak powinien wyglądać szyfrowany ruch między systemami
  • nowy obiekt Complex Process do wewnętrznego użytku przez nowe procesy (i na przyszłość)

My na razie instalujemy Update Rollup 12 na naszych środowiskach. Jeśli nic się nie zdarzy złego, a UR12 przyniesie zapowiadane korzyści z chęcią zaczniemy go instalować Klientom i proponować jego instalację. Update Rollup 12 (v2) można ściągnąć stąd: http://www.microsoft.com/pl-pl/download/details.aspx?id=36229, a KB opisujące zmiany jest tutaj: http://support.microsoft.com/kb/2795627.

Update Rollup 12 – na razie nie radzę instalować + moje przemyślenia (stan na 2013-01-24)

Nie chcę na razie komentować ostatnich wydarzeń, bo wiadomo, że przy zbyt silnych uczuciach (do Dynamics CRM) moje reakcje byłyby zbyt silne ;). Na liście „under NDA” rozpocząłem już burzę zaczepnym pytaniem gdzie jest lider strategii Dynamics CRM w ostatnim roku, odkąd odszedł Pan B.W…?

Jak pewnie wiecie, 10 stycznia ukazał się długo oczekiwany Update Rollup 12 dla Dynamics CRM 2011. Nie opisywałem go póki nie potestowałem sam. W całym styczniu za to na CRM Online instalowany jest tzw. 2012 Q4 Service Update, a więc pakiet poprawek większy od UR12 dostępny na razie tylko dla CRM Online. O ile CRM Online mnie nie obchodzi (szkoda nerwów), o tyle wycofanie trzeciego rollup’a z rynku już bardziej.

Update Rollup 12 to ogromna aktualizacja – niektórzy mówią nawet, że to CRM 2013 :). Rzeczywiście nowych funkcjonalności jest mnóstwo, a tą najbardziej oczekiwaną oczywiście wsparcie dla wielu przeglądarek. I właśnie ze względu na mnogość nowych funkcji, wygląda na to, iż obiecane ambitne terminy spowodowały, że nie wszystko działa jak należy. Nie jest to nic strasznego (niby), bo zmiana jest rzeczywiście ogromna, ale coś jednak w moim fanatycznym (dla Dynamics CRM) sercu nie gra. Nie gra, bo to nie pierwszy raz. Na szczęście Microsoft po kilku godzinach zauważył błędy i kulturalnie Update Rollup wycofał.

W skrócie Update Rollup 12 został wycofany i nie należy instalować go aż do ukazania się wersji 2 (v2). Jeśli więc pobraliście (Wasi administratorzy pobrali) UR12 z 10 stycznia, nie instalujcie go! Microsoft bowiem oficjalnie przyznał, że UR12 może spowodować błędy w działaniu CRM – tutaj jest post Vicepresident’a linii Dynamics mówiący o tym: http://community.dynamics.com/product/crm/crmtechnical/b/lostinthoughtsofcrm/archive/2013/01/18/update-on-microsoft-dynamics-crm-2011-update-rollup-12-release.aspx.

Z tego, co wiem stan na dziś jest taki, że poprawiane są błędy i Update Rollup 12 dla klientów posiadających CRM zainstalowany u siebie (on-premise) pojawi się wkrótce ponownie. Tym razem już bez błędów. Wtedy będziemy mogli zacząć cieszyć się nowymi, ogromnymi zmianami.

A wnioski mam na razie takie – Microsoft za szybko chce wypuszczać nowe funkcjonalności, albo za dużo ich w jednej aktualizacji. Samo wsparcie dla wielu przeglądarek to ogromna praca – CRM od 8 lat używał plików charakterystycznych dla Internet Explorer. Zastąpienie plików .htc nowymi formatkami (czyt. przepisanie sporego kawałka interfejsu) to nie żarty… A ambitny, „6-miesięczny” termin zaczyna nadchodzić. I efekty mamy…

Microsoft Dynamics CRM „Polaris” i „Orion” – pierwsze informacje po polsku

Niniejszym korzystam z faktu, że NDA na te informacje wygasło kilka godzin temu i przedstawiam po krótce Mapę Drogową Dynamics CRM na najbliższy rok. W bardzo ogólnym zarysie. Szczegółowa Mapa będzie upubliczniona przez Microsoft za jakiś niedługi czas…

Otóż, następna duża aktualizacja do CRM ma kodową nazwę Polaris i 2 tygodnie temu skończyłem poprawiać jej tłumaczenia na język polski. Co będzie zawierać Polaris? Przede wszystkim:

  • już w Update Rollup 12 wreszcie dostępne będzie wsparcie wielu przeglądarek, zarówno dla klientów CRM Online, jak i klientów CRM On-Premise, a więc i SPLA!!! To w szczególności znaczy, że wygraliśmy bitwę z niemądrymi głowami z góry chcącymi oferować cross-browser support dla On-Premise dopiero kilka miesięcy po CRM Online! Będzie w UR12 już w grudniu 2012 😀
  • niestety nie ze wszystkim wygraliśmy 😦 CRM Online już w „Polaris’ie” dostanie wbudowaną integrację z Bing Maps, tzn. specjalny rodzaj kontrolki do użycia na formularzach, która będzie pokazywała na mapie określony adres, korzystając z Bing API.
    W CRM On-Premise na razie nie wiadomo kiedy to udogodnienie się pojawi…
  • wsparcie dla Outlook’a 2013 (a to niespodzianka!)
  • całkowicie nowy interfejs do diagnostyki klienta CRM dla Outlook – to wstęp do czegoś większego, ale o tym za chwilę
  • nowy „kafelkowy” interfejs opcjonalnie do zarządzania poszczególnymi funkcjonalnościami (szanse sprzedaży)

A teraz uwaga, uwaga, Microsoft Dynamics CRM o nazwie kodowej „Orion”, który pojawi się w połowie 2013, roku będzie oferował:

  • całkowicie nowy klient mobilny dla CRM i tabletów
  • bezpośrednia synchronizacja z Exchange!!! i możliwość rezygnacji z klienta Outlook do śledzenia emaili, zadań, kontaktów i spotkań
  • UWAGA… 🙂 integracja emaili poprzez OWA. Tak, Outlook Web Access!!! Bez instalacji klienta CRM dla Outlook
  • spodziewana integracja Yammer’a wewnątrz CRM’a
  • „kafelkowy” i „procesowy” interfejs opcjonalnie dostępny dla wielu scenariuszy (szanse sprzedaży, sprawy, oferty
  • rezygnacja z obiektu Potencjalny Klient i integracja go z Szansą Sprzedaży. Nareszcie!!!
  • bardzo mocno rozbudowana część „socjalna” CRM, a więc praca z CRM jak w portalu społecznościowym

Uff, szykuje się kolejna rewolucja. Konkurencja w ogóle jeszcze istnieje? 🙂 To ma sporą pracę do odrobienia w takim razie. Blech.

„The CRM Field Guide” nareszcie jest! Jedyna książka, której potrzebujesz do nauki Dynamics CRM

Dziś oficjalnie publikujemy jedyną, niepowtarzalną, najlepszą 😉 książkę opisującą wszystko, czego może potrzebować konsultant uczący się Microsoft Dynamics CRM – CRM Field Guide. Ta ogromne pozycja pokrywa na swoich kartach wszystko od instalacji i konfiguracji każdego komponentu systemu, przez najlepsze praktyki ustawień bezpieczeństwa, przez dostosowania raportów, przez wykorzystanie CRM do konkretnych scenariuszy sprzedażowy, marketingowych i innych, aż do integracji CRM z innymi systemami z linii Dynamics aż po zarządzanie projektami wdrożeń CRM:

„The CRM Field Guide” to książka wyjątkowa, bo napisana przez 19 MVP z całego świata, którzy podzielili się wiedzą z realnego życia i z prawdziwych wdrożeń platformy Microsoft Dynamics CRM na ponad 940 stronach!!! Miło mi poinformować, że w zaszczytnym gronie autorów znalazłem się i ja :). Poza wkładem do kilku rozdziałów, napisałem cały swój rozdział poświęcony integracji Microsoft Dynamics CRM z systemami ERP z linii Dynamics za pomocą Connector for Microsoft Dynamics. Rozdział ten został przez wydawcę i recenzentów z Microsoft roboczo okrzyknięty „Connector – from Zero to Hero” i tak już zostało. Na razie mało kto na świecie w ogóle wie, że taki konektor istnieje. Mam nadzieję, że mój rozdział to zmieni :).

Pełna lista rozdziałów książki:
Chapter 1 – Building the Foundation
Chapter 2 – CRM Server Installation & Configuration
Chapter 3 – CRM Outlook Client Installation & Configuration
Chapter 4 – CRM 4 Upgrade to CRM 2011
Chapter 5 – E-mail Router Installation & Troubleshooting E-mail Router
Chapter 6 – Security Best Practices
Chapter 7 – Sales Management Best Practices
Chapter 8 – Service Management Best Practices
Chapter 9 – Marketing Management Best Practices
Chapter 10 – The Power of CRM & Outlook
Chapter 11 – Dynamics CRM Goal Management
Chapter 12 – Processes
Chapter 13 – Aligning Reports to the Audience
Chapter 14 – Report Development
Chapter 15 – SharePoint & CRM: Better Together
Chapter 16 – CRM Outlook Optimization & Troubleshooting
Chapter 17 – CRM Server Optimization, Maintenance & Monitoring
Chapter 18 – Data Management Best Practices
Chapter 19 – User Adoption
Chapter 20 – Customization Strategies
Chapter 21 – Introduction to Solutions
Chapter 22 – Solution Management & Troubleshooting
Chapter 23 – Dynamics Connector – From Zero to Hero
Chapter 24 – Rapid Development Best Practices
Chapter 25 – Community Resources

Książka jest oczywiście po angielsku (bo została wydana w USA) i jest dostępna w wersji papierowej i eletronicznej we wszystkich księgarniach. Oficjalna strona naszej książki to: http://www.crmfieldguide.com/. Na stronie książki dostępne są szczegółowe opisy rozdziałów, treść elektroniczna oraz wszystkie materiały, które nie są papierowe ;).

Książka dostępna jest też na Amazon: CRM Field Guide.

Zapraszam do zakupu każdego, kto chce wiedzieć o Dynamics CRM wszystko! Dla tych, którzy będą chcieli autograf gratis :).

Update Rollup 10 – powstrzymajcie się na razie w poniższych sytuacjach

Standardowo opisuję każdy Update Rollup tuż po tym, jak się pojawi. Zawsze bardzo chcę wcześniej, ale NDA zabrania :). Tym razem nie pisałem nic, bo musiałem trochę potestować potencjalne zmiany. Update Rollup 10 jest bardzo dużą paczką, więc potencjalnie może wnosić trochę zamieszania. Warto być świadomym, co dokładnie może się stać w niektórych wypadkach i ewentualnie w tych przypadkach powstrzymać się na razie przed instalacją UR10.

W szczególności chodzi o poniżej opisane przypadki – być może jest ich więcej, ale tyle udało mi się zauważyć i są to problemy potwierdzone i naprawiane przez Microsoft:

  • Twoje formatki przetwarzają w jakikolwiek sposób odpowiedź FetchXmlToQueryExpressionResult, nawet jeśli o tym nie wiesz :)? Jeśli używasz FetchXML, platforma pod spodem i tak użyje tego żądania! To, co udało mi się znaleźć dotyczy tego, w jaki sposób budowana jest odpowiedź w JSON. Otóż, od Update Rollup 10 zmienił się kontrakt żądania, tzn. do FilterExpression został dodany atrybut IsQuickFindFilter, którego nie było wcześniej. To powoduje wywalanie się DataContractJsonSerializer’a i w rezultacie nie działają skrypty od tej linii na formatkach
  • Powyższy problem może być rozwiązany po przebudowaniu WCF’a za pomocą najnowszego SDK 5.0.12
  • Twoje rozwiązanie zawiera encje zmigrowane z Dynamics CRM 4.0? Prawdopodobnie dostaniesz błąd przy próbie importu tego rozwiązania ze względu na zmianę w strukturze XML w pliku rozwiązania
  • Masz jakiekolwiek emaile w stanie Pending albo Pending Send (Oczekujący na wysłanie)? Po wgraniu UR10 możesz się zdziwić, że po przełączeniu użytkownika do używania Email Router zamiast Outlook, jest spora szansa, że stare emaile ze statusem „Oczekujący na wysłanie” zostaną nagle wysłane. Niby to takie normalne i prawidłowe, ale biznes może się nieźle wkurzyć, jak zaczną wysyłać się nagle emaile sprzed 1-2 lat… 🙂 Warto o tym pamiętać!

Każda z poniższych sytuacji została już zgłoszona do Technical Support Microsoft’u. Nie u każdego te błędy mogą wystąpić, ale uczciwie ostrzegam… 🙂 Update Rollup 10 jest ogromną zmianą, stąd lepiej nie instalować go od razu po ukazaniu się na rynku…