Istnieje możliwość określenia warunków wstępnych, które muszą zostać
spełnione, zanim działanie będzie gotowe do uruchomienia. Po spełnieniu wszystkich warunków wstępnych działania mogą zostać uruchomione
automatycznie lub ręcznie przez użytkownika. Jeśli nie zostaną ustawione żadne
warunki wstępne, automatyczne działania będą uruchamiane zaraz po uruchomieniu
procesu, a działania ręczne muszą być uruchamiane przez użytkownika.
O tym zadaniu
Warunek wstępny składa się z dwóch części: zdarzenia warunku wstępnego i wyrażenie warunku wstępnego. Wspólnie obie te części określają, kiedy działanie zostanie
uruchomione:
- Jeśli zdefiniowano obie części, wystąpienie zdarzenia warunku wstępnego spowoduje wartościowanie wyrażenia warunku wstępnego. Jeśli wartościowanie wyrażenia zwróci wartość prawda, działanie zostanie
uruchomione.
- Jeśli zdefiniowano zdarzenie warunku wstępnego, ale nie zdefiniowano
wyrażenia warunku wstępnego, działanie zostanie uruchomione po spełnieniu
zdarzenia warunku wstępnego.
Procedura
Aby ustawić warunek wstępny:
- Otwórz proces.
- W edytorze procesów przejdź do obszaru Definicjai wybierz żądane działanie ad hoc.
- Przejdź do karty Warunki wstępne .
- W sekcji Zdarzenie warunku wstępnego wybierz zdarzenie, które wyzwala wyrażenie warunku wstępnego do wartościowania.
| Zdarzenie warunku wstępnego |
Opis |
| Brak zdarzenia warunku wstępnego dla tego działania |
Automatyczne działania są uruchamiane zaraz po uruchomieniu procesu. Ręczne działania
muszą być uruchamiane przez użytkownika. |
| Dokument został umieszczony w procesie |
Aby to zdarzenie uruchomiło działanie, należy wybrać folder, a
następnie typy dokumentów z tego folderu. Najpierw należy wybrać opcję
Typ folderu, która udostępnia dwa sposoby określania
folderu.
- Zarządzane
- Wyświetla foldery, które są zdefiniowane na karcie
Foldery. Na przykład
Root Process Folder i dowolny folder, który został w nim zdefiniowany.
- Zewnętrzne
- Służy do wyświetlania folderów dla składnicy docelowej produktu BPM, zewnętrznych systemów ECM lub w składnicy treści produktu BPM. Zewnętrzne serwery ECM są to serwery podane na karcie
Serwery na stronie Ustawienia aplikacji
procesu. Pole Ścieżka do folderu może
zawierać albo ścieżkę statyczną do folderu, albo wyrażenie JavaScript, które
może tworzyć dynamiczne połączenie w czasie wykonywania do dowolnego folderu
zewnętrznego.
Następnie należy
wybrać typy dokumentów z folderu.
- Wszystkie
- Działanie jest uruchamiane, gdy w folderze jest umieszczany dokument zgodny
z dowolnym typem dokumentu w tym folderze.
- Wybrane typy
- Działanie jest uruchamiane, gdy w folderze jest umieszczany dokument zgodny
z dowolnym typem dokumentów, które zostały wybrane.
Działanie jest uruchamiane
automatycznie, jeśli ustawiono jego automatyczne uruchamianie. Działanie jest
gotowe do uruchomienia, jeśli zostało ustawione do uruchamiania ręcznego.
Wewnątrz implementacji działania można użyć języka JavaScript. Kod JavaScript
może mieć dostęp do identyfikatorów dokumentu, który spowodował uruchomienie
działania, oraz nazwy serwera ECM, gdzie się ono znajduje. Można użyć tych
identyfikatorów w celu dalszego przetworzenia dokumentu w ramach działania za
pomocą operacji systemu Enterprise Content Management.
tw.system.currentAdHocActivityInstance.enablingDocumentID
tw.system.currentAdHocActivityInstance.enablingDocumentServerName
|
| Właściwość lub zmienna procesu została zaktualizowana |
Z udostępnionej listy można wybrać wiele właściwości lub zmiennych
procesu. Działanie rozpoczyna się, gdy dowolna z określonych właściwości lub
zmiennych jest aktualizowana. |
| Wyrażenie warunku wstępnego zostało spełnione |
Nie ma zdarzenia warunku wstępnego do wyzwolenia. Należy określić wyrażenie warunku wstępnego, a gdy wyrażenie będzie spełnione, działanie zostanie
uruchomione.
- Kliknij ikonę + w nagłówku sekcji Wyrażenie warunku wstępnego.
- Podaj parametry
wyrażenia. Na przykład można podać
claimAmount is
greater than 100. Dla warunku wstępnego można określić wiele
wyrażeń. Na przykład można podać creditCardNumber is not equal to 0 i vendorName is not
like Unknown.
- Wybierz opcję Dopasuj
wszystkie, jeśli wartościowanie obu wyrażeń musi zwrócić wartość
prawda, aby działanie zostało uruchomione. Wybierz opcję Dopasuj
dowolne, jeśli działanie można uruchomić, gdy wartościowanie tylko
jednego wyrażenia zwróci wartość prawda.
|
- Kliknij przycisk Zapisz lub Zakończ edycję.