La quatrième étape dans la définition d'une souscription de flux de travaux consiste à définir des conditions s'appuyant sur les propriétés pour le lancement des flux de travaux. Par exemple, vous pourriez lancer un flux de travaux si le document a été créé par un utilisateur particulier et qu'une propriété donnée a une valeur spécifique. Vous pourriez également lancer un flux de travaux d'approbation pour les documents de la classe sélectionnée qui sont ajoutés par Tanguy Robert (trobert) et dont la propriété Montant du prêt a une valeur supérieure à 150 000. Si Tanguy ajoute un document à la classe et que la valeur définie pour Montant du prêt est inférieure à 150 000, le flux de travaux ne sera pas lancé.
Vous pouvez créer des critères simples ou complexes. Pour ce faire, utilisez les zones Propriété, Opérateur et Valeur pour définir les critères de propriété. Lorsque vous cliquez sur l'icône Ajouter une ligne à l'expression, l'expression mathématique est ajoutée à la zone d'affichage de l'expression. Votre expression doit être une expression SQL valide.
Le nom affiché dans la zone de propriété correspond au libellé de la propriété, tel qu'il a été défini pour le conteneur d'objets par votre administrateur. Lorsque la propriété est ajoutée à la zone d'expression, le nom symbolique (utilisé dans les programmes) de la propriété est affiché. Le libellé de la propriété est souvent plus significatif que le nom symbolique.
Expressions d'événement
Les expressions d'événement sont des paramètres par défaut qui sont utilisés pour déterminer si le flux de travaux est lancé. Les conditions utilisées dans l'expression sont évaluées avant que le flux de travaux ne soit transmis à Process Engine pour être inséré dans une file d'attente.
Instructions applicables aux expressions
Pour poursuivre sans définir d'expression :
Pour définir une expression :