Udostępnij za pośrednictwem


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