Administrowanie aplikacją Oracle CRM On Demand > Zarządzanie procesami biznesowymi > Konfiguracja procesu Workflow > Tworzenie czynności procesu Workflow: Aktualizacja wartości
Tworzenie czynności procesu Workflow: Aktualizacja wartości
Czynność "Aktualizacja wartości" reguły procesu Workflow pozwala na automatyczne aktualizowanie pól w momencie zmiany rekordu, bez utraty informacji o pierwotnej zmianie (tzn. informacji o tym, kiedy i przez kogo rekord został zmieniony oraz jakie dane zostały zmienione). Czynność ta jest wykonywana po zakończeniu okresu oczekiwania zdefiniowanego w co najmniej jednej czynności oczekiwania (jeśli takowa istnieje) poprzedzającej czynność "Aktualizacja wartości" w regule procesu Workflow.
O ile zdarzeniem wyzwalającym regułę procesu Workflow nie jest "Przed zapisaniem zmod. rekordu", w regule procesu Workflow musi istnieć przynajmniej jedna aktywna czynność oczekiwania poprzedzająca czynność aktualizacji wartości. Z wyjątkiem reguł procesów workflow, w których zdarzeniem wyzwalającym jest "Przed zapisaniem zmod. rekordu", aplikacja Oracle CRM On Demand umożliwia aktywację czynności "Aktualizacja wartości" tylko jeśli jest ona poprzedzona przynajmniej jedną aktywną czynnością "Oczekiwanie" w regule procesu workflow. Jeśli w regule procesu workflow występuje więcej niż jedna czynność "Aktualizacja wartości", dla każdej z tych czynności nie musi być dostępna oddzielna czynność "Oczekiwanie". Wystarczy, aby jedna czynność "Oczekiwanie" poprzedzała wszystkie czynności "Aktualizacja wartości" w regule.
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ść aktualizacji wartości.
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ść aktualizacji wartości?
- 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ć opcję "Aktualizacja wartości".
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".
- Wypełnić pola opisane w poniższej tabeli, po czym zapisać czynność.
Pole
|
Opis
|
Nazwa pola
|
Wybrać z rozwijanej listy nazwę pola, które ma być aktualizowane.
UWAGA: Zestaw pól, które można aktualizować, określany jest przez typ rekordu odnoszący się do reguły procesu Workflow. Jeśli na poziomie konfiguracji pole zostało zdefiniowane jako tylko do odczytu, nie można go zaktualizować przy użyciu czynności aktualizacji wartości. W przypadku niektórych typów rekordów zestaw pól, które można aktualizować, obejmuje również niektóre pola niestandardowe. W wielu typach rekordów możliwa jest aktualizacja pola obiektu niestandardowego 1, obiektu niestandardowego 02 i 03 oraz odpowiednich pól ID. Poza tym w przypadku typu rekordu dot. możliwości można także aktualizować pola obiektów niestandardowych 05 i 06 wraz z odpowiednimi polami ID.
|
Wartość
|
Kliknąć wyświetlaną obok pola ikonę fx, po czym zdefiniować wyrażenie obliczające nową wartość dla pola. W przypadku korzystania z narzędzia Expression Builder można nacisnąć przycisk "Sprawdź składnię" w celu sprawdzenia składni wyrażenia.
To pole może zawierać maksymalnie 1024 znaki.
Jeśli zostanie zdefiniowane wyrażenie obliczania wartości pola, np. niestandardowego pola "Margin", w którym "Margin" równa się "Revenue" minus "Cost", to wartość pola jest obliczana przy każdym wyzwoleniu reguły procesu Workflow, nawet jeśli wartości w polach "Revenue" i "Cost" nie uległy zmianie. W celu uzyskania lepszej wydajności można zdefiniować dodatkowy warunek dla reguły procesu Workflow, na przykład:
FieldValue('<Revenue>') <> PRE('<Revenue>') OR FieldValue('<Cost>') <> PRE('<Cost>')
Funkcja PRE zwraca wartość, jaka była w polu, zanim zostało ono zaktualizowane.
|
Zastąp istniejące wartości
|
Zaznaczyć to pole wyboru, jeśli występująca w polu wartość ma być zastępowana nową wartością.
Jeśli pole zawiera jakąś wartość, nie zostanie ona zaktualizowana, w przypadku gdy to pole wyboru nie będzie zaznaczone.
Jeśli pole jest puste, zostanie wprowadzona w nim nowa wartość, nawet jeśli to pole wyboru nie będzie zaznaczone.
|
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:
|