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


Poprzedni temat

Następny temat

Tworzenie zaplanowanych zdarzeń

Ten temat zawiera informacje na temat sposobu tworzenia zaplanowanych zdarzeń, czyli reguł procesu Workflow ze zdarzeniem wyzwalającym, którym jest zaplanowane zdarzenie. Informacje na temat tworzenia reguł procesu Workflow z innym zdarzeniem wyzwalającym znajdują się pod hasłem Tworzenie reguł procesu Workflow.

Planowanie zdarzenia podlega następującym zasadom:

  • W zaplanowanym zdarzeniu nie można określać warunków. Zaplanowane wystąpienia zdarzenia i czynności procesu Workflow w zdarzeniu są zawsze wykonywane do momentu wystąpienia błędu.

    UWAGA: Po wybraniu zdarzenia wyzwalającego "Zaplanowane zdarzenie" na stronie "Nowa reguła procesu Workflow", strona zostanie odświeżona. Usuwana jest sekcja warunku błędu procesu Workflow, natomiast udostępniana jest sekcja szczegółów harmonogramu, w której użytkownik może określić harmonogram zdarzenia.

  • Ze względu na wydajność zaleca się, aby unikać konfigurowania wielu zaplanowanych zdarzeń do wykonania w tym samym czasie.
  • Należy określić datę i godzinę rozpoczęcia zaplanowanego zdarzenia oraz datę i godzinę zakończenia albo liczbę powtórzeń wykonania zdarzenia.

    UWAGA: Aplikacja Oracle CRM On Demand nie generuje żadnych wystąpień dotyczących dat i godzin w przeszłości, nawet jeśli użytkownik wskaże datę i godzinę rozpoczęcia przypadającą w przeszłości. Na przykład, jeśli użytkownik wyznaczy datę rozpoczęcia 15 stycznia 2018 roku dla zaplanowanego zdarzenia, które ma zostać powtórzone 10 razy z interwałem jednego miesiąca, a bieżąca data to 30 maja 2018 roku, to pierwsze wystąpienie zdarzenia zostanie zaplanowane na dzień 15 czerwca 2018 roku. Zostaną wykonane tylko wystąpienia dla pozostałych pięciu uruchomień w przyszłości.

  • Jeśli użytkownik określi, że zaplanowane zdarzenie ma być wykonane w danym dniu miesiąca, a taka data w danym miesiącu nie występuje, to zdarzenie nie zostanie wykonane w tym miesiącu. Na przykład, gdy użytkownik wybierze 29. dzień miesiąca, to zdarzenie nie zostanie wykonane w miesiącu lutym, chyba że przypadnie w roku przestępnym.

Wybór listy do zaplanowanego zdarzenia podlega następującym zasadom:

  • Użytkownik nie może aktywować zaplanowanego zdarzenia, jeśli nie ma dostępu do filtrowanej listy, którą wybrano w zaplanowanym zdarzeniu.
  • Jeśli użytkownik, który aktywuje zaplanowane zdarzenie, nie ma dostępu do listy wybranej w zaplanowanym zdarzeniu w momencie wykonywania wystąpienia zdarzenia, to wystąpienie zakończy się niepowodzeniem.
  • Podczas wykonywania wystąpienia zaplanowanego zdarzenia zwracana lista zawiera tylko te rekordy, które spełniają kryteria filtrowania listy i są widoczne dla użytkownika, który aktywował zaplanowane zdarzenie.
  • Maksymalna liczba rekordów, które mogą zostać przetworzone w wystąpieniu zaplanowanego zdarzenia wynosi 1000. Jeśli lista wybrana w zaplanowanym zdarzeniu zwraca liczbę wyników większą od dozwolonej maksymalnej liczby w momencie wykonywania wystąpienia zdarzenia, to wystąpienie zakończy się niepowodzeniem. Aby tego uniknąć, należy upewnić się, że filtr na liście wybranej do zaplanowanego zdarzenia jest skonfigurowany w taki sposób, że zwrócenie obszernej listy wyników jest mało prawdopodobne.
  • Określając filtr listy, która ma być używana w zaplanowanym zdarzeniu, można użyć jednej lub wielu poniższych funkcji w polach daty i daty/godziny:
    • Duration()
    • Timestamp()
    • Today()

      Powyższych funkcji można używać wraz z następującymi warunkami:

    • Pomiędzy
    • Równe
    • Dokładnie
    • Dokładnie lub po
    • Dokładnie lub przed
    • Nie jest pomiędzy
    • Nie równe

      Można wpisać wyrażenie zawierające funkcje bezpośrednio w polu wartości filtra w kryteriach listy. Na przykład, aby zwracane były rekordy możliwości, w których data zamknięcia przypada dwa dni po dacie bieżącej (czyli dacie wykonania zaplanowanego zdarzenia), należy wybrać warunek "Równe" i wprowadzić następujące wyrażenie:

      Today() + 2

      Aby zwrócone zostały rekordy namiaru, w których przewidywana data zamknięcia przypada w ciągu następnych 36 godzin, należy wybrać warunek "Pomiędzy" i wprowadzić następujące wyrażenie:

      Timestamp(), Timestamp() + Duration('P0YT36H')

      Więcej informacji na temat tych funkcji znajduje się w tematach: Czas trwania, Znacznik czasu i Dzisiaj.

Przed rozpoczęciem:

  • Należy skonfigurować dla firmy funkcję procesu Workflow w Oracle CRM On Demand, zgodnie z opisem dostępnym pod hasłem Konfigurowanie funkcji reguł procesów Workflow - informacje .
  • Aby można było wykonać procedury tu opisane, rola bieżącego użytkownika musi zawierać uprawnienie "Zarządzanie regułami dotyczącymi danych - zarządzanie regułami procesów Workflow".
  • Aby utworzyć zaplanowane zdarzenia w odniesieniu do typu rekordu "Użytkownik", rola użytkownika musi także zawierać uprawnienie "Zarządzanie regułami dotyczącymi danych - zarządzanie regułami procesów Workflow w odniesieniu do użytkowników". Administrator może włączyć to uprawnienie w roli administratora i w dowolnej innej roli, zgodnie z potrzebami. Więcej informacji o zagadnieniach dotyczących tworzenia zaplanowanych zdarzeń dla typu rekordu "Użytkownik" można znaleźć pod hasłem Uwagi dotyczące tworzenia reguł procesów Workflow dotyczących typu rekordu "Użytkownik". Więcej informacji o dodawaniu uprawnień do roli jest dostępnych pod hasłem Dodawanie ról.
  • Należy przejrzeć informacje w temacie Zaplanowane zdarzenia - informacje.

Aby utworzyć zaplanowane zdarzenie

  1. Kliknąć łącze globalne "Administracja" dostępne w prawym górnym rogu każdej strony.
  2. W sekcji "Zarządzanie procesami biznesowymi" nacisnąć przycisk "Konfigurowanie procesu Workflow".
  3. Na stronie "Lista reguł procesu Workflow" wykonać jedną z następujących czynności:
    • Aby utworzyć nowe zaplanowane zdarzenie poprzez skopiowanie istniejącego, należy kliknąć opcję "Kopiuj" w zaplanowanym zdarzeniu, które ma być skopiowane.
    • Aby utworzyć nowe zaplanowane zdarzenie, które nie jest oparte na istniejącym, należy kliknąć opcję "Nowe" na pasku tytułu.
  4. Na stronie "Szczegóły reguły procesu Workflow", w sekcji "Kluczowe szczegóły reguły procesu Workflow" wpisać informacje o zaplanowanym zdarzeniu.

    Pola te są przedstawione w poniższej tabeli.

    Pole

    Opis

    Nazwa procesu Workflow

    Wpisać opisową nazwę, maksymalnie 50 znaków.

    Aktywne

    Użyć pola wyboru "Aktywne", aby aktywować lub dezaktywować zaplanowane zdarzenie.

    Do momentu aktywowania zaplanowanego zdarzenia pole "Inicjator" w rekordzie zaplanowanego zdarzenia pokazuje nazwę użytkownika, który utworzył zaplanowane zdarzenie. Pole "Inicjator" jest pokazywane na stronie szczegółów dotyczącej zaplanowanego zdarzenia po zapisaniu rekordu.

    Po zaznaczeniu pola wyboru "Aktywne" w zaplanowanym zdarzeniu i zapisaniu rekordu, pole "Inicjator" w rekordzie jest aktualizowane w taki sposób, aby pokazywać nazwę użytkownika, który zaznaczył pole "Aktywne". Ten użytkownik musi mieć dostęp do listy wybranej w zaplanowanym zdarzeniu w momencie wykonywania wystąpienia zdarzenia. W przeciwnym razie wystąpienie zakończy się niepowodzeniem.

    Pole "Inicjator" we wszystkich oczekujących wystąpieniach i wszystkich błędnych wystąpieniach dotyczących zaplanowanego zdarzenia pokazuje także nazwę użytkownika, który zaznaczył pole wyboru "Aktywne" w zaplanowanym zdarzeniu.

    Więcej informacji na temat skutków aktywowania lub dezaktywowania zaplanowanego zdarzenia, znajduje się w temacie Zaplanowane zdarzenia - informacje.

    UWAGA: Gdy użytkownik aktywuje zaplanowane zdarzenie, natychmiast generowane jest wystąpienie dla pierwszego zaplanowanego uruchomienia zdarzenia. Najlepszym rozwiązaniem jest skonfigurowanie wszystkich czynności procesu Workflow w zaplanowanym zdarzeniu przed jego aktywowaniem. W przeciwnym razie, gdy zbliża się godzina rozpoczęcia zaplanowanego zdarzenia, pierwsze wystąpienie może zostać wykonane przed zakończeniem konfigurowania czynności procesu Workflow.

    Opis

    (Opcjonalne) Wprowadzić dodatkowe informacje dotyczące zaplanowanego zdarzenia, takie jak cel zdarzenia.

    Typ rekordu

    Wybrać typ rekordu zaplanowanego zdarzenia.

    Zaplanowane zdarzenie odnosi się tylko do jednego typu rekordu. Po utworzeniu zdarzenia nie można zmienić typu rekordu, z którym jest ono związane.

    Zdarzenie wyzwalające

    Wybrać zaplanowane zdarzenie.

    Włączanie powiadomienia

    Po zaznaczeniu tego pola wyboru aplikacja Oracle CRM On Demand wysyła wiadomość e-mail po każdym pomyślnym ukończeniu i po każdym niepowodzeniu wystąpienia zaplanowanego zdarzenia, a także po każdym skasowaniu oczekującego wystąpienia zdarzenia. Wiadomość e-mail wysyłana jest do użytkownika, który aktywował zdarzenie.

  5. W sekcji szczegółów harmonogramu kliknąć ikonę wyszukiwania (szkło powiększające), a następnie wybrać filtrowaną listę zwracającą rekordy, na których mają być wykonywane czynności procesu Workflow.
  6. W polu "Data i godzina rozpoczęcia" wybrać datę i godzinę pierwszego wykonania wystąpienia zaplanowanego zdarzenia.
  7. W polu "Cykliczne" wybrać interwał powtarzania zaplanowanego zdarzenia, np. Co tydzień.
  8. W polu "Co" skonfigurować okres interwału wystąpień cyklicznych. Na przykład, jeśli w polu "Cykliczne" wybrano opcję "Co tydzień", a wystąpienia mają być powtarzane z dwutygodniowym interwałem, to w polu "Co" należy wprowadzić wartość 2. Minimalna wartość, którą można wprowadzić, to 1.
  9. Jeśli w polu "Cykliczne" wybrano wartość "Co miesiąc", można opcjonalnie zaplanować wykonywanie zaplanowanego zdarzenia w ostatni dzień każdego miesiąca, w którym wykonywane jest zdarzenie. W tym celu należy zaznaczyć pole wyboru "Ostatni dzień".

    Przykładowo, jeśli ustawiono rozpoczęcie zaplanowanego zdarzenia na 23 kwietnia a interwał powtarzania na 2 miesiące, to pierwsze wystąpienie zdarzenia zostanie wykonane 23 kwietnia. Drugie wystąpienie zostanie wykonane 23 czerwca, a trzecie 23 sierpnia itd. Jeśli jednak użytkownik zaznaczy pole wyboru "Ostatni dzień", to pierwsze wystąpienie zdarzenia zostanie wykonane 30 kwietnia, drugie 30 czerwca, trzecie 31 sierpnia itd.

  10. Określić, ile razy ma być wykonane zaplanowane zdarzenie, lub określić datę i godzinę zakończenia, w następujący sposób:
    • Wybrać opcję "Po" i określić, ile razy ma być wykonane zaplanowane zdarzenie. Wprowadzona wartość musi być większa od 0 (zero).
    • Wybrać opcję "Przed upływem daty/godziny", a następnie wybrać datę i godzinę zakończenia zaplanowanego zdarzenia. Data i godzina zakończenia musi być późniejsza od daty i godziny rozpoczęcia.
  11. Zapisać dokonane zmiany.

Aktualizowanie zaplanowanych zdarzeń - informacje

Po aktywowaniu zaplanowanego zdarzenia nie można zmienić harmonogramu lub wybrać innej listy w zaplanowanym zdarzeniu. Można jednak zakończyć zaplanowane zdarzenie poprzez jego dezaktywację. Po usunięciu zaznaczenia pola wyboru "Aktywne" w zaplanowanym zdarzeniu i zapisaniu rekordu można edytować zaplanowane zdarzenie, aby zmienić harmonogram lub wybrać inną listę. Po ponownej aktywacji zaplanowanego zdarzenia jest ono traktowane jak nowe zaplanowane zdarzenie.

UWAGA: W przypadku dezaktywacji zaplanowanego zdarzenia kasowane są wszystkie oczekujące wystąpienia zdarzenia. Dodatkowo jeśli wystąpienie zaplanowanego zdarzenia jest aktualnie wykonywane, to niektóre z jego czynności mogą zakończyć się niepowodzeniem dla niektórych rekordów na liście. Więcej informacji na temat skutków dezaktywowania zaplanowanego zdarzenia, znajduje się w temacie Zaplanowane zdarzenia - informacje.


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