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


Poprzedni temat

Następny temat

Tworzenie czynności procesu Workflow: Oczekiwanie

Czynność oczekiwania powoduje, że aplikacja Oracle CRM On Demand odracza wykonywanie innych (kolejnych) czynności w procesie Workflow, aż upłynie pewien czas oczekiwania. Można zdefiniować okres oczekiwania w postaci okresu albo określić datę i godzinę zakończenia okresu oczekiwania. Można także zdefiniować okres oczekiwania bezpośrednio lub utworzyć wyrażenie służące do jego obliczania.

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.

Czynności "Oczekiwanie" i "Tworzenie zdarzenia integracji" - informacje

Jeśli czynność tworzenia zdarzenia integracji ma służyć do utworzenia zdarzenia integracji, które zapisuje zmiany dokonane w rekordzie przez zdarzenie wyzwalające regułę procesu Workflow, należy ustawić czynność tworzenia zdarzenia integracji przed czynnością oczekiwania w sekwencji czynności danej reguły procesu Workflow. Jeśli czynność oczekiwania poprzedza czynność tworzenia zdarzenia integracji w regule procesu Workflow, to czynność oczekiwania uniemożliwia czynności tworzenia zdarzenia integracji wykrycie zmian w rekordzie. Po zakończeniu okresu oczekiwania w ramach czynności oczekiwania, rekord jest odczytywany ponownie przed wykonaniem pozostałych czynności reguły, a wartości pól w rekordzie przed zdarzeniem, które wyzwoliło regułę procesu Workflow, nie są zachowywane. Dlatego też poprzednie i bieżące wartości pól są traktowane jako tożsame, a czynność tworzenia zdarzenia integracji nie powoduje utworzenia zdarzenia integracji, ponieważ nie została wykryta żadna zmiana w śledzonych polach.

UWAGA: Dla każdej z reguł procesu Workflow można utworzyć więcej niż jedną czynność (maksymalnie 25 dla jednej reguły).

W poniższej procedurze przedstawiono, jak utworzyć czynność oczekiwania.

Przed rozpoczęciem. Aby można było wykonać poniższą procedurę, rola bieżącego użytkownika musi zawierać uprawnienie "Zarządzanie regułami dotyczącymi danych - zarządzanie regułami procesów Workflow". Informacje o dodawaniu uprawnień do ról są dostępne pod hasłem Dodawanie ról.

Jak utworzyć czynność oczekiwania?

  1. Przejść do reguły, dla której będzie tworzona czynność:
    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" przejść do reguły, dla której będzie tworzona czynność:

      Informacje o wyszukiwaniu reguł procesu Workflow na stronie listy są dostępne pod hasłem Filtrowanie list.

  2. Kliknąć łącze "Nazwa procesu Workflow" (w regule).
  3. Na stronie "Szczegóły reguły procesu Workflow" nacisnąć przycisk "Menu" na pasku "Czynności" i wybrać pozycję "Czekaj".

    UWAGA: O tym, jakie typy czynności można utworzyć dla reguły, decyduje zdarzenie wyzwalające reguły procesu Workflow.

    WSKAZÓWKA: Można utworzyć kopię istniejącej czynności reguły procesu Workflow, klikając na łączu "Kopiuj" danej czynności.

  4. Na stronie "Edycja czynności procesu Workflow" wprowadzić nazwę czynności.
  5. Aby uaktywnić czynność, należy zaznaczyć pole wyboru "Aktywne".
  6. Jeśli aplikacja Oracle CRM On Demand po zakończeniu okresu oczekiwania nie ma powtórnie oceniać warunków reguły, należy usunąć zaznaczenie pola wyboru "Ponowna ocena warunków reguł po oczekiwaniu".

    UWAGA: Więcej informacji o polu wyboru "Po zakończeniu oczekiwania poddaj ponownej ocenie warunki reguły" znajduje się pod hasłem Reguły procesu Workflow oparte na czasie - informacje.

  7. Okres oczekiwania można zdefiniować, używając jednej z następujących opcji:
    • Wybrać opcję "Okres", a następnie podać okres opóźnienia w latach, miesiącach, dniach, godzinach i minutach, jak następuje:
      • W polu "Lata" podać dodatnią liczbę całkowitą z zakresu od 0 (zero) do 5.
      • W polu "Miesiące" podać dodatnią liczbę całkowitą z zakresu od 0 (zero) do 12.
      • W polu "Dni" podać dodatnią liczbę całkowitą z zakresu od 0 (zero) do 200.
      • W polu "Godziny" podać dodatnią liczbę całkowitą z zakresu od 0 (zero) do 200.
      • W polu "Minuty" podać dodatnią liczbę całkowitą z zakresu od 0 (zero) do 59.

        Nie można podać wartości ujemnej ani liczby niecałkowitej, takiej jak 1,5.

        UWAGA: Maksymalny okres, jako można określić przy użyciu opcji "Okres", to 5 lat, 12 miesięcy, 200 dni, 200 godzin i 59 minut. Aby określić dłuższy okres, należy zamiast opcji "Okres" użyć opcji "Wyrażenie okresu".

    • Wybrać opcję "Wyrażenie okresu", kliknąć ikonę fx obok pola i użyć konstruktora wyrażeń do utworzenia wyrażenia obliczającego okres opóźnienia.

      Można użyć funkcji "Duration" (czas trwania) w konstruktorze wyrażeń w celu obliczenia okresu w dniach lub w ułamkach dni. Więcej informacji znajduje się pod hasłem Czas trwania.

      Wartość wyrażenia musi być liczbą. Poniżej podano przykłady poprawnych wyrażeń służących do obliczania okresu opóźnienia:

      Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')

      Duration('O0LCz1G') + 1

      Duration('O1LCz1G') - 1

      Nie ma limitu długości okresu zwracanego przez wyrażenie.

      UWAGA: Jeśli obliczony okres oczekiwania jest ujemny, wartość okresu oczekiwania jest ustawiana na zero i czynność oczekiwania zostaje natychmiast ukończona. Wszystkie pozostałe czynności reguły procesu Workflow zostają wykonane bez opóźnienia.

    • Wybrać opcję "Czas", kliknąć ikonę kalendarza i wybrać końcową datę i godzinę opóźnienia.

      Należy wybrać godzinę zależnie od strefy czasowej określonej w ustawieniach osobistych użytkownika.

    • Wybrać opcję "Wyrażenie godziny", kliknąć ikonę fx obok pola i użyć Konstruktora wyrażeń do utworzenia wyrażenia obliczającego końcową datę i godzinę opóźnienia.

      Można użyć funkcji "Duration" (czas trwania) w konstruktorze wyrażeń w celu obliczenia okresu w dniach lub w ułamkach dni. Więcej informacji znajduje się pod hasłem Czas trwania.

      Wartość wyrażenia musi być równa dacie i godzinie. Poniżej podano przykłady poprawnych wyrażeń służących do obliczania końcowej daty i godziny opóźnienia:

      Timestamp() + Duration('O0LCz5M')

      Today() + Duration('O0LCz1G5M')

      UWAGA: Jeśli obliczona końcowa data i godzina już upłynęły, wartość okresu oczekiwania dla czynności jest ustawiana na 0 (zero) i czynność oczekiwania zostaje natychmiast ukończona. Wszystkie pozostałe czynności reguły procesu Workflow zostają wykonane bez opóźnienia.

      Jeśli wartość wyrażenia nie jest równa poprawnej dacie i godzinie, czynność oczekiwania zostaje natychmiast ukończona. Wszystkie pozostałe czynności reguły procesu Workflow zostają wykonane bez opóźnienia.

      Obliczona data może zostać ustawiona w dowolnym momencie w przyszłości.

  8. Zapisać czynność.

Procedury tworzenia innych typów czynności procesu Workflow opisano szczegółowo w następujących tematach:

Tematy pokrewne

Pokrewne informacje dotyczące procesów Workflow są zawarte w następujących tematach:


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