Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Previous Topic

Next Topic

Monitor oczekiwania procesów Workflow

W narzędziu "Monitor oczekiwania procesów Workflow" można przeglądać szczegóły następujących elementów:

  • Oczekujące wystąpienia czynności oczekiwania i szczegóły tych czynności procesu Workflow.
  • Oczekujące wystąpienia zaplanowanych zdarzeń (czyli reguły procesu Workflow ze zdarzeniem wyzwalającym "Zaplanowane zdarzenie") lub aktualnie wykonywane wystąpienia.

Jeśli na przykład wystąpienie czynności oczekiwania procesu Workflow lub wystąpienie zaplanowanego zdarzenia jest w kolejce oczekiwania dłużej niż użytkownik się tego spodziewa, może on użyć monitora oczekiwania procesów Workflow, aby sprawdzić to wystąpienie oraz przejrzeć konfigurację reguły procesu Workflow, zaplanowanego zdarzenia lub czynności procesu Workflow. W razie potrzeby można skasować wystąpienie.

UWAGA: Skasowanie oczekującej instancji czynności oczekiwania powoduje, że nie są realizowane żadne z pozostałych czynności reguły procesu Workflow. Po skasowaniu oczekującego wystąpienia zaplanowanego zdarzenia wystąpienie zdarzenia zostanie anulowane, status zaplanowanego zdarzenia zostanie ustawiony na "Zakończone", a zaplanowane zdarzenie zostanie dezaktywowane. Żadne inne wystąpienia nie będą generowane w odniesieniu do pozostałych wystąpień zaplanowanego zdarzenia.

Oczekujące wystąpienia czynności oczekiwania

Aby dowiedzieć się więcej o przetwarzaniu oczekujących wystąpień czynności oczekiwania w regule procesu Workflow, należy zapoznać się z poniższym przykładem. Użytkownik może skonfigurować regułę procesu Workflow z następującą sekwencją czynności:

  1. Czynność oczekiwania trwająca 24 godziny
  2. Czynność wysłania wiadomości e-mail
  3. Czynność oczekiwania trwająca 48 godzin
  4. Czynność wysłania wiadomości e-mail
  5. Czynność utworzenia zadania

Jeśli czynności są poprawnie skonfigurowane, pierwsza w kolejności czynność oczekiwania (czynność 1) pozostaje w stanie oczekiwania przez co najmniej 24 godziny. Po zakończeniu okresu oczekiwania, wykonywana jest czynność "Wysyłanie wiadomości e-mail" (czynność 2). Druga czynność oczekiwania (czynność 3 reguły procesu Workflow) jest następna w kolejności. Pozostaje ona w stanie oczekiwania przez co najmniej 48 godzin. Po zakończeniu okresu oczekiwania, wykonywane są czynności "Wysyłanie wiadomości e-mail" (czynność 4) i "Tworzenie zadanie" (czynność 5).

UWAGA: Okres oczekiwania określa minimalny czas, jaki musi upłynąć, zanim aplikacja Oracle CRM On Demand rozpocznie wykonywanie innych czynności w regule procesu Workflow. Rzeczywisty czas, który upływa przed wykonaniem innych czynności może być dłuższy w zależności od obciążenia bazy danych Oracle CRM On Demand i serwera Oracle CRM On Demand, a także liczby czynności oczekiwania oczekujących w momencie zakończenia okresu oczekiwania.

Jeżeli jednak okres oczekiwania dla czynności 3 został niepoprawnie ustawiony na 48 dni zamiast na 48 godzin, czynność ta pozostanie w stanie oczekiwania, dopóki nie minie 48 dni. Czynność będzie widoczna w monitorze oczekiwania procesów Workflow i użytkownik może wyświetlić jej szczegóły, aby sprawdzić, czy okres oczekiwania został zdefiniowany niepoprawnie. Może on wtedy usunąć instancję czynności oczekiwania.

Skasowanie instancji czynności oczekiwania spowoduje, że instancja reguły procesu Workflow zostanie zakończona i nie będą realizowane żadne z pozostałych czynności tej instancji. W poprzednim przykładzie oznaczałoby to, że:

  • Jeśli użytkownik skasuje czynność 1 będącą w stanie oczekiwania, czynności 2, 3, 4 i 5 nie zostaną wykonane.
  • Jeśli użytkownik skasuje czynność 3 będącą w stanie oczekiwania, czynności 4 i 5 nie zostaną wykonane.

UWAGA: Czynności oczekiwania to jedyny typ czynności procesu Workflow, który jest wstrzymywany w stanie oczekiwania.

Oczekujące wystąpienia zaplanowanych zdarzeń

Oczekujące wystąpienie zaplanowanego zdarzenia będzie mieć status "Umieszczone w kolejce", aż do zaplanowanej daty i godziny wystąpienia (data wznowienia). Data wznowienia to najbliższa możliwa godzina wykonania danego wystąpienia. Wystąpienie może nie zostać wykonane natychmiast. Zależy to od obciążenia bazy danych aplikacji Oracle CRM On Demand i serwera Oracle CRM On Demand w danym momencie, a także od liczby oczekujących wystąpień czynności oczekiwania i wystąpień zaplanowanego zdarzenia. Po rozpoczęciu wykonywania wystąpienia jego status zmienia się na "Uruchomione". Wypełniane jest także pole "Rzeczywista data rozpoczęcia". W celu wyświetlenia zaktualizowanych pól konieczne może być odświeżenie strony przeglądarki. Wykonywane wystąpienie jest nadal wyświetlane w monitorze oczekiwania procesów Workflow.

W razie potrzeby można skasować wystąpienie zaplanowanego zdarzenia w trakcie jego wykonywania. W tym przypadku wystąpienie jest usuwane z monitora oczekiwania procesów Workflow. Oprócz tego status zaplanowanego zdarzenia zostanie ustawiony na wartość "Zakończone", zaplanowane zdarzenie zostanie dezaktywowane, nie będą również generowane kolejne wystąpienia dla pozostałych uruchomień zaplanowanego zdarzenia. Wystąpienie będzie nadal wykonywane do momentu kolejnego sprawdzenia przez aplikację Oracle CRM On Demand, czy zaplanowane zdarzenie jest nadal aktywne. Sprawdzanie wykonywane jest w pięciominutowych interwałach w trakcie wykonywania wystąpienia. Po ustaleniu przez aplikację Oracle CRM On Demand, że zaplanowane zdarzenie zostało dezaktywowane, wykonywane wystąpienie zostanie zakończone, nie będą też wykonywane te czynności procesu Workflow w wystąpieniu, które nie zostały jeszcze wykonane.

Można również skasować oczekujące wystąpienie zaplanowanego zdarzenia (czyli wystąpienie o statusie "Umieszczone w kolejce"), w sposób opisany pod hasłem Kasowanie oczekujących wystąpień z monitora oczekiwania procesów Workflow.

Tematy pokrewne

Więcej informacji o zaplanowanych zdarzeń można znaleźć w następujących tematach:

Informacje o korzystaniu z monitora oczekiwania procesów Workflow można znaleźć w następujących tematach:


Opublikowano: Sierpień 2021 Copyright © 2005, 2021, Oracle i/lub spółki powiązane. Legal Notices.