![]() |
|
Reguły procesów Workflow - informacje podstawoweReguła procesu Workflow to instrukcja dla aplikacji Oracle CRM On Demand, aby po wystąpieniu określonego zdarzenia automatycznie wykonywała jedną lub więcej czynności. Zdarzenia wyzwalające i czynności reguł procesów WorkflowReguła procesu Workflow jest obliczana, gdy wystąpi zdarzenie określone dla reguły (zdarzenie wyzwalające). W przypadku spełnienia warunków określonych dla reguły (lub braku warunków) są wykonywane czynności określone dla reguły. Można na przykład utworzyć regułę procesu Workflow w celu określenia, że z chwilą utworzenia możliwości (zdarzenie wyzwalające reguły procesu Workflow) ma być wysyłana wiadomość e-mail do kierownika właściciela możliwości (czynność reguły procesu Workflow). Można również określić, że wiadomość e-mail jest wysyłana tylko w przypadku, gdy przychód z możliwości przekracza pewną kwotę (warunek reguły procesu Workflow), oraz podać treść wiadomości e-mail. Reguły procesu Workflow można tak skonfigurować, aby czynności były wykonywane po upływie określonego czasu lub danego dnia o ustalonej godzinie. Więcej informacji o czynnościach procesu Workflow opartych na czasie znajduje się pod hasłem Reguły procesu Workflow oparte na czasie - informacje i Zaplanowane zdarzenia - informacje. Reguły procesów Workflow mogą być wyzwalane przez następujące zdarzenia:
UWAGA: Reguły procesów workflow obsługują operacje kasowania kaskadowego i kasowania rozszerzonego. Przykładowo, gdy kasowany jest podmiot, skasowaniu ulega także powiązany adres będący adresem niewspółużytkowanym. Kasowanie adresu z kolei powoduje wywołanie reguł procesu workflow dot. typu rekordu "Adres" zawierających zdarzenie wyzwalające "Przed skasowaniem rekordu". Więcej informacji na temat operacji kasowania kaskadowego i kasowania rozszerzonego można znaleźć pod hasłem Kasowanie i przywracanie rekordów - informacje. Istnieje kilka typów zdarzeń wyzwalających dla reguł procesów Workflow, ale dana reguła może mieć tylko jedno zdarzenie wyzwalające. Zależnie od wybranego zdarzenia wyzwalającego można określić, że w przypadku spełnienia warunków reguły procesu Workflow aplikacja Oracle CRM On Demand ma automatycznie wykonywać co najmniej jedną z czynności. Zdarzenie wyzwalające dla danej reguły jest widoczne na stronach "Lista reguł procesu Workflow" i "Szczegóły reguły procesu Workflow". W zależności od typu zdarzenia wyzwalającego wybranego w regule procesu Workflow reguła może być jednego z następujących typów:
Reguły procesów Workflow są konfigurowane dla całych rekordów, a nie dla poszczególnych pól. Zaplanowane zdarzenia są konfigurowane w odniesieniu do list rekordów. UWAGA: Po utworzeniu reguły nie można zmienić typu rekordu ani zdarzenia wyzwalającego reguły. Jeśli jednak w regule istnieje warunek, można go zaktualizować. W zaplanowanych zdarzeniach można zaktualizować harmonogram lub wybrać inną listę. W poniższej tabeli przedstawiono czynności dostępne w przypadku poszczególnych zdarzeń wyzwalających.
Dodatkowe czynności procesów Workflow dostępne są w aplikacjach Oracle CRM On Demand Life Sciences Edition oraz Oracle CRM On Demand for Partner Relationship Management. Więcej informacji znajduje się pod hasłem Czynności procesów Workflow - informacje. UWAGA: Przetwarzanie zablokowanych produktów nie jest obsługiwane w przypadku pozycji zlecenia dotyczącego próbek, gdy użytkownik korzysta z procesów Workflow w module Oracle CRM On Demand. Więcej informacji można znaleźć pod hasłem Procesy Workflow pozycji zleceń dot. próbek i reguły blokowania produktów - informacje. UWAGA: W przypadku pewnych typów rekordów reguły procesów Workflow, których konfiguracja obejmuje zdarzenie wyzwalające "Po przywróceniu rekordu", nie są nigdy wyzwalane, ponieważ obecnie nie ma możliwości przywrócenia rekordu danego typu. Na przykład nie można obecnie przywracać rekordu zespołu ds. podmiotu. Jeśli w przyszłości zostanie dodana obsługa przywracania tych typów rekordów, wtedy reguły procesów Workflow skonfigurowane z użyciem zdarzenia wyzwalającego "Po przywróceniu rekordu" zostaną wyzwolone w odpowiednich warunkach. Ograniczenia dotyczące reguł procesów Workflow i czynności tych regułReguł procesów Workflow z dowolnym zdarzeniem wyzwalającym innym niż "Zaplanowane zdarzenie" i czynności w tych regułach dotyczą następujące ograniczenia:
Wszystkich reguł procesów Workflow i zaplanowanych zdarzeń oraz czynności w tych regułach i zaplanowanych zdarzeń dotyczą następujące ograniczenia:
Kolejność reguł procesów WorkflowGdy użytkownik tworzy regułę procesu Workflow, aplikacja Oracle CRM On Demand automatycznie przypisuje jej następny nieużywany numer porządkowy dla reguł opartych na tym samym typie rekordu i zdarzeniu wyzwalającym. W przypadku reguły procesu Workflow, dla której zdarzeniem wyzwalającym jest "Po utworzeniu powiązania z rekordem nadrzędnym" lub "Po usunięciu powiązania z rekordem nadrzędnym", aplikacja Oracle CRM On Demand automatycznie przypisuje jej następny nieużywany numer porządkowy dla reguł opartych na tym samym typie rekordu, tym samym zdarzeniu wyzwalającym i tym samym typie rekordu nadrzędnego. W przypadku reguł procesu Workflow ze zdarzeniem wyzwalającym innym niż zaplanowane zdarzenie numer porządkowy decyduje o kolejności, w jakiej aplikacja Oracle CRM On Demand wywołuje sekwencję reguł procesu Workflow opartych na tym samym typie rekordu i tym samym zdarzeniu wyzwalającym oraz - w przypadkach, których to dotyczy - na tym samym typie rekordu nadrzędnego. Kolejność reguł procesu Workflow można zmieniać. UWAGA: Regułom procesu Workflow ze zdarzeniem wyzwalającym "Zaplanowane zdarzenie" jest też przydzielany numer porządkowy, ale nie są wykonywane w sekwencji. Numer porządkowy ma atrybut tylko do odczytu w przypadku zaplanowanych zdarzeń. Więcej informacji dotyczących zmieniania kolejności reguł procesów Workflow jest dostępnych pod hasłem Zmienianie kolejności reguł procesów Workflow. Kończenie sekwencji reguł procesów WorkflowW przypadku reguł procesu Workflow ze zdarzeniem wyzwalającym innym niż "Zaplanowane zdarzenie" można określić, czy aplikacja Oracle CRM On Demand ma zatrzymać przetwarzanie sekwencji reguł procesu Workflow po spełnieniu warunku w regule procesu Workflow. Kiedy reguła procesu Workflow zostanie wyzwolona, wtedy sprawdzany jest warunek przypisany do reguły. Jeśli warunek przypisany do reguły zostanie spełniony i pole wyboru "Zakończenie" dotyczące reguły procesu Workflow jest zaznaczone, wykonywane są aktywne czynności bieżącej reguły procesu Workflow, ale kolejne reguły, oparte na tym samym typie rekordu i tym samym zdarzeniu wyzwalającym, oraz - w przypadkach, których to dotyczy - na tym samym typie rekordu nadrzędnego, nie są przetwarzane. Kolejność czynności procesu WorkflowJeśli dla reguły procesu Workflow występuje więcej niż jedna czynność lub zaplanowane zdarzenie, czynności będą wykonywane w kolejności ustalonej w regule tego procesu, począwszy od czynności o numerze 1. Następna czynność jest uruchamiana dopiero wtedy, gdy poprzedzająca ją czynność zostanie ukończona. Kolejność czynności można zmienić. Więcej informacji o czynnościach procesów Workflow znajduje pod hasłem Czynności procesów Workflow - informacje. W przypadku zaplanowanego zdarzenia czynności są wykonywane w odniesieniu do rekordów zwracanych przez przefiltrowaną listę w danym dniu. Te rekordy są przetwarzane kolejno, tj. wszystkie czynności procesu Workflow w zaplanowanym zdarzeniu są wykonywane w kolejności określonej w zaplanowanym zdarzeniu dla pierwszego rekordu z listy, a potem wykonywane są wszystkie czynności dla drugiego rekordu z listy itd. Niepowodzenia reguł i czynności procesu WorkflowW przypadku niepowodzenia ukończenia reguły procesu Workflow, zaplanowanego zdarzenia lub czynności procesu Workflow w zależności od typu zdarzenia wyzwalającego w regule procesu Workflow lub zaplanowanym zdarzeniu oraz od typu błędu, niepowodzenie jest zgłaszane w monitorze błędów procesu Workflow lub zgłaszane użytkownikowi, którego czynności spowodowały wyzwolenie reguły procesu Workflow. Więcej informacji można znaleźć w temacie Niepowodzenia reguł i czynności procesu Workflow - informacje. Widoczność rekordu i czynności procesu WorkflowW przypadku wykonywania przez użytkownika czynności, która powoduje wyzwolenie reguły procesu Workflow, niektóre czynności reguły mogą nie powieść się, jeśli czynność użytkownika doprowadziła do utracenia przez niego widoczności rekordu. Przykładem może być reguła procesu Workflow wyzwalana w przypadku zapisania zmodyfikowanego rekordu podmiotu. Jeśli użytkownik, który jest właścicielem podmiotu, przypisze go innemu użytkownikowi, reguła procesu Workflow zostanie wyzwolona w momencie zapisania rekordu podmiotu. W przypadku gdy pierwotny właściciel rekordu nie może uzyskać widoczności rekordu w inny sposób, na przykład dzięki uczestnictwu w zespole lub rejestrze, nie powiedzie się wykonanie żadnej czynności procesu Workflow wymagającej dostępu do rekordu podmiotu. Podobnie wystąpienie zaplanowanego zdarzenia zakończy się niepowodzeniem, jeśli użytkownik, który aktywował zaplanowane zdarzenie, nie ma już dostępu do listy wybranej w zaplanowanym zdarzeniu. Tryby własności rekordu i czynności procesu WorkflowUżytkownik może skonfigurować typy rekordów obsługujących rejestry niestandardowe w różnych trybach własności: trybie użytkownika, trybie mieszanym i trybie rejestru. Więcej informacji dotyczących trybów własności rekordów znaleźć można pod hasłem Tryby własności rekordów - informacje podstawowe. Tryb własności rekordu ma wpływ na reguły i czynności procesu Workflow. Jeśli czynność "Przypisanie rejestru" procesu Workflow próbuje usunąć główny rejestr niestandardowy z rekordu, wtedy mają miejsce następujące zdarzenia:
Jeśli w odniesieniu do czynności procesu Workflow występuje zależność związana z wartością pola "Właściciel" rekordu, jak w przypadku, gdy czynność "Wysłanie wiadomości e-mail" jest skonfigurowana tak, że wiadomości e-mail mają być wysyłane z użyciem opcji "Użytkownik związany z rekordem", wtedy:
Wydłużenie czasu operacjiReguły procesów Workflow z dowolnym zdarzeniem wyzwalającym innym niż "Zaplanowane zdarzenie" są oceniane kolejno i synchronicznie. Operacja ogólnej aktualizacji zostanie zakończona dopiero po ocenie wszystkich reguł. W związku z tym reguły procesów Workflow powodują pewne wydłużenie czasu operacji (tzn. czasu między rozpoczęciem a zakończeniem wykonywania operacji). Na przykład każde zadanie tworzone przez regułę procesu Workflow może wydłużać czas operacji aktualizacji rekordu nawet o 20%. Każda wiadomość e-mail tworzona przez regułę procesu Workflow wydłuża czas o około 5%. Obliczanie wyrażeń zajmuje mniej czasu. Aby zminimalizować wydłużenie czasu operacji, do warunków reguł procesów Workflow należy dodawać wyrażenia wzajemnie się wykluczające. Reguły procesu Workflow należy tworzyć stopniowo, pamiętając o wydajności. Aby wyświetlić szczegółową procedurę, proszę kliknąć temat opisujący odpowiednie zadanie:
|
Opublikowano: Sierpień 2018 | Copyright © 2005, 2018, Oracle. Wszelkie prawa zastrzeżone. Legal Notices. |