Utwórz niestandardową logikę za pomocą procesów
Definiowanie i wymuszanie spójnych procesów biznesowych jest jednym z głównych powodów, dla których ludzie korzystają z aplikacji korzystających z modelu. Spójne procesy pomagają zapewnić osobom korzystającym z systemu możliwość skupienia się na swojej pracy tak, aby nie musieli oni pamiętać o wykonywaniu zestawu ręcznych czynności. Procesy mogą być proste lub złożone i mogą z czasem ulegać zmianie.
Power Apps obejmuje kilka typów procesów, każdy przeznaczony do innego celu:
Przepływy procesów biznesowych
Przepływy zadań mobilnych
Przepływy pracy
Czynności
Podobnie jak procesy, można również utworzyć reguły biznesowe i zalecenia. Więcej informacji: Twórz reguły biznesowe i rekomendacje do stosowania logiki w formularzu
Uwaga
Korzystanie z procesów może mieć wpływ na wymagania licencyjne dla Power Apps i przepływy. Więcej informacji: Wymagania licencyjne dotyczące tabeli
Kiedy należy używać przepływów procesów biznesowych
Użyj przepływu procesów biznesowych jeśli chcesz, aby wszyscy pracownicy przechodzili przez te same etapy i aby wykonywali te same czynności w ramach interakcji z klientem. Przepływ procesów biznesowych może na przykład zapewnić, że każdy pracownik będzie obsługiwał żądania obsługi klienta w taki sam sposób lub że personel będzie musiał uzyskać zatwierdzenie faktury przed złożeniem zamówienia.
Twoje środowisk zawiera kilka gotowych do użycia przepływów procesów biznesowych dla zadań wspólnej sprzedaży, usług i marketingu, z których można korzystać z niewielkimi zmianami lub bez zmian. Można też tworzyć własne. Więcej informacji: Tworzenie przepływu procesów biznesowych
Kiedy używać przepływów pracy
Użyj przepływów pracy, aby zautomatyzować procesy biznesowe w tle. Przepływy pracy są zazwyczaj inicjowane przez zdarzenia systemowe, więc użytkownik nie musi być świadomy, że usługi te są uruchomione. Przepływy pracy, które działają w tle, są "asynchroniczne". Przepływy pracy mogą również zostać skonfigurowane do ręcznego inicjowania użytkownikom w celu zautomatyzowania typowych zadań, takich jak automatyczne wysyłanie wiadomości e-mail z potwierdzeniem do klienta w momencie, gdy zamówienie będzie dostarczane. Przepływy pracy działają w czasie rzeczywistym są „synchroniczne”. Aby uzyskać więcej informacji o przepływach pracy, zobacz Procesy przepływu pracy
Kiedy używać Power Automate
Użyj Power Automate jeśli musisz utworzyć automatyczne przepływy pracy wykonujące działania między Twoim środowiskiem a ulubioną aplikacją lub usługą, np. Dynamics 365, Twitter, Dropbox, usługi Google, Microsoft 365 lub SharePoint. Możesz wyzwolić przepływ w chmurze oparty o określoną akcję lub wywołać z poziomu aplikacji. Więcej informacji : używanie usługi Power Automate w celu automatyzacji procesów obejmujących różne usługi
Gdzie mam się udać, aby utworzyć procesy?
Istnieją dwie ścieżki, aby przejść do procesów:
Otwórz Eksploratora rozwiązań i przejdź do Składniki>Procesy. Ta ścieżka zapewnia wygodny dostęp podczas wykonywania innych prac dostosowywania w narzędziach dostosowywania.
Ustawienia>Procesy. Ta ścieżka umożliwia korzystanie z widoków zdefiniowanych dla tabeli Proces, w tym wszystkich widoków niestandardowych.
Indywidualne przepływy procesów biznesowych mogą być także edytowane za pomocą przycisku Edytuj proces na pasku poleceń dla formularza, w którym przepływ procesów biznesowych jest aktywny.
Kto może tworzyć procesy?
Tylko osoby z rolą zabezpieczeń Administrator systemu, Konfigurator systemu lub Prezes zarządu mogą tworzyć procesy, które są stosowane w całym środowisku. Osoby z innymi rolami mogą tworzyć procesy z poziomem ograniczonego dostępu. Na przykład użytkownicy z poziomem dostępu użytkownika mogą tworzyć przepływy pracy na własny użytek z rekordami, których są właścicielami.
W poniższej tabeli przedstawiono poziom dostępu procesów na podstawie domyślnych ról zabezpieczeń.
Rola zabezpieczeń | Poziom dostępu |
---|---|
Prezes zarządu | Organizacja |
Administrator systemu | Organizacja |
Konfigurator systemu | Organizacja |
Wiceprezes ds. marketingu | Obiekt nadrzędny: podrzędne jednostki biznesowe |
Wiceprezes ds. sprzedaży | Obiekt nadrzędny: podrzędne jednostki biznesowe |
Kierownik działu obsługi klienta | Jednostka biznesowa |
Dyrektor ds. marketingu | Jednostka biznesowa |
Dyrektor ds. sprzedaży | Jednostka biznesowa |
Menedżer harmonogramowania | Jednostka biznesowa |
Pracownik działu Customer Service | Użytkownik |
Specjalista ds. marketingu | Użytkownika |
Sprzedawca | Użytkownika |
Harmonogram | Użytkownika |
Uwaga
Podczas gdy ludzie mogą mieć możliwość tworzenia przepływu procesów biznesowych, przepływu pracy w czasie rzeczywistym lub procesów akcji, muszą oni mieć uprawnienia Aktywuj przepływy procesów biznesowych lub Aktywuj procesy w czasie rzeczywistym, aby je uaktywnić.
Więcej informacji o przepływach pracy i akcjach
Procesy mogą sprawdzać warunki, stosować rozgałęzioną logikę i wykonywać akcje. Wykonują one te akcje w serii kroków. W poniższej tabeli opisano dostępne czynności w przepływie pracy i procesach akcji. Aby uzyskać więcej szczegółów, zobacz tematy dla każdego typu procesu.
Krok | Typ procesu | Opis |
---|---|---|
Etap | Przepływ pracy, Akcja | Etapy ułatwiają odczytywanie logiki przepływu pracy i stanowią objaśnienie jego reguł. Nie wpływają jednak na samą logikę ani sposób działania przepływu pracy. Jeśli proces składa się z etapów, wszystkie kroki w ramach procesu muszą stanowić część etapu. |
Sprawdź warunek | Przepływ pracy, Akcja | Instrukcja logiczna „jeżeli-<warunek> to”. Możesz sprawdzić wartości dla wiersza, w którym działa przepływ pracy, dowolnego wiersza połączonego z tym wierszem w relacji N:1 lub dowolnych wierszy utworzonych we wcześniejszych krokach. Na podstawie tych wartości możesz zdefiniować dodatkowe kroki, jeżeli warunek jest true . |
Odgałęzienie warunkowe | Przepływ pracy, Akcja | Logiczna instrukcja „inaczej, jeśli-to”. Edytor używa tekstu „W przeciwnym razie, <jeśli condition> to:” Wybierz warunek sprawdzania, który uprzednio zdefiniowałeś i możesz dodać odgałęzienie warunkowe, aby zdefiniować dodatkowe kroki do wykonania po tym, jak warunek sprawdzania zwróci wartość false . |
Akcja domyślna | Przepływ pracy, Akcja | Instrukcja logiczna „inaczej”. Redaktor używa tekstu „W przeciwnym razie:” Wybierz warunek sprawdzania, rozgałęzienie warunkowe, warunek oczekiwania lub równoległe odgałęzienie oczekiwania uprzednio zdefiniowane, abyś mógł użyć akcji domyślnej do definiowania kroków dla wszystkich przypadków, które nie są zgodne z kryteriami określonymi w warunku lub elementami odgałęzienia. |
Warunek oczekiwania | Tylko tło przepływu pracy | Umożliwia wstrzymanie przepływu pracy w tle do momentu spełnienia kryteriów określonych przez warunek. Przepływ pracy jest automatycznie wznawiany po spełnieniu kryteriów warunku oczekiwania. |
Równoległa gałąź oczekiwania | Tylko tło przepływu pracy | Definiuje alternatywny warunek oczekiwania dla przepływu pracy w tle z odpowiednim zestawem dodatkowych kroków wykonywanych dopiero po spełnieniu kryterium wstępnego. Równoległe odgałęzienia oczekiwania mogą być używane do tworzenia limitów czasu w logice przepływu pracy. Zapobiegają one oczekiwaniu przepływu pracy przez nieokreślony czas na spełnienie kryteriów określonych w warunku oczekiwania. |
Przypisywanie wartości | Czynność | Ustawia wartość do zmiennej lub parametr wyjściowy w procesie. |
Tworzenie wiersza | Przepływ pracy, Akcja | Tworzy nowy wiersz tabeli i przypisuje wartości kolumnom. |
Aktualizuj wiersz | Przepływ pracy, Akcja | Możesz zaktualizować wiersz, w którym działa przepływ pracy, dowolnego wiersza połączonego z tym wierszem w relacji N:1 lub dowolnych wierszy utworzonych we wcześniejszych krokach. |
Przypisywanie wiersza | Przepływ pracy, Akcja | Możesz przypisać wiersz, w którym działa przepływ pracy, dowolnego wiersza połączonego z tym wierszem w relacji N:1 lub dowolnych wierszy utworzonych we wcześniejszych krokach. |
Wyślij wiadomość e-mail | Przepływ pracy, Akcja | Wysyła wiadomość e-mail. Możesz utworzyć nową wiadomość e-mail lub użyć szablonu wiadomości e-mail skonfigurowanego dla tabeli wiersza, w którym działa przepływ pracy, lub dowolnych tabel, które mają relację N:1 z tabelą, lub tabeli dla dowolnych wierszy utworzonych wcześniej kroki. |
Uruchom podrzędny przepływ pracy | Przepływ pracy, Akcja | Uruchamia proces przepływu pracy, który został skonfigurowany jako podrzędny przepływ pracy. |
Zmienianie stanu | Przepływ pracy, Akcja | Zmienia stan wiersza, w którym działa proces, dowolnego wiersza połączonego z tym wierszem za pomocą relacji N:1 lub dowolnych wierszy utworzonych we wcześniejszych krokach. |
Zatrzymywanie przepływu pracy | Przepływ pracy, Akcja | Zatrzymuje bieżący przepływ pracy lub akcję. Możesz ustawić stan Powodzenie lub Anulowano i określić komunikat o stanie. |
Krok niestandardowy | Przepływ pracy, Akcja | Zawiera rozszerzenia elementów logicznych dostępnych domyślnie. Kroki mogą obejmować warunki, akcje, inne kroki lub kombinację tych elementów. Deweloperzy mogą tworzyć niestandardowe kroki przepływu pracy. Żadne kroki niestandardowe nie są dostępne domyślnie. |