Tworzenie i edytowanie procesów
Data opublikowania: listopad 2016
Dotyczy: Dynamics CRM 2015
Definiowanie i wymuszanie spójnych procesów biznesowych jest jednym z głównych powodów, dla których ludzie korzystają z Microsoft Dynamics 365. Procesy to grupy funkcji, które służą do definiowania i wymuszania spójnych procesów dla danej organizacji. Te 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.
Procesy są przeznaczone do wykorzystania przez osoby, które nie są deweloperami. Reguły, które są zdefiniowane w procesach zawierają podobne logiki, które deweloper może stosować przy użyciu kodu, ale nie trzeba zwracać się do dewelopera za każdym razem, gdy chce się zmienić reguły. Jednak trzeba dobrze rozumieć logikę reguł i rozumieć możliwości każdego rodzaju procesu. Należy nadal uważnie stosować procesy i testować wyniki, aby upewnić się, że otrzymuje się pożądany wynik.
Poniższa tabela zawiera omówienie zastosowania każdej kategorii procesów.
Kategoria procesu |
Opis |
---|---|
Przepływ 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 wiedzieć, że są one uruchomione, ale mogą one być również skonfigurowane do inicjowania ręcznego przez ludzi. Przepływy pracy mogą działać w tle (asynchronicznie) lub w czasie rzeczywistym (synchronicznie). Te są określane oddzielnie jako przepływy pracy w tle lub przepływy pracy w czasie rzeczywistym. |
Dialogi |
Sesje dialogowe służą do tworzenia interfejsu użytkownika, który poprowadzi ludzi poprzez skrypt kontaktu z klientem lub kreator, aby wykonywać stale złożone akcje. |
Czynności |
Akcje służą do rozszerzania słownictwa dostępnego dla deweloperów do wyrażania procesów biznesowych. Przy pomocy czasowników podstawowych, takich jak Utwórz, Aktualizuj, Usuń i Przypisz zapewnianych przez system, Akcja tworzy bardziej wyraziste czasowniki jak Zatwierdź, Eskaluj, Roześlij lub Zaplanuj. Jeśli definicja procesu biznesowego ulega zmianie, ktoś, kto nie jest deweloperem może edytować Akcję, aby nie trzeba było zmieniać kodu. |
Przepływy procesów biznesowych |
Przepływy procesów biznesowych służą do definiowania kroków, w których ludzie powinni wprowadzić dane, aby osiągnąć wynik. Przepływy procesów biznesowych dodają formant u góry formularza, który pokazuje osobom, jakie dane powinni wprowadzić, aby przejść do następnego etapu i ostatecznie do zakończenia procesu biznesowego. Przepływ procesów biznesowych może obejmować wiele jednostek. |
Uwaga
Przepływy procesów biznesowych różnią się od innych rodzajów procesów. Wszystkie procesy używają tej samej podstawowej technologii, a informacje o nich są przechowywane w encji Process. Przepływy procesów biznesowych różnią się pod względem konfiguracji i zachowania od innych rodzajów procesów.Więcej informacji:Przepływy procesów biznesowych
W tym temacie
Kto może tworzyć procesy?
Gdzie znajdują się procesy?
Co mogą zrobić procesy?
Czy procesy są aktywne, kiedy są importowane?
Kto może tworzyć procesy?
Tylko administratorzy systemu, konfiguratorzy systemu lub użytkowników z rolami zabezpieczeń Prezesa zarządu mogą tworzyć procesy, które dotyczą całej organizacji. Inne osoby z następującymi rolami zabezpieczeń 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.
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ć.
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 |
Menedżer 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 obsługi klienta |
Użytkownik |
Specjalista ds. marketingu |
Użytkownik |
Sprzedawca |
Użytkownik |
Planista |
Użytkownik |
Gdzie znajdują się procesy?
Istnieją dwie ścieżki, aby przejść do procesów w Dynamics 365:
Ustawienia > Procesy
Do tej ścieżki dostęp jest najłatwiejszy i pozwala ona na korzystanie z widoków zdefiniowanych dla encji Process, w tym wszystkich widoków niestandardowych.Ustawienia > Dostosowania > Dostosowywanie systemu > Komponenty > Procesy
Ta ścieżka zapewnia wygodny dostęp podczas wykonywania innych prac dostosowywania w narzędziach dostosowywania.
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.
Co mogą zrobić procesy?
Uwaga
Przepływy procesów biznesowych różnią się od innych rodzajów procesów.Więcej informacji:Co mogą robić przepływy procesów biznesowych?
Procesy są własnością użytkownika, podobnie jak konta i kontakty. Akcje, które mogą być wykonywane przez proces czasami zależą od uprawnień osoby, która jest właścicielem procesu, a czasami od kontekstu osoby, która inicjuje przepływ pracy.
Procesy mogą sprawdzać warunki, stosować rozgałęzioną logikę i wykonywać akcje. Wykonują one te akcje w serii kroków. Przepływy procesów biznesowych zawierają etapy oraz sterują przechodzeniem do etapów, ale nie przewidują innych możliwości. W poniższej tabeli opisano dostępne czynności w przepływie pracy, sesji dialogowej i procesach akcji. Aby uzyskać więcej szczegółów, zobacz tematy dla każdego typu procesu.
Krok |
Typ procesu |
Opis |
---|---|---|
Etap |
Przepływ pracy, sesja dialogowa, 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, sesja dialogowa, akcja |
Instrukcja logiczna "jeżeli-<warunek> to". Możesz sprawdzić wartości dla rekordu, na którym działa przepływ pracy, dowolne rekordy połączone z tym rekordem w relacji N:1, lub dowolne rekordy utworzone 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, sesja dialogowa, akcja |
Instrukcja logiczna "inaczej-jeżeli-to", edytor używa tekstu "W przeciwnym razie, jeśli <warunek> 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, sesja dialogowa, akcja |
Instrukcja logiczna „inaczej”. edytor 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 |
Sesja dialogowa, akcja |
Ustawia wartość do zmiennej lub parametr wyjściowy w procesie. |
Utwórz rekord |
Przepływ pracy, sesja dialogowa, akcja |
Tworzy nowy rekord dla encji i przypisuje wartości dla atrybutów. |
Aktualizuj rekord |
Przepływ pracy, sesja dialogowa, akcja |
Możesz zaktualizować rekord, na którym działa przepływ pracy, dowolne rekordy połączone z tym rekordem w relacji N:1, lub dowolne rekordy utworzone we wcześniejszych krokach. |
Przypisz rekord |
Przepływ pracy, sesja dialogowa, akcja |
Możesz przypisać rekord, na którym działa przepływ pracy, dowolne rekordy połączone z tym rekordem w relacji N:1, lub dowolne rekordy utworzone we wcześniejszych krokach. |
Wyślij wiadomość e-mail |
Przepływ pracy, sesja dialogowa, akcja |
Wysyła wiadomość e-mail. Możesz utworzyć nową wiadomość e-mail lub użyć szablonu wiadomości e-mail skonfigurowanego dla encji rekordu, na którym działa przepływu pracy lub dowolnych encji w relacji N:1 z encją, lub encji dla dowolnych rekordów utworzonych we wcześniejszych krokach. |
Uruchom podrzędny przepływ pracy |
Przepływ pracy, sesja dialogowa, akcja |
Uruchamia proces przepływu pracy, który został skonfigurowany jako podrzędny przepływ pracy. |
Zmień stan |
Przepływ pracy, sesja dialogowa, akcja |
Zmienia status rekordu, na którym działa proces, dowolnych rekordów połączonych z tym rekordem w relacji N:1, lub dowolnych rekordów utworzonych we wcześniejszych krokach. |
Zatrzymaj przepływ pracy/Zatrzymaj sesję dialogową |
Przepływ pracy, sesja dialogowa, akcja |
Zatrzymuje bieżący przepływ pracy, sesja dialogowa lub akcję. Możesz ustawić stan Powodzenie lub Anulowano i określić komunikat o stanie. |
Strona |
Okno dialogowe |
Kontener do monitu i czynności odpowiedzi w sesji dialogowej. |
Monit i odpowiedź |
Okno dialogowe |
Wyświetla monit na stronie dialogowej i może zapewnić pole do przechwytywania danych z odpowiedzi. |
Zapytanie dotyczące danych programu CRM |
Okno dialogowe |
Określa kwerendę, która zwraca dane, aby zapewnić możliwości odpowiedzi w monicie i krok odpowiedzi z sesji dialogowej. |
Połącz dialog podrzędny |
Okno dialogowe |
Uruchamia sesję dialogową, która została skonfigurowana jako podrzędna sesja dialogowa. |
Krok niestandardowy |
Przepływ pracy, sesja dialogowa, akcja |
Zawiera rozszerzenia elementów logicznych dostępnych domyślnie w programie Dynamics 365. Kroki mogą obejmować warunki, akcje, inne kroki lub kombinację tych elementów. Deweloperzy mogą tworzyć niestandardowe kroki przepływu pracy. Domyślnie żadne kroki niestandardowe nie są dostępne w Dynamics 365. Aby uzyskać więcej informacji dla deweloperów, zobacz temat Microsoft Dynamics CRM SDKMSDN: Niestandardowe działania przepływu pracy (zestawy przepływu pracy). |
Czy procesy są aktywne, kiedy są importowane?
Procesy działają po ich aktywacji. Ogólnie rzecz biorąc, podczas importowania rozwiązania, które utworzy nowy proces w organizacji, stan tego procesu w organizacji zależy od stanu procesu podczas tworzenia rozwiązania. Ta zasada obowiązuje dla wszystkich rozwiązań, które zostały wyeksportowane z organizacji Microsoft Dynamics CRM 2013 lub Microsoft Dynamics CRM Online po zwolnieniu Microsoft Dynamics CRM Online, jesień 2013. Jeśli rozwiązanie zostało utworzone za pomocą organizacji Microsoft Dynamics CRM 2011 lub Microsoft Dynamics CRM Online przed Microsoft Dynamics CRM Online, jesień 2013, rozwiązanie zostanie uaktywnione podczas instalowania rozwiązania.
Czasami należy ponownie zainstalować rozwiązanie lub zainstalować aktualizację rozwiązania, które zawiera procesy. W tym przypadku nie zmieni stan procesu w organizacji.
Zobacz też
Czynności
Przepływy procesów biznesowych
Procesy przepływu pracy
Dialogi
Monitorowanie procesów i zarządzanie nimi
Czynności
Tworzenie i edytowanie reguł biznesowych
© 2016 Microsoft Corporation. Wszelkie prawa zastrzeżone. Prawa autorskie