Aktualizowanie Dynamics CRM jest równie ważne jak instalowanie poprawek dla Windows, czy Office. Jednak w przypadku CRM 2013 wiele osób na rynku pogubiło się już z numerkami kolejnych wersji i z rozróżnieniem UR, SP, Wave, SU itd. Jednocześnie Microsoft wprowadził totalną nowość dla CRM’a, a więc koncept Service Pack’a znany z innych produktów. W tym poście wytłumaczę dlaczego SP1 to coś innego niż „kolejna” poprawka i czym dokładnie są poszczególne aktualizacje dla Dynamics CRM 2013.

Jak wiecie, poprawki do Dynamics CRM mogą przyjąć następujące formy:

  • Update Rollup – aktualizacja zawierająca poprawki błędów i różne optymalizacje dla CRM OnPremise i Hosted. Ukazują się co około 8 tygodni
  • Service Update – aktualizacja zawierająca poprawki błędów i różne optymalizacje dla CRM Online. Nie ma konkretnego przedziału czasu kiedy się ukazują.
  • Service Pack – totalna nowość w CRM 2013. SP to zbiór nowych funkcjonalności dla CRM OnPremise i Hosted. Publikowany mniej więcej co pół roku
  • Wave – zbiór nowych funkcjonalności dla CRM Online. Publikowany mniej więcej co pół roku

 

CO ZATEM OZNACZA INSTALACJA SP1?
Najważniejsza informacja jest taka, że system z zaaplikowanym Service Pack 1 staje się inną platformą, równoległą do systemu bez SP1. Najlepiej o tym świadczy numerek w wersji Dynamics CRM 2013 SP1, który wygląda tak: 6.1.0:

sp1

 

Service Pack nie może być odinstalowany, bo wprowadza bardzo wiele zmian w samej platformie.
To z kolei znaczy, że Update Rollup 3 (6.0.3.xxx) to nie jest aktualizacja do systemu z zainstalowanym Service Pack1!!! Microsoft będzie aktualizował Dynamics CRM 2013 z zainstalowanym SP1 poprzez Update Rollup’y do SP1, tym samym rozdzielając rozwój obu „podwersji” platformy.

 

WYJAŚNIENIE POSZCZEGÓLNYCH CYFR W NUMERZE WERSJI DYNAMICS CRM 2013
Poniżej dokładne wyjaśnienie buildów i wersji systemu na przykładzie:
6.0.1.xxx

  • 6 oznacza wersję systemu (CRM 2013),
  • 0 oznacza Wave / Service Pack,
  • 1 oznacza Update Rollup,
  • xxx oznacza numer buildu.

Dlatego też kolejne wersje CRM 2013 bez Service Pack 1 będą oznaczane poprzez większe cyferki na trzecim miejscu, tj.
UR3 = 6.0.3.xxx -> UR4 = 6.0.4.xxx.

Za to aktualizacje do CRM 2013 SP1 będą miały formę
SP1 UR1 = 6.1.1.xxx -> SP1 UR2 = 6.1.2.xxx itd.

Bardzo często użytkownicy Dynamics CRM 2013, którzy uzywają systemu na tabletach, pytają nas o dostęp offline z urządzeń mobilnych. W tym poście postaram się podsumować to, jak działa dostęp offline do CRM 2013 z urządzeń mobilnych, zarówno w aplikacjach natywnych (CRM for tablets), jak i przeglądarkach.

Poniżej tłumaczę w jaki sposób dostęp offline do danych w Dynamics CRM 2013 jest zrealizowany w aplikacjach dla dwóch platform – Windows 8/8.1 i iOS.

Jakie dane widać offline i co można z nimi robić

Przede wszyskim należy pamiętać, że praca offline w aplikacjach natywnych CRM 2013 na urządzeniach mobilnych i tabletach (CRM for tablets dla Windows 8.1, iOS) odbywać się może jedynie w trybie tylko do odczytu. Użytkownik po utracie połączenia może nadal pracować na ostatnio oglądanych danych, ale nie może wprowadzać nowych i edytować istniejących rekordów. Wszystkie rekordy będą oczywiście zawierały dane z momentu ich ostatniego odwiedzenia i na szczęście CRM na tabletach informuje o tym poprzez wskazanie czasu ostatniego pobrania rekordu (timestampu).

Aktualnie (w CRM 2013 SP1) użytkownik nie może wybrać rekordów do synchronizacji w trybie offline, ponieważ de facto nie ma tam synchronizacji, a dane są przechowywane w cache’u. CRM sam decyduje jakie dane będą dostępne offline według zaszytych priorytetów: 1) najpierw dane widoczne na listach, dashboard’ach i kafelkach 2) później dane z odwiedzanych wcześniej rekordów.
Dane na pulpitach managerskich (dashboard’ach) będą dostępne offline, ale same wykresy już nie. I nieprawdą jest, że w trybie offline dostępne są tylko ostatnio odwiedzane rekordy (nie tylko!).

Dla oszczędności baterii aplikacje mobilne nie sprawdzają stale, czy odzyskały połączenie z serwerem. Ponowny dostęp online możliwy jest poprzez kliknięcie guzika „Reconnect”. Dopóki użytkownik nie przejdzie świadomie w tryb online i nie opuści aplikacji CRM for Tablet, dopóty będzie miał dostęp do danych offline:

crmtablet_offline

Jak przechowywane są dane offline z CRM 2013 na urządzeniach mobilnych (tabletach)?

Technicznie przechowywanie danych dla trybu offline odbywa się w cache’u HTML5, przy czym tablety z Windows 8/8.1 przechowują te dane w IndexedDB, a iPad’y w Web SQL. Jeśli chodzi o pojemność cache’a, to jest to odpowiednio: maksymalnie 2% wolnej powierzchni na dysku dla Windows 8.1 i maksymalnie 150MB dla iOS. Nie można jednak jednoznacznie stwierdzić ile rekordów będzie dostępnych w trybie offline.
I tutaj niespodzianka – aplikacja CRM for tablets zawsze dla szybszego działania najpierw sprawdza dane z cache’u, a później dopiero online.

Dostęp offline w przeglądarkach

W przypadku korzystania z Dynamics CRM 2013 na tablecie przez przeglądarkę nie istnieje tak naprawdę tryb offline. Możemy jednak ciągle oglądać dane z historii za pomocą guzika „Wstecz”. Oczywiście głębokość powrotu zależy od przeglądarki i urządzenia.

Mam nadzieję, że udało mi się rozwiać wątpliwości dotyczące dostępu offline do CRM 2013 z tabletów. Jeśli nie, zapraszam do komentowania i kontaktu.

Po zaktualizowaniu środowisk CRM Online Microsoft opublikował Update Rollup 2 do ściągnięcia dla Dynamics CRM 2013 w środowiskach On-Premise. „Opublikował”, ale tak nie do końca.
[EDYCJA POSTU 2014-03-24]
Linki w Microsoft Download nadal dziś mówią „Download not yet available„, a informacja na stronie mówi, że Update Rollup 2 będzie dostępny dopiero w drugim kwartale 2014 („Update Rollup 2 for Microsoft Dynamics CRM 2013 will be available for on-premises customers in Q2 of Calendar Year 2014.”).
[\EDYCJA]
Od 2014-03-24 UR2 da się już ściągnąć ze stron Microsoft, a według informacji z 21 marca 2014 UR2 już niedługo trafi do Windows Update pod numerkiem KB 2919956. A skoro ta informacja już jest publiczna, to mogę pisać co przyniesie nam Update Rollup 2.

I tak, najważniejszą aktualizacją jest wsparcie dla Internet Explorer 11 i dla Windows 8.1 w interfejsie Modern. Wreszcie CRM będzie działał na Surface’ach (tak, to bardzo popularne w Polsce urządzenia ;) ).
Druga bardzo ważna zmiana wprowadzona na podstawie opinii Klientów to wyłączenie funkcji auto-zapisu (Auto save) w sytuacji, kiedy użytkownik opuszcza daną formatkę, a funkcja Auto save jest wyłączona domyślnie dla całej organizacji. Jakkolwiek nie brzmi to dziwnie, to jest to bardzo przydatna i pożądana przez Klientów funkcja. Ustrzega użytkowników przed sytuacją, w której użytkownik wszedł na formatkę i zmienił coś szybko (być może przypadkowo), a później od razu ją opuszcza – od UR2 takie zmiany nie zostaną zapisane.

Według informacji nigdzie niepublikowanych, ale potwierdzanych prywatnie w Grupie Produktowej i chyba dostępnych już w Microsoft Support, Update Rollup 2 poprawi też zachowanie Safari na iPad’ach, tzn. Microsoft zastosuje obejście i Safari nie będzie się „wywalać” w przypadku dużych skryptów. Ale poczekamy, zobaczymy…

Lista aktualizacji jest długa i jak zwykle zawiera poprawki błędów / niedogodności oraz małe zmiany, a do najważniejszych zmian należą:

  • naprawiony problem z listami wyboru (Picklist) umieszczonymi na formatkach na końcach sekcji. Przed UR2 takie listy rozwijały się tylko do końca sekcji i mogły nie pokazywać wszystkich wartości. A konieczność przewijania najzwyczajniej na świecie wkurzała użytkowników. Po UR2 niezależnie od umiejscowienia listy wyboru będą rozwijały się zawsze na taką samą liczbę elementów
  • naprawiony błąd JScript w sytuacji, kiedy użytkownik klika w link w polu Lookup po uprzednim wejściu na to pole (uzyskaniu focus’u)
  • uspójnione zachowanie CRM 2013 dla rozwiązywania Sprawy przez użytkownika z listy Spraw i z formatki Sprawy. Przed UR2 CRM podstawiał automatycznie tekst „Rozwiązanie sprawy”, kiedy Sprawa była rozwiązywana z formatki i nadpisywał opis podany przez użytkownika.
  • naprawiony problem z zaznaczaniem i kopiowaniem tekstu z formatek zamkniętych Działań
  • naprawiony błąd JScript w momencie zapisywania Terminu w CRM 2013, który został zaktualizowany z CRM 2011
  • naprawione wkurzające zachowanie z dodawaniem dodatkowych linii podczas kopiowania tekstu do Emaili w CRM
  • naprawiony problem z błędem JScript w sytuacji, kiedy pola wyboru typu checkbox były zabezpieczone Field Level Security
  • naprawiony problem z brakiem możliwości wyświetlenia obiektów z relacją N:N, kiedy użytkownik miał uprawnienia „Czytaj”, „Zapisz”, „Dołącz” i „Dołącz do”, ale nie miał uprawnienia „Utwórz”
  • naprawiony problem z wyświetlaniem zasobów web (Web resource) w sytuacji, kiedy są wyświetlane lub ukrywane skryptem – przed UR2 szerokość tych zasobów po wyświetleniu była zmniejszana o połowę

Więcej o Update Rollup 2 dla Dynamics CRM 2013 można poczytać tutaj: http://support.microsoft.com/kb/2919956/.
[EDYCJA POSTU 2014-03-24]
Chciałbym też móc napisać, że UR2 jest do ściągnięcia „tutaj”, ale zgodnie z tym, co napisałem wyżej, na razie nie można ściągnąć UR2 :(.
[\EDYCJA]
UR2 można już ściągnąć ze stron Microsoft tu: http://www.microsoft.com/en-us/download/details.aspx?id=42272.

Trochę ponad 2 miesiące po premierze chętni na udokumentowanie certyfikatem swojej wiedzy na temat Dynamics CRM 2013 mogą już to zrobić :). 20-ego stycznia Microsoft udostępnił bowiem w centrach Prometric 2 nowe egzaminy – Applications i Customization and Configuration.
Ogólnie w ścieżce certyfikacyjnej dla Microsoft Dynamics CRM 2013 planowane są następujące egzaminy:

  • MB2-700 Microsoft Dynamics CRM 2013 Applications – udostępniony 2014-01-20
  • MB2-703 Microsoft Dynamics CRM 2013 Customization and Configuration – udostępniony 2014-01-20
  • MB2-702 Microsoft Dynamics CRM 2013 Deployment – będzie dostępny od 2014-01-29
  • MB2-701 Extending Microsoft Dynamics CRM 2013 – będzie dostępny od 2014-01-29

Do egzaminów można się uczyć z oficjalnych kursów przygotowawczych (które na razie jednak nie są dostępne) według następujących ścieżek:
Egzamin MB2-700 Microsoft Dynamics CRM 2013 Applications
1-dniowy kurs 80545A : Customer Service in Microsoft Dynamics CRM 2013
1-dniowy kurs 80546A : Sales Management in Microsoft Dynamics CRM 2013
UWAGA! Nie ma kursu pokrywającego funkcjonalności marketingu!

Egzamin MB2-701 Extending Microsoft Dynamics CRM 2013
Nie-wiadomo-ilu-dniowy ;) kurs 80547 – Extending Microsoft Dynamics CRM 2013

Egzamin MB2-702 Microsoft Dynamics CRM 2013 Deployment
2-dniowy kurs 80539A – Installation and Deployment in Microsoft Dynamics CRM 2013

Egzamin MB2-703 Microsoft Dynamics CRM 2013 Customization and Configuration
3-dniowy kurs Course 80542: Customization and Configuration in Microsoft Dynamics CRM 2013

Na razie jedynymi źródłami wiedzy do egzaminów pozostają ogólnodostępne materiały z internetu – zarówno te od Microsoft, jak i z blogów, forów i Centrum Zasobów Dynamics CRM.

Premiera Dynamics CRM 2013 (kodowo zwanego „Orion”) nie jest wyjąkowo głośnym wydarzeniem. Szczerze mówiąc, zupełnie nie rozumiem czemu, bo CRM 2013 ma się do CRM 2011 tak, jak CRM 3.0 do CRM 1.2. W zasadzie mamy do czynienia z rewolucją, a nie nowymi funkcjami. Do ogromnych zmian należą m.in.:

  • zupełnie nowy interfejs,
  • całkowite wystawienie CRM na urządzenia mobilne,
  • możliwość generowania i wizualizacji procesów,
  • dedykowane aplikacje dla iPad’ów i Windows Phone,
  • bezpośrednia synchronizacja kalendarzy z serwerem Exchange z pominięciem Outlook,
  • mocna integracja z innymi systemami (w tym Skype i Yammer),
  • możliwość tworzenia własnych „akcji” (np. nowych requestów w SDK)

A tu nic – zero huku, zero marketingu, słaby PR. Premiera przechodzi trochę jakby „po cichu”. Mało kto wie, że odbędzie się już w ten poniedziałek, 4 listopada 2013 w Barcelonie i będzie transmitowana przez internet.

Przy okazji premiery pojawiło się w internecie dużo nieprawdziwych informacji, a chyba najważniejszą z nich jest ta, że CRM 2013 jest dostępny do ściągnięcia w ostatecznej wersji od 2013-09-24 tutaj: http://www.microsoft.com/en-us/download/details.aspx?id=40341. Mogłoby się wydawać, że skoro sam Microsoft publikuje CRM do ściągnięcia, to pewnie jest to już oficjalna ostateczna wersja. A to nieprawda – to nie jest ostateczna wersja Dynamics CRM 2013!!! Oficjalna pełna wersja ukaże się dopiero po premierze.
Jednocześnie prawdą jest, że wszystkie organizacje tworzone od początku października 2013 w CRM Online to już CRM 2013! Microsoft zrobił prezent Klientom używającym CRM Online i udostępnił im nowego CRM’a wcześniej niż premiera

A w oczekiwaniu na premierę kilka obrazków z Dynamics CRM 2013 :) :

Interfejs na urządzeniach mobilnych:

crm2013_01

Interfejs w przeglądarce:

crm2013_02

Wizualizacja procesu sprzedaży:

crm2013_03

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.

Premiera nowej wersji Dynamics CRM (2013, kodowo nazywana „Orion”) zbliża się wielkimi krokami. Na razie planowana jest na „jesień 2013”, ale nieoficjalnie mówi się o końcu października 2013. Na pewno pokaz premierowy planowany jest podczas konferencji Convergence, która odbędzie się na początku listopada.
Tymczasem dobiega właśnie do końca faza BETA i faza testowania nowego CRM’a w prawdziwych warunkach. Jeszcze tydzień temu nie było wiadomo, czy po Becie będzie jakaś pośrednia wersja. A tu dość niespodziewanie Microsoft opublikował w piątek, 13-ego września, pierwszą wersję Release Candidate, a więc RC1 nowej wersji Dynamics CRM. CRM 2013 RC1 nie jest oczywiście dostępny publicznie, ale partnerzy i klienci biorący udział w programie testowania wersji BETA (lub w programach wczesnej adopcji) dostali zaproszenia do pobrania pierwszego RC.
Release Candidate to znaczący krok milowy, bo oznacza kilka rzeczy. Po pierwsze, faza BETA się skończyła, a to znaczy, że Grupa Produktowa uwinęła się ze zgłoszeniami partnerów i klientów dotyczących błędów, poprawek i sugestii. Po drugie oznacza, że mamy już do czynienia z Dynamics CRM 2013 w postaci, w jakiej prawdopodobnie ukaże się na rynku. Po trzecie wreszcie oznacza to, że Microsoft jest na czas, a prace idą zgodnie z planem dla Dynamics CRM 2013 „Orion”.

Tych, którzy mają podpisane umowy i dostęp do Connect’a, pozostaje zaprosić do ściągania RC1 i bawienia się nowym CRM 2013 już teraz :).

Obserwuj

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

Join 29 other followers