Czwartym krokiem podczas definiowania subskrybcji przepływu pracy jest definiowanie warunków opartych na właściwościach dla uruchamiania przepływu pracy. Można na przykład uruchomić przepływ pracy, gdy dokument zostanie utworzony przez konkretnego użytkownika i konkretna właściwość zostanie ustawiona na konkretną wartość. W ten sposób można uruchomić przepływ pracy zatwierdzania dla dokumentów w wybranej klasie, dodanych przez użytkownika Tammy Roberts (troberts) o wartości większej niż 150 000 dla właściwości o nazwie Kwota kredytu. Jeśli Tammy doda dokument do danej klasy i wartość ustawiona dla Kwoty kredytu będzie niższa niż 150 000, wówczas przepływ pracy nie zostanie uruchomiony.
Można tworzyć zarówno proste jak i złożone kryteria. Do definiowania żądanych kryteriów właściwości służą pola właściwości, operatora i wartości. Po kliknięciu ikony Dodaj wiersz do wyrażenia wyrażenie matematyczne zostanie dodane do wyświetlanego wyrażenia. Wyrażenie musi być poprawnym wyrażeniem języka SQL.
Nazwa wyświetlana w polu właściwości to etykieta właściwości zdefiniowana przez administratora składnicy obiektów. Po dodaniu właściwości do pola wyrażenia zostanie wyświetlona nazwa symboliczna (programowa). Etykieta właściwości jest często nazwą łatwiejszą do przeczytania niż nazwa symboliczna.
Wyrażenia zdarzeń
Wyrażenia zdarzeń to wartości domyślne służące do określania, czy przepływ pracy został uruchomiony. Warunki w wyrażeniu są obliczane przed wysłaniem przepływu pracy do silnika procesów w celu umieszczenia w kolejce.
Wytyczne dotyczące wyrażeń
Aby kontynuować bez definiowania wyrażenia:
Aby zdefiniować wyrażenie: