Tworzenie przepływu zautomatyzowanego przy użyciu łącznika Common Data Service (bieżącego środowiska)

Note

Obowiązuje od listopada 2020:

  • Nazwa usługi Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
  • Część terminologii w usłudze Microsoft Dataverse została zaktualizowana. Na przykład encja to teraz tabela, a pole to teraz kolumna. Dowiedz się więcej

Ten artykuł zostanie wkrótce zaktualizowany w celu odzwierciedlenia najnowszej terminologii.

Important

Dostępne są trzy łączniki, z którymi można nawiązać połączenie z Dataverse. W tym artykule opisano zalecaną usługę Common Data Service (bieżące środowisko) umożliwiającą nawiązywanie połączeń z usługą Dataverse. Łącznik Common Data Service i łącznik Dynamics 365 są również dostępne do użycia w przypadku, gdy nie można korzystać z zalecanego łącznika.

Utworzone przepływy mogą wyzwalać podczas tworzenia, aktualizowania i usuwania rekordu Dataverse.

Ponadto na rekordach w usłudze Dataverse można wykonywać akcje tworzenia, aktualizowania, pobierania i usuwania.

Inicjowanie przepływu w chmurze przy użyciu łącznika usługi Common Data Service (bieżące środowisko)

Użyj wyzwalacza Gdy rekord jest tworzony, aktualizowany lub usuwany, by zainicjować przepływ:

Zrzut ekranu przedstawiający wyzwalacz

Po wybraniu wyzwalacza należy skonfigurować:

  • Warunek wyzwalacza.
  • Nazwa encji.
  • Zakres wyzwalacza.

Warunek wyzwalacza

Aby precyzyjnie określić, kiedy przepływ ma być wywołany, można dodać wszystkie te warunki.

Zrzut ekranu przedstawiający warunki wyzwalacza

Nazwa encji

Wybierz dowolną z licznych encji, które będą dostępne do wskazania, w której działa wyzwalacz.

Zrzut ekranu przedstawiający nazwy encji

Scope

Zakresy można używać w celu ustalenia, czy przepływ jest uruchamiany, jeśli użytkownik, pracownik w jednostce biznesowej lub jakikolwiek użytkownik w organizacji utworzy rekord.

Wybierz zakres

Oto szczegółowe informacje na temat każdego zakresu.

Scope Czas wyzwalania
Jednostka biznesowa Akcja jest wykonywana na rekordzie należącym do Twojej jednostki biznesowej
Organizacja Akcja jest wykonywana przez dowolną osobę w organizacji lub w bazie danych
Nadrzędna: Podrzędna jednostka biznesowa Akcja jest wykonywana na rekordzie należącym do Twojej jednostki biznesowej lub do podrzędnej jednostki biznesowej
User Akcja jest wykonywana na rekordzie należącym do Ciebie

Wyzwalacze, które są uruchamiane, gdy rekord jest aktualizowany, mogą również używać atrybutów filtrowania. Zapewnia to, że przepływ będzie uruchamiany tylko wtedy, gdy któryś ze zdefiniowanych atrybutów zostanie zaktualizowany.

Important

Przy użyciu atrybutów filtru można zapobiec niepotrzebnemu uruchamianiu przepływu.

Ten przepływ jest wyzwalany za każdym razem, gdy zostanie zaktualizowane imię lub nazwisko kontaktu należącego do użytkownika przepływu.

Zrzut ekranu przedstawiający atrybuty filtru

Uprawnienia wyzwalacza

Aby utworzyć przepływ w chmurze , który jest wyzwalany na podstawie akcji tworzenia, aktualizowania lub usuwania wykonywanej na rekordzie, dany użytkownik musi mieć uprawnienia na poziomie użytkownika do tworzenia, odczytu, zapisu i usuwania dla encji rejestracji wywołania zwrotnego. Ponadto, w zależności od zdefiniowanych zakresów, użytkownik może potrzebować co najmniej takiego poziomu odczytu na tej samej jednostce. Dowiedz się więcej o bezpieczeństwie środowiska.

Zapisywanie danych do programu Dataverse

Aby zapisać dane w usłudze Dataverse, użyj dowolnej z następujących akcji:

Zrzut ekranu przedstawiający akcje

Oto przykład przepływu w chmurze , który wysyła powiadomienie o nazwie i rocznym przychodzie za każdym razem, gdy konto jest tworzone przez kogokolwiek w zakresie jednostki biznesowej.

Zadanie monitujące

Pojęcia zaawansowane

Zapisywanie danych w polu klienta, właściciela i w polach, które ich dotyczą

Aby zapisać dane w polu klienta, właściciela i w polach, które ich dotyczą, należy wypełnić dwa pola.

Kategoria pola Przykładowe ustawienia
Dotyczy Dotyczy = identyfikator rekordu (na przykład identyfikator klienta) i Typ obiektu Dotyczy, jak wybrano z listy.
Klient Reprezentuje identyfikator rekordu i typ klienta, jak wybrano z listy.
Właściciel Reprezentuje identyfikator zespołu lub użytkownika systemu i typ właściciela, jak wybrano z listy.

Włączanie zachowania upsert

Możesz wykorzystać akcję aktualizuj rekord, aby dostarczyć akcje operacji upsert, która aktualizuje rekord, jeśli już istnieje, lub tworzy nowy rekord. Aby wywołać operację upsert, podaj jednostkę i klucz identyfikatora GUID. Jeśli istnieje rekord o określonym typie i z określonym kluczem, wykonywana jest aktualizacja. W przeciwnym razie jest tworzony rekord z określonym kluczem.

Zachowanie wyzwalacza

Jeśli masz wyzwalacz zarejestrowany przy aktualizacji rekordu, przepływ jest uruchamiany dla każdej zatwierdzonej aktualizacji danego rekordu. Usługa wywołuje przepływ asynchronicznie i z ładunkiem przechwyconym w momencie wywołania.

Note

Jeśli masz dwie aktualizacje wykonywane w odstępie kilku sekund, przepływ może zostać wyzwolony więcej niż jeden raz przy użyciu najnowszej wersjonowanej zawartości.

Przebiegi przepływów mogą być opóźnione, jeśli w środowisku istnieje lista prac zadań systemowych. Jeśli takie opóźnienie występuje, przepływ jest wyzwalany, kiedy jest uruchamiane zadanie systemowe wywołania przepływu.

Note

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).