Przykład: dystrybucja szybkiej kampanii

W tym przykładzie pokazano, jak utworzyć i rozpowszechnić szybką kampanię. Przykład możesz pobrać tutaj.

Jak uruchomić ten przykład

  1. Pobierz lub sklonuj repozytorium Dynamics365-Apps-Samples , aby mieć kopię lokalną.
  2. (Opcjonalnie) Edytuj plik dataverse/App.config, aby zdefiniować parametry połączenia określające wystąpienie usługi Common Data Service, z którym chcesz nawiązać połączenie.
  3. Otwórz przykładowe rozwiązanie w programie Visual Studio i naciśnij F5 , aby uruchomić przykład. Po określeniu parametrów połączenia w usłudze dataverse/App.configwszystkie uruchomione próbki będą używać tych informacji o połączeniu.

Jeśli nie określisz ciągu połączenia w pliku dataverse/App.config, za każdym razem, gdy uruchomisz przykład, otwarte zostanie okno dialogowe, w którym musisz wprowadzić informacje o tym, do którego wystąpienia usługi Dataverse chcesz się połączyć, oraz jakich poświadczeń chcesz użyć. To okno dialogowe buforuje poprzednie połączenia, aby można było wybrać wcześniej używane połączenie.

Te przykłady w tym repozytorium, które wymagają połączenia z wystąpieniem usługi Common Data Service do uruchomienia, zawierają połączone odwołanie do pliku dataverse/App.config.

Co robi ten przykład

W tym przykładzie pokazano, jak utworzyć i rozpowszechnić szybką kampanię.

Jak działa ten przykład

Aby zasymulować scenariusz opisany w artykule Co to robi ten przykład, przykładowa aplikacja wykonuje następujące kroki:

Konfiguracja

  1. Sprawdza bieżącą wersję oprogramowania organizacji.
  2. Metoda CreateRequiredRecords tworzy wszystkie wiersze tabeli, których wymaga ten przykład.
  3. Metoda CreateAndRetrieveQuickCampaignForQueryExpression tworzy szybką kampanię dla zestawu kont wybranych przez zapytanie.
  4. Metoda CreateAndRetrieveQuickCampaignForMarketingList tworzy kampanię błyskawiczną dla danej listy marketingowej i zwraca identyfikator GUID kampanii błyskawicznej.

Demonstruj

  1. Metoda List tworzy listę marketingową wymaganą dla przykładu.
  2. Metoda QueryExpression tworzy wyrażenie zapytania, aby określić, które wiersze powinna zawierać szybka kampania.

Czyszczenie

Wyświetl opcję usunięcia wierszy utworzonych w Instalatorze. Usunięcie jest opcjonalne w przypadku, gdy chcesz zbadać tabele i dane utworzone przez przykład. Możesz ręcznie usunąć wiersze, aby osiągnąć ten sam wynik.

Tabele kampanii
Tabela szybkiej kampanii (BulkOperation) (Microsoft Dynamics 365)
Przykład: Rozdzielanie działań kampanii na listy dynamiczne i statyczne
Lista (lista marketingowa) — tabela
Tabele marketingowe (kampania, lista)
AddMemberListRequest
PropagateByExpressionRequest
CreateActivitiesListRequest