Administrowanie aplikacją Oracle CRM On Demand > Zarządzanie procesami biznesowymi > Konfiguracja procesu Workflow > Tworzenie czynności procesu Workflow: Oczekiwanie
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 użytkownika musi zawierać uprawnienie "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?
- Przejść do reguły, dla której będzie tworzona czynność:
- Kliknąć łącze globalne "Administracja" dostępne w prawym górnym rogu każdej strony.
- W sekcji "Zarządzanie procesami biznesowymi" nacisnąć przycisk "Konfigurowanie procesu Workflow".
- 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.
- Kliknąć łącze "Nazwa procesu Workflow" (w regule).
- 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.
- Na stronie "Edycja czynności procesu Workflow" wprowadzić nazwę czynności.
- Aby uaktywnić czynność, należy zaznaczyć pole wyboru "Aktywne".
- 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.
- 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:
- 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
Maksymalny obsługiwany czas trwania to 'O5L12M200DCz200G59M', tzn. 5 lat, 12 miesięcy, 200 dni, 200 godzin i 59 minut.
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.
Jeśli wartość wyrażenia jest równa dacie i godzinie następującej później niż 5 lat, 12 miesięcy, 200 dni, 200 godzin i 59 minut (jest to maksymalny obsługiwany okres opóźnienia) po dacie i godzinie początkowej, końcowa data i godzina jest obliczana jako suma daty i godziny początkowej oraz maksymalnego obsługiwanego okresu oczekiwania.
- 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:
|