Ustawianie warunków wstępnych dla działań ad hoc

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.
Uwaga: Oprócz określenia, kiedy działanie jest uruchamiane po raz pierwszy, warunek wstępny określa również, kiedy działanie, które jest już uruchomione, zmienia stan. Na przykład ze stanu oczekiwania na stan roboczy. Patrz sekcja Stany środowiska wykonawczego dla działań w aplikacjach procesów.

Procedura

Aby ustawić warunek wstępny:

  1. Otwórz proces.
  2. W edytorze procesów przejdź do obszaru Definicjai wybierz żądane działanie ad hoc.
  3. Przejdź do karty Warunki wstępne .
  4. 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.
    1. Kliknij ikonę + w nagłówku sekcji Wyrażenie warunku wstępnego.
    2. 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.
    3. 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.
  5. Kliknij przycisk Zapisz lub Zakończ edycję.