Udostępnij za pośrednictwem


Wyzwalanie procesu pozyskiwania na podstawie zmiany rekordu usługi Dataverse

Transakcje biznesowe, niezależnie od tego, czy są inicjowane przez klienta, użytkownika Dynamics 365, czy przez działanie systemowe, są znaczącymi możliwościami tworzenia ważnych interakcji z klientami. Twoi klienci często wchodzą w interakcje z kilkoma działami i funkcjami przez cały okres współpracy. A wiele z tych działów i funkcji ma własne skojarzone z nimi dane.

Każda z tych interakcji — takich jak wypełniona aplikacja, odnowiona umowa lub zamknięty bilet usługi — stanowi okazję do głębszego zaangażowania się w relacje z klientami. Jednak dane pozostają odizolowane w aplikacjach i poza zasięgiem narzędzi do angażowania klientów lub automatyzacji marketingu.

Teraz wszystkie te interakcje można wykorzystać do rozpoczęcia, stymulowania i mierzenia procesów pozyskiwania klientów za pomocą zaledwie kilku kliknięć, bez konieczności angażowania deweloperów lub korzystania z dostosowań. Wyzwalacze usługi Dataverse umożliwiają używanie zmian danych interakcji z klientami do w usłudze Dataverse do wyzwalania i personalizowania zaangażowania. Zapewnia to maksymalną elastyczność rozpoczynania, personalizowania i mierzenia procesów pozyskiwania klientów na podstawie dowolnych danych klientów rozwiązania Dynamics 365.

Za pomocą wyzwalaczy usługi Dataverse można wykonywać następujące czynności:

  • Podejmuj akcje lub wysyłaj wiadomości na podstawie typowych zmian danych klienta, takich jak rejestracja nowego klienta, ukończenie aplikacji, odnowienie umowy lub zamknięcie biletu usługi
  • Użyj jednego lub więcej określonych warunków w dowolnej tabeli usługi Dataverse połączonej z odbiorcami, takiej jak kontakt, szansa sprzedaży, konto, potencjalny klient, pola niestandardowe itp. (w tym tabele niestandardowe)

Poza gotowymi wyzwalaczami daje to elastyczność w pogłębianiu zaangażowania w określone scenariusze w całym cyklu współpracy z klientem. Typowe scenariusze obejmują:

  • Wysyłanie klientowi ankiety, gdy jego bilet pomocy technicznej zostanie zamknięty
  • Powiadamianie klienta, gdy jego zamówienie jest gotowe
  • Gdy nowy potencjalny klient zarejestruje się, wysyłanie mu linku do zarejestrowania się na nadchodzące webinarium

Wyzwalacze usługi Dataverse a wyzwalacze niestandardowe

Wyzwalacze niestandardowe i wyzwalacze usługi Dataverse są podobne, ponieważ umożliwiają organizowanie procesu pozyskiwania na podstawie zdarzenia lub sygnału. Istnieje jednak kilka ważnych różnic: Podczas gdy wyzwalacze niestandardowe zapewniają deweloperom szybki sposób integracji i wywoływania wyzwalaczy z dowolnego źródła (takiego jak witryna internetowa, urządzenie IoT, aplikacja, usługa itp.) przy użyciu małych fragmentów kodu, wyzwalacze usługi Dataverse oferują opcję bez kodu wyzwalania procesu pozyskiwania na podstawie dowolnej zmiany w tabeli usługi Dataverse (znanej również jako encja usługi Dataverse).

Proces definiowania i używania wyzwalacza różni się w przypadku wyzwalaczy niestandardowych i wyzwalaczy usługi Dataverse, ponieważ w przypadku wyzwalaczy usługi Dataverse nie ma żadnych kroków w celu zintegrowania wyzwalacza przy użyciu fragmentu kodu. Zamiast tego, gdy tylko zostanie utworzony wyzwalacz usługi Dataverse, można go wywołać z dowolnego procesu biznesowego, interakcji użytkownika lub zaangażowania klienta na podstawie zmian w podstawowej tabeli (encji) skojarzonej z interakcją.

Jak utworzyć wyzwalacz usługi Dataverse

Pierwszym krokiem w procesie orkiestracji jest utworzenie samego wyzwalacza usługi Dataverse. Ten przykład jest zgodny z typowym przypadkiem użycia, który integruje aplikacje Customer Service i Customer Insights - Journeys w ujednoliconym środowisku klienta.

W tym przykładzie zostanie utworzony proces pozyskiwania, który wysyła klientowi ankietę, gdy jego bilet pomocy technicznej zostanie zamknięty.

  1. Aby utworzyć wyzwalacz Dataverse, przejdź na stronę Wyzwalacze w aplikacji Customer Insights - Journeys.

  2. Aby utworzyć nowy wyzwalacz, wybierz przycisk Nowy wyzwalacz na górnym pasku narzędzi.

  3. Na ekranie „Tworzenie nowego wyzwalacza” określ nazwę wyzwalacza, na przykład „Zaktualizowano stan zgłoszenia do pomocy technicznej”.

  4. Wybierz opcję Po utworzeniu lub zaktualizowaniu rekordu związanego z klientem, a następnie wybierz przycisk Utwórz.

    Zrzut ekranu tworzenia nowego wyzwalacza zdarzenia.

  5. Następnie wybierz tabelę usługi Dataverse zawierającą informacje związane ze zgłoszeniem do pomocy technicznej. Tutaj wybrana jest tabela „Sprawa”.

  6. Ponieważ tabela usługi Dataverse może mieć więcej niż jeden atrybut odbiorców, następny krok („Który atrybut zawiera odbiorców?”) umożliwia wybranie atrybutu zawierającego zamierzonych odbiorców.

  7. W ostatnim kroku możesz wybrać akcję, która aktywuje wyzwalacz usługi Dataverse. Obejmuje to wybranie kolumn, które mają być częścią aktualizacji lub zmiany.

    Zrzut ekranu wybierania tabeli usługi Dataverse i odbiorców.

  8. Po utworzeniu można opublikować wyzwalacz, wybierając przycisk Gotowy do użycia. Umożliwi to użycie wyzwalacza jako części procesu pozyskiwania na żywo.

    Zrzut ekranu przedstawiający gotowy do użycia wyzwalacz usługi Dataverse.

    Uwaga

    Wyzwalacz utworzony w tym przykładzie niekoniecznie przechwytuje zamkniętą sprawę pomocy technicznej. Przechwytuje on wszelkie zmiany w polu „Stan” w sprawie dla działu pomocy technicznej. Daje to elastyczność korzystania z tego samego wyzwalacza do aktywacji procesów pozyskiwania przy każdej zmianie stanu, przez cały cykl życia sprawy. W tym przykładzie, ponieważ chcemy wysłać ankietę do klienta po zamknięciu sprawy, później dodamy warunek filtru, aby przechwycić zmianę wartości pola „Stan” na „Rozwiązano”. Zobacz następną sekcję, aby dowiedzieć się, jak to zrobić.

Używanie wyzwalacza usługi Dataverse wewnątrz procesu pozyskiwania

Wyzwalacz usługi Dataverse może być używany w dowolnym miejscu procesu pozyskiwania, gdzie można go określić. Miejsca, w których wyzwalacz usługi Dataverse może być użyty w procesie pozyskiwania, obejmują:

  1. Wejście, cel i wyjście z procesu pozyskiwania
  2. Warunek dotyczący atrybutu
  3. Kafelek oczekiwania
  4. Zawartość personalizacji (taka jak wiadomość e-mail)

Kontynuując scenariusz opisany powyżej, proces pozyskiwania musi teraz wysłać ankietę do klienta, gdy sprawa dla pomocy technicznej zostanie oznaczona jako rozwiązana i zamknięta. Możesz utworzyć proces pozyskiwania, wybierając przycisk Użyj tego zdarzenia w celu utworzenia procesu pozyskiwania u góry ekranu opisu wyzwalacza (na powyższym zrzucie ekranu).

Ponieważ wyzwalacz przechwytuje tylko aktualizację stanu dla sprawy, można dodać warunek filtru, aby określić, do jakiej wartości należy zaktualizować stan. W tym przykładzie należy zaktualizować ją do wartości „Rozwiązano”.

Zrzut ekranu tworzenia procesu pozyskiwania przy użyciu wyzwalacza usługi Dataverse.

Proces pozyskiwania jest teraz gotowy i możesz dodać ankietę uzupełniającą.

Zrzut ekranu procesu pozyskiwania przedstawiający ankietę uzupełniającą.

Ponadto możesz użyć atrybutów z wyzwalacza, aby dodać warunki lub gałęzie do procesu pozyskiwania. Na przykład możesz wysłać klientowi rabat, jeśli wskazał, że nie jest zadowolony z pomocy technicznej. Do utworzenia tego warunku można użyć pola zadowolenia z tabeli spraw.

Uwaga

Tabela spraw jest obsługiwana przez wyzwalacz „Zaktualizowano stan sprawy pomocy technicznej”, ponieważ wyzwalacz został oparty na tej tabeli. Dzięki temu wszystkie atrybuty tabeli spraw są również dostępne wewnątrz procesu pozyskiwania i do personalizacji w wiadomościach.

Zrzut ekranu procesu pozyskiwania przedstawiający ankietę uzupełniającą i wiadomość e-mail z kodem rabatowym.

Wywoływanie/testowanie wyzwalacza usługi Dataverse

Podczas testowania wyzwalaczy usługi Dataverse dostępnych jest kilka opcji:

  1. Ponieważ wszystkie nowoczesne aplikacje Dynamics 365 (Sales, Service Field, Customer Insights - Journeys itp.) są zbudowane na usłudze Dataverse, użytkownicy aplikacji Dynamics 365 mogą wywołać wyzwalacz usługi Dataverse, wykonując operację w aplikacji Dynamics 365, która działa na tej samej tabeli co wyzwalacz. Na przykład, aby przetestować wyzwalacz „Sprawa rozwiązana”, użytkownik aplikacji Dynamics 365 może otworzyć istniejącą sprawę w aplikacji Dynamics 365 Customer Service i wybrać przycisk „Rozwiąż sprawę”.
  2. Za pomocą usługi Power Apps można ręcznie wyzwolić wyzwalacz usługi Dataverse, wykonując operację na tabeli, która go wyzwala. Na przykład, aby wyzwolić wyzwalacz „Potencjalny klient utworzony” w usłudze Dataverse, możesz przejść do tabeli potencjalnych klientów w usłudze Power Apps i dodać nowy wiersz. Spowoduje to wywołanie wyzwalacza, który następnie zaaranżuje proces pozyskiwania.
  3. Trzecie podejście jest skierowane do zaawansowanych użytkowników. Korzystając z zestawu Dataverse SDK, aby wyzwolić wyzwalacz usługi Dataverse, deweloper może wykonać operację na tabeli związanej z wyzwalaczem. Na przykład, aby przetestować wyzwalacz „Składanie zamówienia ukończone”, deweloper może wywołać interfejs API usługi Dataverse w celu zaktualizowania stanu zamówienia.