Omówienie pracy z akcjami
Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Używanie akcji
Akcje to typy procesów. Możesz wywołać akcje, również akcje niestandardowe, bezpośrednio z przepływu pracy lub dialogu, bez pisania kodu! Więcej informacji: Wywołaj akcję niestandardową z przepływu pracy lub dialogu
Akcje mogą być również wywoływane przez uruchomiony kod niestandardowy, który korzysta z usługi sieci web Dynamics 365 Customer Engagement (on-premises).
Możesz wywoływać akcje:
Z kodu działającego w ramach dodatku plug-in lub niestandardowego przepływu pracy.
Z polecenia umieszczonego w aplikacji i wykonującego operację przy użyciu kodu JavaScript.
Z integracji z innym systemem, który korzysta z usług sieci web Dynamics 365 Customer Engagement (on-premises).
Z niestandardowej aplikacji klienta używającej usług sieci web Dynamics 365 Customer Engagement (on-premises).
Deweloperzy mogą dowiedzieć się więcej w tym temacie: Tworzenie własnych akcji.
Dlaczego warto używać akcji?
Akcje otwierają gamę możliwości służących do tworzenia logiki biznesowej. Przed Akcjami podstawowy sposób wdrażania procesów biznesowych ograniczał się do dodatków typu plug-in lub niestandardowych działań przepływu pracy. Dzięki Akcjom możesz przeprowadzać operacje, takie jak Utwórz, Aktualizuj, Usuń, Przypisz i Wykonaj akcję. Wewnętrznie, akcja tworzy wiadomość niestandardową. Deweloperzy określają te działania terminem "wiadomości". Każda z tych wiadomości bazuje na akcjach przeprowadzonych na rekordzie encji. Jeśli celem procesu jest utworzenie rekordu, jego zaktualizowanie i przypisanie, odbywa się to w trzech osobnych krokach. Każdy krok jest definiowany przez funkcje encji — niekoniecznie Twój proces biznesowy.
Akcje zapewniają możliwość definiowania pojedynczego zlecenia (lub wiadomości) odpowiadającego operacji, którą musisz wykonać dla Twojej firmy. Te nowe wiadomości są raczej prowadzone przez proces lub zachowanie, a nie to, co można zrobić z encją. Wiadomości mogą być zgodne z poleceniami takim jak Eskaluj, Konwertuj, Zaplanuj, Roześlij, lub Zatwierdź - w zależności od potrzeb użytkownika. Dodanie tych czasowników umożliwia zapewnienie bogatszego słownictwa, co pozwala na płynne definiowanie procesów biznesowych. Możesz zastosować to bogatsze słownictwo od klientów lub integracji zamiast musieć napisać tę akcję w obrębie klientów. Jest to również ułatwienie, ponieważ możesz zarządzać i rejestrować sukces lub niepowodzenie całej akcji jako pojedynczej jednostki.
Wiadomości z możliwością konfiguracji
Po zdefiniowaniu i uaktywnieniu akcji deweloper może użyć wiadomości, tak jak każdej innej wiadomości, dostarczanej przez platformę. Jednak istotną różnicą jest to, że teraz ktoś, kto nie jest deweloperem, może wprowadzić zmiany do poleceń mówiących o tym, co należy zrobić po użyciu tej wiadomości. Można skonfigurować akcję, aby zmodyfikować kroki w oparciu o zmiany w procesach biznesowych. Niestandardowy kod używający tej wiadomości nie musi być zmieniany jeśli argumenty procesu nie ulegają zmianie.
Procesy przepływu pracy oraz dodatki plug-in nadal zapewniają podobne funkcje dla określania automatyzacji. Procesy przepływu pracy nadal pozwalają osobom nie będącym deweloperami na wprowadzanie zmian. Różnica polega na tym, w jaki sposób zbudowane są procesy biznesowe, i jak programista może napisać ich kod. Akcja jest wiadomością, która działa na tym samym poziomie, co wiadomości dostarczane przez platformę. Deweloperzy mogą rejestrować dodatki plug-in dla Akcji.
Wiadomości globalne
W odróżnieniu od procesów przepływu pracy czy dodatków plug-in akcja nie musi być skojarzona z konkretną encją. Można zdefiniować Akcje "globalne", które można wywoływać oddzielnie.
Zobacz także
Tworzenie własnych akcjiKonfigurowanie akcji
Wywołuj akcje niestandardowe z przepływu pracy lub dialogu
Omówienie procesów przepływu pracy
Omówienie procesów biznesowych