De vierde stap van het definiëren van een werkstroomabonnement is het definiëren van op eigenschappen gebaseerde voorwaarden voor het starten van de werkstroom. Bijvoorbeeld, u kunt een werkstroom starten als het document is gemaakt door een bepaalde gebruiker en een bepaalde eigenschap wordt ingesteld op een bepaalde waarde. U kunt een goedkeuringswerkstroom starten voor documenten in de geselecteerde klasse die is toegevoegd door Tammy Roberts (troberts) met een waarde hoger dan 150.000 voor de eigenschap met de naam Bedrag lening. Als Tammy een document toevoegt aan de klasse en de waarde die is ingesteld voor Bedrag lening minder dan 150.000 is, wordt de werkstroom niet gestart.
U kunt eenvoudige of complexe criteria maken. Gebruik de velden eigenschap, operator en waarde om de gewenste criteria voor eigenschappen te definiëren. Wanneer u klikt op het pictogram Regel toevoegen aan expressie, wordt de mathematische expressie toegevoegd aan de weergave met expressies. Uw expressie moet een geldige SQL-expressie zijn.
De naam die wordt opgegeven in het eigenschappenveld is het eigenschappenlabel, zoals wordt gedefinieerd door uw beheerder voor de objectruimte. Wanneer de eigenschap wordt toegevoegd aan het expressieveld, wordt de symbolische (programma-) naam van de eigenschap afgebeeld. Het eigenschappenlabel is vaak een gemakkelijker leesbare naam dan de symbolische naam.
Event-expressies
Event-expressies zijn de standaardwaarde en worden gebruikt om te bepalen of de werkstroom wordt gestart. De voorwaarden in de expressie worden geëvalueerd voordat de werkstroom wordt verzonden naar de Process Engine om in een wachtrij te worden geplaatst.
Richtlijnen expressies
U gaat als volgt door zonder een expressie te definiëren:
U definieert als volgt een expressie: