Dynamics Marketing, czyli nigdy nieistniejący produkt i przyszłość marketingu w Dynamics 365

Microsoftu przygoda z marketingiem cyfrowym

Rok temu gdzieś „wypsnęło” mi się na którymś wystąpieniu z przedstawicielami Microsoft Polska, że linia produktów Dynamics nie ma narzędzia marketingowego poza funkcjonalnością Microsoft Dynamics CRM. Oczywiście mamy wspaniałe rozszerzenie ClickDimensions i wszystkie funkcje modułu Marketing z Dynamics CRM, ale nie ma Microsoft prawdziwej konkurencji dla Salesforce’owego Pardot’a, Marketo, czy Adobe Marketing Cloud. I co? I oberwało mi się, że jak to nie ma. A Dynamics Marketing?!

No tak, ale moja odpowiedź brzmiała, że Dynamics Marketing, a więc wcześniejszy MarketingPilot to produkt z tzw. statusem „dead-on-arrival”, czyli zabity zanim w ogóle zaczął istnieć. Kupiony przez Microsoft po coś innego (patrz mechanizm budowy przepływów pracy, czyli Workflow Builder w nowym Dynamics 365😉 ), a  nie dla funkcjonalności marketingu. Najlepiej można było się przekonać, sprawdzając, czy jest dostępny w cennikach.

Trzeba było czekać rok, żeby Microsoft ogłosił to już publicznie – linia produktów Dynamics nie miała pełnego modułu marketingowego. Przez pełny mam na myśli planowanie, egzekucję, rozliczanie kampanii. Zarówno w marketingu cyfrowym, jak i marketingu ATL / BTL, planowania działań wielokanałowych, śledzenia zachowania, liczenia ROI, planowania wydatków marketingowych i zderzaniu ich z lead generation itd. Jednym słowem – nie mieliśmy w linii Dynamics z prawdziwego zdarzenia systemu do Campaign Management.

Co w związku z tym? Niespodzianka!

Microsoft tydzień temu publicznie ogłosił partnerstwo z Adobe, które ma na celu zaoferowanie Adobe Microsoft Cloud jako OFICJALNY moduł marketingowy w nadchodzącej wielkimi krokami platformie Microsoft Dynamics 365.

Adobe Marketing Cloud to w pełni dojrzałe narzędzie do zarządzania kampaniami marketingowymi. AMC składa się z kilku modułów, w tym z trzech głównych – Adobe Campaign, Adobe Experience Manager i Adobe Analytics. Wszystkie moduły będą częścią planu Enterprise w Microsoft Dynamics 365.

Adobe Campaign:

Adobe Campaign to platforma do obsługi marketingu wielokanałowego pozwalająca na planowanie i uruchamianie kampanii marketingowych, włączając w to email marketing i marketing smsowy. Dodatkowo Adobe Campaign pozwala na integrację ze stronami i systemami e-commerce oraz na interakcje na żywo poprzez monitoring zachowań użytkowników i analitykę na żywo.

Adobe Campaign pozwala na trzymanie wielu informacji o użytkownikach w jednym miejscu. Te dane wzbogacą dane trzymane w Dynamics CRM (a raczej w module, który nazywał się będzie Microsoft Dynamics 365 for Sales).

Więcej tu: https://www.adobe.com/pl/marketing-cloud/campaign-management.html

 

Adobe Experience Manager:

Adobe Experience Manager to w zasadzie bardzo zaawansowany CMS pozwalający na budowanie formatek, landing page’y i stron, które mogą być wykorzystywane w kampaniach marketingowych i serwowane odpowiednio w zależności od segmentacji, kanału, czy rozgałęzienia kampanii wynikającego z poprzednich działań z danym klientem.

Więcej tu: https://www.adobe.com/pl/marketing-cloud/enterprise-content-management.html

 

Adobe Analytics:

Adobe Analytics to bardzo zaawansowana platforma chmurowa do monitoringu i analiz sentymentów w internecie oraz do śledzenia zachowań użytkowników. Adobe Analytics pozwala na bardzo zaawansowaną segmentację, w tym segmentację na żywo, a także na marketing predykcyjny (predictive marketing) bazujący na badaniu korelacji i skłonności klientów (customer propensity). Dodatkowo Adobe Analytics wspiera analizę big data i wnioskowanie z nieustrukturyzowanych danych gromadzonych przez wiele firm w internecie (takich jak geolokalizacja, sentymenty itd).

Więcej tu: http://www.adobe.com/pl/marketing-cloud/web-analytics.html

Czy to dobre? Co dalej?

Adobe Marketing Cloud to jedno z najlepszych rozwiązań tego typu na świecie, na pewno. Połączone z Dynamics 365 for Sales (czyli na tę chwilę jeszcze Dynamics CRM😉 ) jest w pełni zintegrowaną platformą do zarządzania kampaniamii. Wreszcie platformą, której nie trzeba sie wstydzić tak, jak Dynamics Marketing…

 

[EDIT, 2016-10-10]

Więcej na temat partnerstwa Adobe i Microsoft w bardziej oficjalnej formie można przeczytać na Blogu Netwise tutaj: http://blog.netwise.pl/microsoft-adobe-partnerstwo/

Microsoft Dynamics 365. Czym jest nowa platforma Microsoftu?

Ostatnio coraz głośniej jest na rynku o nowej ofercie Microsoft – platformie Dynamics 365. A pośród tych wielu głosów jest sporo nieprawdziwych opinii powtarzanych albo z braku wiedzy, albo przez ignorancję. Poniżej staram się obalić mity, opisując czym tak naprawdę jest Dynamics 365.

Czym jest Microsoft Dynamics 365 i po co nam „kolejny” produkt?

Po pierwsze, Microsoft Dynamics 365 to nie jest nowy produkt, a nowe „opakowanie” do istniejących produktów. Nowe, lepsze opakowanie, tak naprawdę, bo łączące wreszcie różne produkty w jedną zintegrowaną platformę. Opakowanie, które wprowadza nowy model licencjonowania produktów Dynamics.

Razem z Dynamics 365 Microsoft wprowadza bowiem możliwość wykupienia tzw. „planów” (zamiast całych „aplikacji”), które obejmują konkretne potrzebne funkcjonalności i obszary, a nie całe produkty. I tak, w Dynamics 365 będziemy mogli wynająć osobno następujące moduły znane wszystkim z Microsoft Dynamics CRM Online:

  • Sprzedaż
  • Marketing
  • Obsługa Klienta
  • Moduł Usług
  • Moduł Zarządzania Projektami
  • Analityka (PowerBI)

Ale rozszerzeniem CRM’a w przypadku Dynamics 365 będą też zupełnie nowe moduły-aplikacje, które Microsoft wprowadził niedawno, tj.:

  • PowerApps – moduł służący do „programowania bez programowania”, tj. platformę do budowy aplikacji biznesowych za pomocą kliknięć (więcej o PowerApps w innym poście)
  • Microsoft Flow – platforma pozwalająca na budowę przepływów zadań między różnymi systemami działającymi w chmurze. Coś w rodzaju „If-this-then-that” przychodzący z predefiniowanymi szablonami do przepływów zadań łączących aplikacje Microsoft Online (więcej o Flow w innym poście)

Jest też jedna niespodzianka – w Dynamics 365 będzie można używać niektórych funkcjonalności systemów ERP Microsoft’u:

  • elementów Dynamics NAV i Dynamics GP w postaci projektu „Madeira” w podstawowym planie licencyjnym
  • elementów Microsoft Dynamics AX7 w postaci modułu „Operations” w najdroższym planie licencyjnym

Będą to w obu przypadkach elementy dodane do CRM, a nie tak jak ostatnio słyszałem na rynku – systemy ERP z dodatkowym CRM’em. Na szczęście Microsoft nie poszedł w tę stronę🙂. Systemy ERP, tj. Dynamics NAV, Dynamics GP i Dynamics AX żyją sobie swoim życiem i mają się dobrze. Dynamics 365 nie zastępuje żadnego z nich z tej prostej przyczyny, że zawiera jedynie ich niektóre elementy, które dodane do CRM Online powodują, że CRM „domyka” w firmie procesy o zarządzanie finansami i tzw. order fulfillment.

 

Jakie są w takim razie te plany licencyjne?

Microsoft Dynamics 365 to oczywiście rozwiązanie dostępne TYLKO w chmurze. Microsoft na tę chwilę (sierpień 2016) otworzył NDA i opublikował jakie edycje planuje wprowadzić w Dynamics 365. Otóż:

Plan Business:

  • Rozwiązanie zoptymalizowane dla 10 – 250 pracowników
  • Maksimum 300 użytkowników
  • Zawiera moduły Sprzedaż, Marketing i projekt „Madeira”, czyli elementy Dynamics NAV i GP

 

Dwa plany Enterprise:

Enterprise Plan 1:

  • Rozwiązanie zoptymalizowane dla więcej niż 250 pracowników
  • Minimum 20 użytkowników
  • Zawiera moduły Sprzedaż, Marketing, Obsługa Klienta, Moduł Usług, Zarządzanie projektami, PowerApps, Microsoft Flow

Enterprise Plan 2:

  • Rozwiązanie zoptymalizowane dla więcej niż 250 pracowników
  • Minimum 20 użytkowników
  • Zawiera moduły Sprzedaż, Marketing, Obsługa Klienta, Moduł Usług, Zarządzanie projektami, PowerApps, Microsoft Flow i dodatkowo elementy Dynamics AX

Dynamics365-licencjonowanie

 

Czym różni się Project Madeira od Dynamics 365?

Myślę, że Microsoft nie obraziłby się, gdybym napisał, że Dynamics 365 Plan Business to nic innego jak „Project Madeira”. Platforma o tej kodowej nazwie miała właśnie zawierać funkcjonalności Sprzedaży, Marketingu i Zarządzania Finansami z Dynamics NAV. Dodatkowo miałą pozwalać na ściąganie aplikacji z AppSource. I to właśnie jest dokładnie Dynamics 365 w planie Business.

 

Co ma wspólnego Dynamics 365 z AppSource?

AppSource to nowy „sklep” z aplikacjami od Microsoftu. Nie chcę pisać, że to coś jak PinPoint, bo PinPoint to była gigantyczna masakra. Chyba nigdy nikomu nie udało się tego użyć w sposób, w jaki Microsoft planował użycie. AppSource to dokładny odpowiednik Salesforce’owego AppExchange. I to na tyle dokładny, że główny manager odpowiedzialny za AppExchange przeszedł do Microsoftu z zadaniem stworzenia identycznej platformy dla produktów z linii Dynamics. I chyba to się udało.

Dynamics 365 ma tyle wspólnego z AppSource, że będzie można rozszerzać go o dodatkowe moduły kupowane w tym sklepie. Moduły, które według założeń powinny integrować się bez większej pracy ze strony Klienta. Pożyjemy, zobaczymy…

 

No dobra, mój partner wdrożeniowy powiedział, żebym się wstrzymał z wdrożeniami i poczekał na Dynamics 365, bo to będzie i ERP i CRM w jednym.

No cóż, zmień partera wdrożeniowego, bo ten Cię oszukuje.

Po pierwsze, jak wyżej, Dynamics 365 to nie jest „ERP i CRM w jednym”. Sam(-a) wywnioskuj czym się różnią.

Po drugie, Dynamics 365 będzie dostępny pod koniec 2016 tylko w USA i Kanadzie i nie ma na razie planu na dostępność tej platformy w Polsce. Prawdopodobnie będzie u nas dostępna w 2017 roku.

 

 

 

Najnowsza aktualizacja Dynamics CRM Online – Spring 2016 Wave. Co nowego?

Microsoft Dynamics CRM “Spring 2016 Wave” nadchodzi wielkimi krokami, a część informacji została już „odtajniona”. Czas więc przyjrzeć się, co nowego przynosi najnowsza aktualizacja do Dynamics CRM 2016.

Spring 2016 Wave (albo Spring 2016 Release) to kolejna, cykliczna, aktualizacja funkcjonalna Dynamics CRM. Konkretnie – jedna z dwóch „dużych” aktualizacji ukazujących się co pół roku, ale nie nowa „duża” wersja systemu. Co za tym idzie, Spring 2016 Wave jest dostępny tylko dla Dynamics CRM 2016 Online. Klienci posiadający Dynamics CRM 2016 On-Premise muszą poczekać na nowe funkcjonalności do kolejnej „dużej” wersji systemu, a więc aktualizacji jesiennej (Fall 16 Wave).

 

Najważniejsze nowości w Spring 2016 Wave

Microsoft w tej aktualizacji skupił się na integracji CRM Online z ostatnio kupionymi rozwiązaniami, a więc FieldOne ADXStudio. Dla mniej orientujących się chodzi oczywiście o narzędzia do Zarządzania Obsługą Klienta (w tym do serwisu terenowego) i zarządzania projektami oraz o portale samoobsługowe dla Klientów. Jeśli chodzi o bardziej marketingowy opis zmian wprowadzonych w Spring 2016 Wave, to mamy do czynienia z usprawnieniami w:

  • Zarządzaniu obsługą Klienta (Field Service)
  • Zarządzaniu zaangażowaniem Klientów (Customer Engagement)
  • Analityce (Intelligence)
  • Mobilności (Mobility)
  • Platformie (zmiany techniczne)

W tym poście opisuję tylko zmiany w samym Dynamics CRM, ale Spring 2016 Wave wnosi też sporo zmian do Microsoft Dynamics Marketing i Microsoft Social Engagement. Tamtymi aktualizacjami zajmę się w kolejnych postach.

No to po kolei:

Zarządzanie Obsługą Klienta – Usługi serwisowe (Field Service)

Tutaj główne nowości pochodzą oczywiście z będącego teraz częścią CRM’a narzędzia FieldOne. Mamy do czynienia z pełną funkcjonalnością wymaganą przez organizację obsługujące Klientów poprzez wyspecjalizowane siły „terenowe”, czyli inżynierów, monterów itd. Field Service pozwala:

  • Planować wizyty serwisowe i zarządzać czasem inżynierów
  • Budować zestawy kompetencji i profile pracowników
  • Alokować czas potrzebny na cykliczne przeglądy, naprawy, czy instalacje sprzętu
  • Monitorować na mapie aktualne zasoby
  • Przygotowywać harmonogramy prac dla sił terenowych
  • Raportować postępy prac i wizyty na urządzeniach mobilnych

Dynamics CRM 2016 - Field Service

WAŻNE: Usługi Serwisowe będą dostępne jako dodatek do CRM dla Klientów posiadających wersję Dynamics CRM 2016 Online Update 1 (Spring 2016 Wave)

 

Zarządzanie projektami (Project Service)

Jak sama nazwa wskazuje mamy do czynienia z rozszerzeniem funkcjonalności Dynamics CRM o zarządzanie projektami. W szczególności użytkownicy dostaną do dyspozycji:

  • Planowanie projektów (dokładnie takie jak w Project Server)
  • Zarządzanie zasobami, harmonogramami i zadaniami w projektach
  • Rozliczanie czasu, zasobów, kosztów i prac w projektach
  • Możliwość fakturowania prac projektowych i przygotowywania harmonogramów płatności

Moduły Field Service i Project Service będą się przenikać, tj. Użytkownicy będą mogli zarządzać pulą zasobów I widzieć zrealizowaną pracę, niezależnie od tego, czy będzie to praca projektowa, czy ad hoc związana z wykonywaniem usług.

Dynamics CRM 2016 - Project Service
WAŻNE: Zarządzanie Projektami będzie dostępne jako dodatek do CRM dla Klientów posiadających wersję Dynamics CRM 2016 Online Update 1 (Spring 2016 Wave)

 

Portale samoobsługowe (Self-service portals)

Microsoft Dynamics CRM 2016, dzięki niedawnemu przejęciu Adxstudio, otrzyma rozbudowane możliwości tworzenia portali internetowych wystawiających dane z Dynamics CRM. Portale te umożliwiają firmom budowania zaangażowania Klientów z wykorzystaniem samoobsługowych stron internetowych, generowanych i zarządzanych bezpośrednio w Dynamics CRM. Na początku Microsoft wprowadza 3 gotowe szablony portali:

  • Portal Klientów
  • Portal Pracowników
  • Portal Społeczności

Portale te pozwalają na:

  • zarządzania profilami
  • publikację danych z Dynamics CRM i możliwość dodawania treści do Dynamics CRM
  • bezpieczny dostęp w oparciu o kontrolę dostępu
  • niestandardowe (konfigurowalne) rozszerzenia
  • szybką konfigurację stron internetowych, które są responsywne i adaptywne

Dynamics CRM 2016 - Portals
WAŻNE: Zarządzanie Projektami będzie dostępne jako dodatek do CRM dla Klientów posiadających wersję Dynamics CRM 2016 Online Update 1 (Spring 2016 Wave)

 

Analityka (Intelligence)

W Spring 2016 Wave widać wyraźnie, że Microsoft stawia coraz bardziej na integrację Dynamics CRM i Power BI. Chodzi o to, aby użytkownicy CRM mogli korzystać z funkcjonalności Power Bi i analizować dane pochodzące z CRM ad hoc, samodzielnie i szybko oraz łączyć i analizować dane z wielu źródeł w jednym miejscu. I tym miejscem ma właśnie być Power BI. Ja sam jestem fanem Power BI i uważam, że jak potrzebne są naprawdę zaawansowane raporty i szybka analiza, to tylko za pomocą tego narzędzia.

W Spring 2016 Wave Microsoft wprowadza do Power BI 2 pakiety predefiniowanych raportów, które pozwalają analizować dane z CRM związane ze sprzedażą i obsługą Klienta. Na razie pakiety te dostępne są tylko po angielsku, ale kafelki w Power BI można przecież łatwo wyedytować:

  • Power BI Sales Manager content pack
  • Power BI Service Manager

 Dynamics CRM 2016 - Power BI

 

Mobilność (Mobility)

Spring 2016 Wave wprowadza też spore i oczekiwane zmiany w mobilnym CRM. Od tej aktualizacji użytkownicy Dynamics CRM będą mogli pracować na telefonach i tabletach również w trybie offline. Funkcjonalności nie będą ograniczały się już do tworzenia rekordów w wersjach roboczych, ale będzie można w końcu czytać, aktualizować i tworzyć nowe rekordy, będąc w trybie offline.

Dodatkowo Microsoft wprowadza rozszerzenia pozwalające na zarządzanie urządzeniami mobilnymi, na których użytkownicy chcą używać CRM, nawet jeśli są to urządzenia prywatne (BYOD). Chodzi o dodatek do Intune – Intune Mobile Application Management (MAM), który będzie pozwalał zarządzać telefonami i tabletami także opartymi o iOS i Android.

 Dynamics CRM 2016 Mobile offline

 

Pozostałe zmiany

Samouczki (Guided Navigation)

W Spring 2016 Wave zostaną wprowadzane samouczki dla użytkowników, w postaci dostosowywalnych przewodników nawigacyjnych. To interaktywne, kontekstowe i oparte o konkretne  scenariusze podpowiedzi i paski boczne wyświetlane dla użytkowników. Samouczki pomogą nowym użytkownikom odnaleźć się w systemie CRM i umożliwią szybkie rozpoczęcie pracy z systemem, a przez to – zwiększą produktywność.

Microsoft przygotował kilka gotowych samouczków, ale administratorzy biznesowi będą mogli budować takie samouczki samodzielnie i w odpowiedzi na konkretne scenariusze używane w danej firmie. Samouczki mogą zawierać teksty, wideo, odnośniki i obrazki.

 

Synchronizacja po stronie serwera dla CRM On-Premise i Exchange Online

Zgodnie z obietnicą w Spring 2016 Wave Microsoft wprowadził wsparcie dla ostatniego hybrydowego modelu synchronizacji po stronie serwera, tj. możliwość połączenia Dynamics CRM On-Premise i Exchange Online.

 

Niedługo napiszę kolejny post o nowościach w Microsoft Social Engagement.

CRM Phone Express będzie niedługo wycofany

Pod koniec listopada 2015 Microsoft ogłosił zaprzestanie wsparcia dla aplikacji mobilnej CRM Phone Express (dawniej zwanej też CRM Mobile Express). Co to oznacza dla użytkowników? Oczywiście nie znika wsparcie dla urządzeń mobilnych, a wręcz przeciwnie – Microsoft stawia tylko na nową platformę.

Aktualnie w użyciu są 2 aplikacje (możliwe do ściągnięcia ze „store’ów” producentów):

    • Microsoft Dynamics CRM for Phones Expressphones_express

 

    • Microsoft Dynamics CRM for Phones

phones

Dotychczasowa aplikacja (Microsoft Dynamics CRM for Phones Express) była kompatybilna z Microsoft Dynamics CRM 2013 i Microsoft Dynamics CRM 2015, ale nie będzie działać z CRM 2015 Update 1 i CRM 2016. W najnowszej wersji CRM 2016 dostęp mobilny zapewnia już zupełnie nowa, przebudowana i wygodniejsza aplikacja (Microsoft Dynamics CRM for Phones Express). Od CRM 2016 wymagana jest już nowa aplikacja.

Nowa aplikacja oparta jest o kafelki, jest konfigurowana bezpośrednio w Rozwiązaniu na serwerze i ma dostosowywalne formatki mobilne. Dodatkowo Microsoft Dynamics CRM for Phones:

  • umożliwia dostęp offline
  • rozumie i obsługuje Reguły Biznesowe (Business Rules)
  • obsługuje złożone formatki z rekordami powiązanymi, siatki (widoki) rekordów itd.
  • pozwala na szybkie tworzenie rekordów za pomocą formatki Sybkiego Tworzenia (Quick Create)

 

Microsoft nie wycofuje starej aplikacji ze sklepów producentów (Apple, Google) ze względu na to, że większość organizacji używa jednak CRM 2015 i starszych. Jednak warto uważać co się ściąga na telefon, żeby unikąć frustracji związanej z problemami z połączeniem w przypadku niewłaściwej wersji🙂.

Wyzwaniem pozostaje wycofanie z telefonów użytkowników starej aplikacji i instalacja nowej po migracji istniejącego CRM do CRM 2016. Trzeba taki krok planować podczas projektów migracyjnych.

Tutaj dostępne są wszystkie aplikacje Dynamics CRM na telefony:

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.

CRM App for Outlook, czyli zmyłkowa nazwa dodatku CRM dla Outlook Online

W najnowszej wersji Dynamics CRM – dla CRM Online to 2015 Update 1, kodowo nazywany “Carina” – Microsoft wprowadził komponent nazwany tajemniczo CRM App for Outlook. Nazwa tej aplikacji mogłaby sugerować, że to nowy klient CRM dla Outlook do zainstalowania na komputerach użytkowników. Ale nic bardziej mylnego! CRM App for Outlook to dodatek oferujący długo oczekiwaną funkcjonalność dostępu do CRM (w tym śledzenie emaili) bezpośrednio z poczty web’owej , a więc z Outlook’a online (kiedyś nazywanego Outlook Web Access, a teraz po prostu Outlook z Office 365).

Żeby lepiej zrozumieć, czemu Microsoft nazwał tę od dawna oczekiwaną funkcjonalność w ten sposób, przyda się rozbicie nazwy na części pierwsze. Mamy więc:

  • CRM – czyli po prostu komponent dający dostęp do Dynamics CRM
  • App – w polskim Office 365 to „dodatek”. Ta część nazwy oznacza dodatek online doinstalowywany do instancji Exchange Online przez administratorów usług Office 365
  • for Outlook – to najbardziej myląca część, bo chodzi o Outlook Online, a nie Outlook instalowany na komputerze

Mamy więc „aplikację CRM instalowaną na Exchange Online i pozwalającą na śledzenie emaili bezpośrednio z Outlook Online”.

Jak zatem zacząć śledzić emaile w Dynamics CRM bezpośrednio z Outlook Online (albo ładniej z Outlook Web Access)?

Aby umożliwić użytkownikom śledzenie wiadomości email w CRM bezpośrednio z Outlook Online będziemy potrzebować wykonać kilka kroków. Najpierw upewnij się, że w Twojej organizacji włączona jest synchronizacja po stronie serwera (ang. Server-side synchronization) pomiędzy Twoim CRM i Exchange. Jeśli tak jest, to wykonaj poniższe kroki, aby użyć CRM App for Outlook:

  1. Administrator usługi Office 365 musi doinstalować dodatek CRM App for Outlook. W tym celu należy z poziomu panelu administracyjnego Office 365 przejść do ustawień Exchange i wybrać „Dodatki”:
    CRM App for Outlook
  2. Na liście dodatków Exchange wybieramy:
    CRM App for Outlook
  3. W katalogu dodatków do Office 365 wyszukujemy Microsoft Dynamics CRM for Outlook i wybieramy odpowiedni dodatek:
    CRM App for Outlook
  4. Dodajemy dodatek do naszej instancji Exchange Online i Dynamics CRM Online:
    CRM App for Outlook
  5. Przechodzimy z powrotem do listy zainstalowanych dodatków do Office 365 i edytujemy nowy dodatek Dynamics CRM – wybieramy, czy dodatek ma być domyślnie włączony i dostępny dla wszystkich:
    CRM App for OutlookWAŻNE – Jeśli nie wybierzemy opcji „Obowiązkowy, zawsze włączony. (…)”, każdy użytkownik będzie musiał sam dodać sobie dodatek CRM do swojego Outlook Online
  6. Po włączeniu dodatku przechodzimy do CRM i tam włączamy opcję wykorzystywania nowych funkcjonalności Dynamics CRM, do których należy dostęp z Outlook Online. W tym celu przechodzimy do Ustawień Systemowych naszego CRM’a i wybieramy zakładkę Funkcje zapoznawcze (ang. previews). Tam zgadzamy się na postanowienia licencyjne i włączamy świadomie dostęp do nowej aplikacji CRM App for Outlook:
    CRM App for Outlook

Po ukończeniu powyższych kroków możemy w pełni cieszyć się nową funkcjonalnością dodatku CRM w naszym Outlook Online. Do dyspozycji mamy kilka przydatnych operacji, m.in. śledzenie emaili przychodzących, automatyczne tworzenie rekordów, wyszukiwanie rekordów w CRM, czy dostęp do historii danej osoby w CRM bezpośrednio z okienka odczytu wiadomości email.

Ponieważ aktualnie funkcjonalność CRM App for Outlook dostępna jest w pełnej krasie w amerykańskich centrach danych CRM Online, poniżej pokazuje zrzuty ekranu z amerykańskiego środowiska demo:

CRM App for Outlook