Dynamics 365 Business Edition, czyli z Maderą się nie udało; czas na Teneryfę…

W światku Dynamics’owym zawrzało… Od wczoraj Twitter i blogi, a także część polskiego internetu poświęconego Microsoft Dynamics się gotuje. Polacy piszą: Dynamics 365 „Business Edition już nie ma”, „Dynamics 365 Business Edition zaprzestana”, a Amerykanie „Business Edition is no more” (cytat wyrwany z kontekstu z wypowiedzi przedstawiciela Microsoft). W takich sytuacjach warto zatrzymać się na chwilę i zamiast cytować plotki – doczytać i dopiero dzielić się informacjami.

Co stało się wczoraj na Directions 2017?

Marko Perisic, podczas otwierającej sesji na konferencji Directions w Orlando powiedział, że Microsoft Dynamics 365 Business Edition to od teraz Project Tenerife. Dla przypomnienia roboczą nazwą dla Business Edition była Project Madeira.

Panika rozlała się po wszystkich. Panika wynikająca z niezrozumienia co się stało. Rozwój Microsoft Dynamics 365 Business Edition nie został zawieszony! To, co się wydarzyło, to „niespodziewana” zmiana planów i roadmapy „mniejszego” Dynamics’a 365. Zmiana, która w kręgu dobrych partnerów NAV’owych i grup zainteresowanych konsultantów Dynamics 365, była spodziewana. Nawet dla rynku ogólnego powinna być spodziewana, bo jak można się nie spodziewać zmiany planów, jeśli Microsoft w sierpniu (na miesiąc przed premierą) mówił, że moduł marketingowy i funkcjonalność przeniesiona z NAV nie jest jeszcze gotowa. A dodatkowo w zasadzie nie było planu co dalej z Microsoft NAV. Ktokolwiek wierzył, że w jeden miesiąc ogromne funkcjonalności nagle się pojawią? Chyba nie.

Co w takim razie dzieje się z Microsoft Dynamics 365 Business Edition i czym jest Project ‚Tenerife’?

Dynamics 365 Business Edition rzeczywiście znika, ale tylko z licencjonowania Microsoft. Znika, bo tak, jak pisałem wcześniej, a mówiłem wszystkim Klientom na spotkaniach, totalnie bez sensu była wersja Business Edition, która miała być tańsza i być przeznaczona dla x liczby użytkowników. I zawsze pojawiało się to samo pytanie:

„Załóżmy, że Klient kupi Business Edition i urośnie o kilku użytkowników. Co ma się stać? Ma się zmigrować z Business Edition opartego o Dynamics NAV i przenieść do Enterprise Edition opartego o Dynamics AX?”

No przecież – proste, że nie! Mimo oszalałej wizji pań i panów z marketingu w Redmond, już w listopadzie 2016 roku na spotkaniach dla insider’ów były poruszane tematy potencjalnej konieczności migracji i zawsze kończyło się tak samo. Przy tej okazji pozdrawiam Klientów, którym jeszcze w zeszłym tygodniu mówiliśmy, żeby uważali na Business Edition 😉 – mam nadzieję, że znów pomogliśmy w strategii.

Project Tenerife i w nowym licencjonowaniu licencje kupuje się dla użytkowników „na moduł” (per app), a nie w zależności od liczby użytkowników. I to ucina spekulacje, że Business Edition się skończył. Licencjonowanie tak, produkt nie. Ba, produkt żyje i będzie większy niż Microsoft mówił.

Project Tenerife to w zasadzie połączenie Microsoft Dynamics 365 Business Edition i Microsoft Dynamics NAV, ale ze znaczącym naciskiem na platformę stojącą pod spodem i opartą o Common Data Service. Sam NAV ma być rzeczywiście zaprzestany, a wiodącym systemem ma być jego następca, Tenerife, który będzie oferował pełną funkcjonalność Dynamics NAV i w chmurze i on-premise.

Razem z nową platformą Microsoft ogłosił też, że możliwe będzie budowanie własnych aplikacji dla konkretnych branż i sprzedawanie ich jako „white label”, tj. np. „Mały ERPik z super CRMem powered by Microsoft Dynamics”. Mamy więc odpowiednik Force.com w Microsofcie (ciekawe dlaczego? Ktoś zgadnie? 🙂 Może dlatego, że szef AppExchange’a Salesforce’owego rządzi teraz w Microsofcie?)

Najważniejsze fakty o Dynamics 365 Project Tenerife

Najważniejsze fakty o następcy Business Edition można podsumować tak:

  • pełny Dynamics NAV połączony z Dynamics 365 Business Edition
  • brak ograniczeń wynikających z liczby licencji
  • licencjonowanie oparte o moduły i aplikacje
  • platforma do budowy własnych aplikacji oparta o Common Data Service
  • pełna integracja z Outlook, Office365 i Power BI
  • szereg gotowych modułów, np. Accountant Hub dla księgowych
  • możliwość instalacji w chmurze i on-premise

 

Reklamy

Rozdzielenie platformy od aplikacji w Dynamics 365 (9.x.x.x) – o co chodzi Microsoftowi?

Prawdziwy Dynamics 365 nadchodzi!

Pamiętam kilka naprawdę gorących rozmów z Klientami (i przy okazji Microsoft’em) o tym, dlaczego nie warto migrować się do Microsoft Dynamics 365, który pojawił się na rynku w 2016 roku. Ci klienci, którzy nam uwierzyli w lutym i marcu tego roku i posłuchali, że „tamten” Dynamics 365 z grudnia to jedynie update, a nie nowa wersja (8.2.x.x, a nie 9.x.x.x) dobrze na tym wyszli. Ci, którzy uwierzyli mimo naszych warsztatów Microsoftowi przeżyli koszmar z migracją do nowych licencji i do platformy, która była przejściowa. Teraz muszą zmierzyć się z migracją do tego prawdziwego Dynamics 365 :). Dlatego warto wierzyć ekspertom, a nie sprzedawcom, ale to tak przy okazji.

Tak, czy inaczej, prawdziwy Dynamics 365 (a więc wersja z nowym numerem) nadchodzi wielkimi krokami. Należy więc zacząć przygotowywać się do niej z odpowiednią uwagą.

Rozdzielenie platformy i aplikacji, czyli co?

Jedną ze zmian, o których rzadko mówią sprzedawcy Microsoftu (z mojego doświadczenia nawet o niej nie wiedzą, bo to nie jest coś, co się „łatwo sprzedaje”) jest tzw. application-platform separation, czyli rozdzielenie platformy Microsoft Dynamics CRM (tak, CRM, nie żaden Dynamics 365) od logiki i modułów funkcjonalnych. Z wysokiego poziomu można to rozdzielenie opisać w taki sposób:

Do tej pory mieliśmy moduł Sprzedaży, Marketingu i Obsługi Klienta wbudowany w platformę. Te moduły, niejako, były częścią Microsoft Dynamics CRM. Były tam zawsze; no dobra, Obsługi Klienta nie było w 1.2 😉 ). Generalnie chodzi o to, że kupując Microsoft Dynamics CRM kupowaliśmy te trzy moduły i platformę do budowania aplikacji xRM:

dynamics-crm-5-8-platform

Od wersji 9.0 wszystkie te moduły, które znamy od lat i które dla wielu osób są tożsame z „CRM’em”, zostaną „wyrzucone” z „platformy”, która staje się z powrotem platformą, czyli czymś, na czym można budować dowolne inne aplikacji.

Witajcie w historii MBS CRM i w 2003 roku!!! 🙂 Już wtedy Philip Richardson (teraz w Salesforce) był adwokatem osobnej platformy xRM i budowania na niej „appek” w oparciu o SDK. Nomen omen, teraz ta platforma ma roboczą nazwę… xRM Server.

xRM Server jest więc platformą do budowania aplikacji i obejmuje (nazwy Rozwiązań celowo po angielsku, bo takie będą nazwy Solucji w v9!):

dynamics-365-v9-platform.png

 

Oczywiście istniejące moduły zostają „w CRM’ie”, ale technicznie będą realizowane już przez osobne Rozwiązania i nie będą „częścią systemu”. To, w wersji 9.0, dotyczy również modułu Sprzedaży, Marketingu i Obsługi Klienta – od nowej wersji nie są one już częścią platformy, a stają się Rozwiązaniami (Solutions)!!!

 

Czemu tak?

Od niedawna widać, że Microsoft zaczął dodawać kupowane przez siebie produkty (portale ADX, FieldOne) jako solucje (rozwiązania) do Dynamics CRM. Oczywiście to wynika z faktu, że partnerzy robiący wcześniej te rozwiązania oferowali je swoim Klientom jako solucje, więc naturalnym krokiem było pozostawienie ich w tej formie, zamiast podejmowania próby „wbudowywania” ich w platformę. Dodatkowo takie podejście ma mnóstwo innych zalet…

 

Zalety rozdzielenia platformy od logiki aplikacji

Trzymanie konkretnych funkcjonalności / modułów jako osobne rozwiązania, w separacji od platformy ma szereg zalet w kontekście Microsoft Dynamics 365, m.in.:

  • Możliwość aktualizacji konkretnego modułu (np. Sprzedaży) bez konieczności podnoszenia wersji całej platformy
  • Brak zależności od konkretnego partnera / zespołu wewnątrz Microsoft podczas aktualizacji ważnych dla nas funkcjonalności
  • Rozdzielenie kodu platformy od kodu realizującego konkretne funkcjonalności, przez co developerzy mają znacznie mniej zależności przy rozwoju konkretnego modułu
  • Możliwość szybszego nadążania za rynkiem w kontekście konkretnego modułu bez oglądania się na całą platformę
  • Ogromna zmiana w podejściu do implementacji rozwiązań przez partnerów, bo nie będziemy zależni od „wszystkich” komponentów encji systemowych, ale w zamian będziemy zależni tylko od poszczególnych modułów

 

Na czym technicznie polega to rozdzielenie?

Platforma Microsoft Dynamics 365 składa się z wielu komponentów/warstw (od bazy danych, przez serwery web’owe aż po aplikacje natywne i kod po stronie klienta). Dlatego rozdzielenie, o którym mowa w tym poście, musiało dotyczyć wszystkich tych warstw.

W warstwie serwerowej oznacza to, że:

  • cały kod charakterystyczny dla poszczególnych modułów został przeniesiony do plug-in’ów
  • metadane encji (a także jej elementów, takich jak widoki i formularze) zostały przeniesione do konkretnych rozwiązań

W warstwie klienckiej rozdzielenie platformy od aplikacji polegało na:

  • przepisaniu wszystkich stron ASPX na własne kontrolki w oparciu o CCF (Custom Control Framework)
  • kod JScript został skonwertowany na TypeScript

Jak możecie się domyślać, rozdzielenie oznacza, że przybędzie nam Rozwiązań (Solutions). I tak, w wersji 9.0, mamy następujące Rozwiązania:

  • LeadManagement
  • ProductManagement
  • ClientUtilities
  • Sales
  • Scheduling
  • ServiceManagement
  • Marketing

 

Ktoś może zapytać „No dobra, a co stanie się, jak nie zainstaluję tych rozwiązań?” A, to odpowiedź jest prosta – sama platforma (xRM Server) bez doinstalowanych rozwiązań z funkcjonalnością np. Sprzedaży sprowadzi się po stronie UI jedynie do modułu Ustawień J. A to dlatego, że cała funkcjonalność będzie teraz realizowana przez dedykowane solucje.

 

Data Loader Service – nowy sposób na import danych do Dynamics CRM Online

W każdym wdrożeniu systemu CRM spotykamy się z koniecznością migracji danych. Albo jest to migracja danych z zewnętrznych systemów, albo z istniejących baz, albo z plików płaskich. Dynamics CRM daje mnóstwo możliwości na przeprowadzenie dobrej migracji danych, w tym:

  • Najprostsza operacja importu z pojedynczego pliku XLS danych „płaskich” dotyczących jednego obiektu
  • Import danych dotyczących kilku obiektów, ale wciąż zgromadzonych w pliku XLS
  • Import danych z plików XML, albo innych typów plików płaskich
  • Import danych złożonych z zewnętrznych systemów poprzez CRM SDK (web services)
  • Import danych złożonych z zewnętrznych systemów poprzez pakiety SSIS
  • Import danych złożonych z zewnętrznych systemów za pomocą gotowych szyn danych, albo narzędzi (Scribe, Dynamics Connector, Riva)
  • Cykliczna integracja danych złożonych w jedną, albo w dwie strony

Wszystkie metody poza pierwszymi dwoma z listy wyżej wymagają znajomości programowania. W tym poście zajmiemy się importem danych (nawet złożonych) do Dynamics CRM, który można wykonać bez konieczności programowania i znajomości CRM SDK / API. Oczywiście możemy pewne proste dane importować za pomocą wbudowanego mechanizmu importu w CRM 2011-2015, ale co jeśli chcemy importować dane ze sobą powiązane? To będzie możliwe dzięki całkowicie nowemu narzędziu wprowadzonemu w Dynamics CRM 2016 (Fall’15) – Data Loader Service.

Po co nowe narzędzie do importu danych?

Dynamics CRM od wersji 4.0 posiada wbudowany prosty mechanizm importu danych z odpowiednio przygotowanych plików Excel. Zaletą tego mechanizmu jest to, że jest ono dostępne wraz z systemem i jest bardzo proste w użyciu. Do wad należą przede wszystkich niewielkie możliwości konfiguracyjne oraz fakt, że o ewentualnych błędach dowiadujemy się dopiero po przeprowadzeniu procesu migracji. Efektem tego może być sytuacja, w której tylko część danych zostaje zaimportowana prawidłowo, co docelowo może prowadzić do niespójności danych w środowisku produkcyjnym.
Potrzebny jest mechanizm, który pozwoli planować i uruchamiać importy wielu obiektów na raz i w jakiś sposób opakowywać importy w koncepcyjne transakcje, tj. np. mieć możliwość wycofania zmian, jeśli coś się nie powiedzie. Takim narzędziem jest właśnie Data Loader Service.

Data Loader Service

Użytkownicy systemu CRM 2016 w wersji Online będą mogli niedługo skorzystać z nowego narzędzia. Data Loader Service udostępniany jest na razie tylko w wersji Preview (na tej samej zasadzie, co CRM App for Outlook opisany tutaj). Oznaczenie aplikacji, jako „Preview” wiąże się z faktem, że aktualnie Microsoft nie ponosi odpowiedzialności za błędy w działaniu oraz potencjalne szkody wynikające z użycia tego narzędzia.

dataloader01

 

Data Loader Service dodaje sporo nowych funkcjonalności i znacznie rozszerza możliwości importu danych wykonywanego „bez programowania” i bez konieczności poznawania CRM SDK. Przede wszystkim Data Loader Service dostępny jest jako komponent Dynamics CRM i dla klientów posiadających subskrypcję CRM Online jest bezpłatny.
Funkcje, które sprawiają, że jest Data Loader Service jest warty rozważenia przy okazji planowania importu i aktualizacji danych do systemu Dynamics CRM Online to:

  • Przetrzymywanie danych w szyfrowanej bazie tymczasowej (staging), które za pomocą SDK trafiają do systemu, dzięki czemu nie ma ryzyka związanego ze „zgubieniem danych” w trakcie importu.
  • Baza StagingDB pozwala dodatkowo na wykrycie oraz eliminację błędów importu przed rozpoczęciem faktycznego importu danych na środowisko produkcyjne
  • Wparcie dla importu danych do wielu obiektów (encji) w ramach jednego projektu. Data Loader Service sam zdecyduje w jakiej kolejności importować obiekty
  • Możliwość tworzenia oraz zapisywania projektów importu danych zawierających mapowania oraz reguły związane z danym procesem importu. Możliwość wielokrotnego, powtarzalnego użycia zapisanego w ten sposób projektu
  • Wsparcie dla tworzenia i aktualizacji rekordów w ramach pojedynczego projektu importu
  • Zrównoleglenie procesu importu oraz gwarantowana przez Microsoft większa przepustowość przesyłu danych dla narzędzia. Operacja importu danych nie jest już uzależniona od wydajności CRM Async Service
  • Wsparcie dla nowych funkcjonalności wprowadzonych w CRM 2016, tj. Upserts i Alternate Keys (alternatywnych kluczy głównych)
  • Narzędzie oparte na plikach Excel pozwalające na analizę oraz korektę błędów danych wejściowych:


dataloader02

Do braków narzędzia w pierwszej wersji należą:

  • Brak wsparcia relacji N:N
  • Brak możliwości wywołania operacji w narzędziu bezpośrednio z kodu
  • Brak wsparcia dla list marketingowych

Czy Data Loader Service pozwoli na dowolną migrację danych?

Data Loader sprawdzi się głównie w prostszych scenariuszach importu danych złożonych, dla których główną przyczyną uniemożliwiającą użycie pudełkowych narzędzi była kiepska wydajność. Natomiast w przypadku mechanizmów, w których ważniejsza od wydajności oraz łatwości użycia jest logika oraz reguły biznesowe rządzące procesem importu, w dalszym ciągu będziemy używać własnych aplikacji lub dedykowanych platform integracyjnych.

Aplikacje mobilne i integracje – część 3, czyli niespodzianka od Microsoft’u

    Wiem, wiem. Część 3 serii o nowościach w Dynamics CRM 2015 miała być poświęcona nowościom w automatyzacji i procesach biznesowych. Ale pozwalam sobie zmienić tę kolejność, bo oto Microsoft zrobił wczoraj (25.11 polskiego czasu) niezłą niespodziankę Klientom – na Apple Store pojawiła się aplikacja mobilna opatrzona numerkiem 2.0.25. To oficjalnie oznacza, że Dynamics CRM 2015 już tu jest! 🙂

    ipad2

    CO NOWEGO W MOBILNYM CRM 2015?

    Oooo, dużo :). Na szczególną uwagę zasługują kolejne funkcje, na które czekał rynek. I tak, podsumowując najważniejsze nowości:

    • obsługa wielu języków, w tym języka polskiego

      ipad_start2

    • praca offline poprzez tzw. rekordy robocze (drafts). Od CRM 2015 użytkownicy mogą dodawać notatki ze spotkań i nowe rekordy także bez dostępu do internetu! Aplikacja CRM na tablecie sama wykryje brak połączenia i pozwoli tworzyć rekordy także w trybie offline. Dane zostaną zsynchronizowane z serwerem po podłączeniu do sieci
    • możliwość przeglądania danych w wielu pulpitach menadżerskich (dashboard’ach). W aplikacjach CRM 2015 na tabletach nie trzeba już oglądać jedynie „Sales Dashboard”, ale możemy korzystać z wielu innych zdefiniowanych pulpitów – wystarczy, że dany pulpit oznaczymy jako dostępny na tabletach:

      ipad_dashboards
    • kafelki nawigacyjne na głównej stronie – w CRM 2015 kafelki znane z formatki np. Konta są teraz dostępne ze strony startowej. Dodatkowo można tak skonfigurować stronę startową, żeby zawsze pokazywała po lewej stronie nasze ulubione obiekty:

      ipad_tiles
    • przeglądanie zasobów sieciowych i iframe’ów na tablecie. W Dynamics CRM 2015 Microsoft wprowadził tzw. Preview Feature – funkcję, która pozwala obsługiwać na tabletach zasoby sieciowe (web resources) i oglądać ane wyświetlane w iframe’ach. Wystarczy, że administrator na to zezwoli:

      ipad_preview

    Jak widzicie, aplikacja CRM 2015 na tablety doczekała się wielu nowych funkcjonalności, na które czekali Klienci. Najważniejsza z nich to dostęp offline – na razie prosty i ograniczony do tworzenia rekordów, ale już pozwala dodawać dane do CRM np. w samolocie. Dodatkowo CRM na tabletach wreszcie doczekał się obsługi 40 języków.
    Dynamics CRM 2015 for tablets umożliwia podłączenie się do serwerów Dynamics CRM 2013 lub 2015.

Nowości w Dynamics CRM 2015, część 2 „Funkcjonalności dla użytkowników”

Nadszedł czas na obiecany kolejny odcinek serii o nowościach w Microsoft Dynamics CRM 2015. Tym razem opiszę nowe funkcjonalności dla użytkowników końcowych, czyli to co widać „na zewnątrz”. Ponownie, jest to subiektywny zbiór nowych funkcjonalności, a poniższa lista nie pokrywa wszystkich nowości.

2. NOWE FUNKCJONALNOŚCI DLA UŻYTKOWNIKÓW KOŃCOWYCH

  • znacznie rozbudowany Katalog Produktów. CRM 2015 umożliwia definiowanie złożonej taksonomii produktów, budowania rodzin produktów, hierarchii produktów podobnych oraz daje możliwość definiowania właściwości dynamicznych dla produktów:

    product_properties

    W szczególności możliwe będzie zdefiniowanie parametrów charakteryzujących Grupy Produktów, które będą wypełniane na poziomie samych produktów należących do danej Grupy (np. dodatkowy parametr „rozmiar”):

    product_override

  •  

  • możliwość definiowania zasad cross-sell i up-sell poprzez łączenie produktów relacjami. W przypadku konfiguracji kilku produktów w grupie cross-sell, CRM 2015 będzie podpowiadał dodanie odpowiedniego produktu powiązanego z tym już dodanym:

    product_crosssell

  •  

  • możliwość graficznego definiowania hierarchii między obiektami, np. firmami i kontaktami. W CRM 2015 Microsoft dodał długo wyczekiwaną funkcjonalność wizualizacji powiązań między obiektami. Szczególnie przydatna będzie ta funkcjonalność w przypadku obsługiwania grup firm (albo grup klienckich):
    hierarchy
     

  • znacznie więcej możliwości konfiguracji warunków SLA (Service Level Agreement) w module umów serwisowych. CRM 2015 będzie pozwalał na definiowanie osobnych KPI dla standardowych umów SLA i rozszerzonych umów SLA. Dodatkowo będzie można zdefiniować statusy, dla których czas będzie się automatycznie zatrzymywał (poza zdefiniowanymi świętami itd):

    sla
  •  

  • pulpit agenta umożliwiający integrację w jednym miejscu wielu okienek, w tym także okienek z innych systemów (Unified Service Desk). USD umożliwia zgromadzenie w jednym oknie funkcjonalności CRM, Lync oraz systemów legacy, a także przy odpowiednim oprogramowaniu umożliwi wpisywanie danych raz, a zapisywanie je w kilku miejscach na raz. To funkcjonalność bardzo przydatna m.in. w call center:

    usd

  •  

  • panel współpracy marketingu i sprzedaży (Sales Collaboration Panel) – w przypadku integracji z Microsoft Dynamics Marketing pracownicy działów sprzedaży uzyskają w CRM wgląd w kampanie marketingowe przedstawiane kontekstowo na Kliencie / Kontakcie w postaci graficznej:
    panel

  • ulepszony edytor emaili (nawet bez użycia Microsoft Dynamics Marketing)
  •  

  • możliwość definiowania cenników dla terytoriów sprzedażowych
  •  

  • odzwierciedlenie cyklu życia produktu (tzn. możliwość publikacji produktów, pracy z produktami roboczymi, cofania produktów i ograniczania widoczności produktów datami
  •  

  • synchronizacja załączników do spotkań w Outlook
  •  

Poza wyżej wymienionymi ogromnymi zmianami Microsoft wprowadził w Dynamics CRM 2015 ulepszoną integrację z Microsoft Social Listening, znacznie bliższą integrację z Microsoft Dynamics Marketing, całkowitą zmianę modelowania procesów biznesowych oraz mnóstwo ulepszeń w aplikacjach mobilnych na tablety i telefony. Te zmiany opiszę w kolejnych odcinkach tej serii.

Dynamics CRM 2015 / Fall 14 release – część 1 opisu nowych funkcjonalności (czyli coś wielkiego nadeszło)

Ponieważ Microsoft zdjął już z nas, MVP, umowę o poufności (NDA) i prawdopodobnie w tym tygodniu odkryje największe atuty nowej wersji CRM podczas Convergence 2014 EMEA w Barcelonie, mogę wreszcie opublikować post zapowiadany ponad miesiąc temu… 🙂

Otóż, wielkimi krokami nadchodzi Microsoft Dynamics CRM 2015 (kodowo zwany „Vega” dla CRM i „Hydra” dla Dynamics Social Listening). Nowa wersja przynosi bardzo, bardzo dużo nowości zarówno w samym CRM’ie, jak i funkcjonalności Marketingu i Obsługi Klienta.

Z okazji ukazania się nowej wersji postanowiłem napisać serię postów o nowościach w Dynamics CRM 2015, a ten post stanowi Część 1 i jest poświęcony nowościom w Platformie i Dostosowaniach.
Całą serię postów podzieliłem subiektywnie na 4 części:

  1. Platforma i dostosowania
  2. Funkcjonalności dla użytkowników końcowych (sprzedaż, marketing, obsług klienta)
  3. Automatyzacja i procesy biznesowe
  4. Mobilność i integracje

SPOSÓB INSTALACJI DYNAMICS CRM 2015:
Nowa wersja, czyli Dynamics CRM 2015, będzie dostarczona do Klientów jako tzw. Fall 14 Release, a więc zestaw dodatków instalowanych na istniejących serwerach. W przypadku CRM Online migracja odbędzie się oczywiście automatycznie, a w przypadku CRM On-Premise będzie można doinstalować funkcjonalności poprzez Service Pack.
Nowi Klienci będą mogli zainstalować od razu CRM 2015 poprzez tzw. slip stream setup.

 

NAJWAŻNIEJSZE NOWE FUNKCJE (SUBIEKTYWNIE WYBRANE):

1. PLATFORMA I DOSTOSOWANIA:

  • długo oczekiwana funkcja pól kalkulowanych, a więc możliwość wyliczania wartości pól na podstawie innych pól, łącznie z warunkowaniem wyników (if… then…) i predefniowanymi funkcjami

calculatedfields

 

  • nowe mechanizmy uprawnień oparte o strukturę organizacyjną firmy, dzięki którym można będzie zdefiniować uprawnienia do obiektów „z boku” do istniejących mechanizmów (role zabezpieczeń, zespoły i poziomy dostępu). Takie podejście pozwoli na odzwierciedlenie struktury macierzowej i od dawna upragnioną możliwość ustawienia uprawnień w stylu „Widzę wszystko to, co moi podwładni”:

hierarchy

hierarchy2

 

  • wyszukiwanie rekordów wielu typów z jednego miejsca; w CRM 2015 będzie można wyszukiwać za pomocą tzw. Quick Find rekordy wielu typów, czyli wpisując jednorazowo zapytanie będziemy mogli odnaleźć zarówno firmy, jak i kontakty, jak i dowolny obiekt spełniający kryteria wyszukiwania
  • search

  • znacznie usprawniony Katalog Produktów. W CRM 2015 będzie można definiować taksonomię produktów, łączyć produkty w grupy i hierarchie, definiować powiązania do produktów w rodzaju „cross-sell”, „up-sell” oraz definiować zupełnie nowy sposób przydzielania cen podczas dodawania produktów do Szans Sprzedaży
  • Reguły Biznesowe uruchamiane po stronie serwera. Tak ulubiona przez wszystkich funkcjonalność definiowania prostych reguł biznesowych dostępnych na formatkach CRM od CRM 2015 będzie dostępna także po stronie serwera. To znaczy, że zamiast pisać proste pluginy będzie można zdefiniować logikę do uruchomienia po stronie serwera, klikając!!!
  • obsługa Procesów Biznesowych z poziomu skryptów JScript, a więc możliwość dostawania się do aktualnego procesu na danym rekordzie bezpośrednio przez JScript SDK. Wśród operacji wspierane są np. „Przejdź do następnego kroku”, „Zmień proces” itd.
  • zabezpieczenia pól systemowych (field level security), a więc możliwość definiowania ukrywania / blokowania edycji także na polach systemowych
  • synchronizacja Zadań z Outlook do CRM i usprawniona synchronizacja Terminów łącznie z załącznikami z Outlook do CRM
  • możliwość blokowania synchronizacji do CRM spotkań i zadań z Outlook oznaczonych jako „Prywatne” w Outlooku
  • nowe, usprawnione Wyszukiwanie Zaawansowane
  • zagnieżdzone formatki tworzenia nowych rekordów pozwalające na utworzeniu nowego rekordu powiązanego z aktualnym rekordem bezpośrednio z pola wyszukiwania typu lookup. Oczywiście teraz też mamy taką funkcjonalność, ale poprzez otwarcie nowego okna dla nowego rekordu i wyboru tego nowego rekordu w polu lookup. Od teraz można będzie utworzyć nowy rekord i po kliknięciu „Zapisz” CRM automatycznie wróci do okienka rekordu nadrzędnego
  • nowy Kreator Konfiguracji dla klienta CRM w Outlook

 

W poście o Platformie warto też wspomnieć o zakończonym wsparciu w Dynamics CRM 2015 dla następujących produktów:

  • Windows Server 2008 / 2008 R2
  • SQL Server 2008 / 2008 R2
  • Office 2007
  • Internet Explorer 8 i Internet Explorer 9

Już za kilka dni opublikuję Część 2 serii poświęconą nowościom w funkcjonalnościach Dynamics CRM 2015 dla użytkowników końcowych.