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


Poprzedni temat

Następny temat

Zaplanowane zdarzenia - informacje

Zaplanowane zdarzenie jest regułą procesu Workflow, która nie jest wyzwalana przez czynność użytkownika. Zamiast tego zaplanowane zdarzenie jest automatycznie wykonywane po upływie określonej daty i godziny. Opcjonalnie można skonfigurować zaplanowane zdarzenie, tak aby było realizowane wielokrotnie w interwałach określonych w zaplanowanym zdarzeniu. Czynności procesu Workflow w zaplanowanym zdarzeniu są wykonywane na liście rekordów, natomiast czynności w innych typach reguł procesu Workflow są wykonywane na pojedynczym rekordzie.

UWAGA: W zaplanowanym zdarzeniu zdarzeniem wyzwalającym jest zaplanowane zdarzenie.

Zaplanowane zdarzenia można utworzyć dla wszystkich typów rekordów najwyższego poziomu, w których obsługiwane są funkcje zarządzania listami, oraz dla typów rekordów "Cennik", "Produkt", "Kategoria produktu" i "Użytkownik".

Podczas tworzenia zaplanowanego zdarzenia użytkownik wybiera listę filtrowaną zwracającą rekordy, dla których mają być wykonane czynności procesu Workflow. Podczas każdego wykonania zaplanowanego zdarzenia czynności wykonywane są dla rekordów, które zwracane są przez filtrowaną listę w danej dacie. 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.

Na przykład użytkownik chce, aby aplikacja Oracle CRM On Demand wysyłała wiadomość e-mail z przypomnieniem do właścicieli otwartych działań, których termin upłynął, oraz aby ta czynność była powtarzana z interwałem jednego tygodnia. Aby skonfigurować takie działanie, należy utworzyć zaplanowane zdarzenie i wybrać w nim zdefiniowaną wcześniej listę zwracającą wszystkie otwarte działania, którym termin upłynął. Należy ustawić powtarzanie zdarzenia z interwałem jednego tygodnia, a następnie w zaplanowanym zdarzeniu utworzyć czynność "Wyślij wiadomość e-mail". Pierwsze wystąpienie zaplanowanego zdarzenia jest wykonywane z określoną przez użytkownika datą rozpoczęcia. Wiadomość e-mail z przypomnieniem jest wysyłana do właściciela każdego otwartego działania, którego termin upłynął. Zaplanowane zdarzenie jest następnie wykonywane automatycznie z interwałem jednego tygodnia, aż do momentu osiągnięcia daty zakończanie określonej przez użytkownika (lub do momentu, gdy wykonano zdarzenie tyle razy, ile wskazał użytkownik).

Uruchomienia zaplanowanych zdarzeń są planowane i wykonywane w następujący sposób:

  • Po aktywowaniu zaplanowanego zdarzenia generowane jest oczekujące wystąpienie dla pierwszego zaplanowanego uruchomienia zdarzenia. Status zaplanowanego zdarzenia ma ustawioną wartość "Zaplanowane". Oczekujące wystąpienie jest wyświetlane w monitorze oczekiwania procesów Workflow. Informacje na temat wyświetlanych pól oczekującego wystąpienia są dostępne w temacie Pola oczekującego wystąpienia procesu Workflow.

    UWAGA: Datą wznowienia w oczekującym wystąpieniu zaplanowanego zdarzenia jest najwcześniejsza możliwa godzina, o której można wykonać wystąpienie. 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.

  • Po wykonaniu wystąpienia zaplanowanego zdarzenia:
    • Jeśli w zaplanowanym zdarzeniu zaznaczono pole wyboru "Włącz powiadomienia", to aplikacja Oracle CRM On Demand wysyła do użytkownika, który aktywował zaplanowane zdarzenie, wiadomość e-mail z potwierdzeniem wykonania wystąpienia.
    • Generowane jest kolejne wystąpienie dla następnego zaplanowanego uruchomienia zdarzenia.
  • Po ukończeniu wszystkich wystąpień zaplanowanego zdarzenia, zostanie ono zdezaktywowane. Oznacza to, że usuwane jest automatycznie zaznaczenie pola wyboru "Aktywne" w zaplanowanym zdarzeniu. Status zaplanowanego zdarzenia zostaje ustawiony na wartość "Ukończono".

Status zaplanowanego zdarzenia

Pole "Status" w zaplanowanym zdarzeniu jest aktualizowane automatycznie i jest polem tylko do odczytu. Pole statusu może przyjmować następujące wartości:

  • Nie zaplanowano. Zaplanowane zdarzenie nie zostało nigdy aktywowane.
  • Zaplanowano. Zaplanowane zdarzenie jest aktywne. Istnieje oczekujące wystąpienie zdarzenia.
  • Ukończono. Wszystkie zaplanowane uruchomienia zaplanowanego zdarzenia zostały ukończone.
  • Zakończone. Skasowano najnowsze wygenerowane wystąpienie zaplanowanego zdarzenia z monitora oczekiwania procesów Workflow lub zdezaktywowano zaplanowane zdarzenie.

    Więcej informacji na temat skutków skasowania wystąpienia zaplanowanego zdarzenia z monitora oczekiwania procesów Workflow znajduje się w temacie Kasowanie oczekujących wystąpień z monitora oczekiwania procesów Workflow.

Kasowanie zaplanowanych zdarzeń - informacje

Jeśli użytkownik kasuje zaplanowane zdarzenie przed wykonaniem wszystkich zaplanowanych uruchomień zdarzenia:

  • Jeśli istnieje oczekujące wystąpienie zaplanowanego zdarzenia, to zostanie ono skasowane z monitora oczekiwania procesów Workflow.
  • Jeśli wystąpienie zaplanowanego zdarzenia jest aktualnie wykonywane, to kończy się ono niepowodzeniem. Niepowodzenie nie jest zgłaszane w monitorze błędów procesu Workflow.
  • Kolejne wystąpienia zaplanowanego zdarzenia nie będą generowane.

Dezaktywowanie zaplanowanych zdarzeń - informacje

Jeśli użytkownik dezaktywuje zaplanowane zdarzenie przed wykonaniem wszystkich zaplanowanych wystąpień zdarzenia:

  • Status zaplanowanego zdarzenia zostanie ustawiony na wartość "Zakończone".
  • Jeśli istnieje oczekujące wystąpienie zaplanowanego zdarzenia, to zostanie ono skasowane z monitora oczekiwania procesów Workflow.
  • Jeśli wystąpienie zaplanowanego zdarzenia jest aktualnie wykonywane, to niektóre z jego czynności mogą zakończyć się niepowodzeniem.

    W trakcie wykonywania wystąpienia zaplanowanego zdarzenia, aplikacja Oracle CRM On Demand sprawdza w pięciominutowych interwałach, czy zaplanowane zdarzenie jest nadal aktywne. W przypadku dezaktywacji zaplanowanego zdarzenia wystąpienie zostanie zakończone. Każda czynność, która nie została jeszcze wykonana, kończy się niepowodzeniem, a błędne wystąpienia dotyczące czynności zakończonych niepowodzeniem są zgłaszane w monitorze błędów.

  • Kolejne wystąpienia zaplanowanego zdarzenia nie będą generowane.

Jeśli w rekordzie zaplanowanego zdarzenia, które zostało już wcześniej dezaktywowane, użytkownik zaznaczy pole wyboru "Aktywne", to rekord zaplanowanego zdarzenia jest traktowany jak nowe zaplanowane zdarzenie. W zależności od harmonogramu ma miejsce jedno z następujących zdarzeń:

  • Jeśli zaplanowano przyszłe uruchomienia. Status zaplanowanego zdarzenia jest ustawiany na wartość "Zaplanowane" i generowane jest oczekujące wystąpienie dla następnego zaplanowanego uruchomienia. Po wygenerowaniu wystąpienia liczba uruchomień zaplanowanego zdarzenia jest resetowana do wartości 1.
  • Jeśli nie zaplanowano przyszłych uruchomień. Zaznaczenie pola wyboru "Aktywne" w zaplanowanym zdarzeniu jest znowu automatycznie usuwane, a status zaplanowanego zdarzenia jest ustawiany na wartość "Ukończono".

Informacje na temat tworzenia zaplanowanych zdarzeń są dostępne w temacie Tworzenie zaplanowanych zdarzeń.


Opublikowano: Sierpień 2018 Copyright © 2005, 2018, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.