Package com.axelor.workflow.step
package com.axelor.workflow.step
-
ClassesClassDescriptionInvokes an AI agent, binds its answer as
agent, then advances.Terminates the current path: a completion, a terminate that stops the whole run, or -- witherror-- a named failure the caller can match.Compiles and runs a<join>: the split it closes (for) and its completion policy (wait), parsed once so the threshold cannot change while branches are out.A node's own park on the row the scheduler polls: the branch inside a split, since a run row holds only one key and wake time, else the run's position.Uses the optional Axelor Message add-on without making it a core dependency.Runs an inline JavaScript body against the record context, then advances.Compiles and executes a<send>: a message addressed to a name and a key, or a signal addressed to a name alone, written to theOutbox; the walk continues.Compiles and runs a<split>:onecontinues to its first matching flow,someforks into every matching flow andallinto every flow.Runs a<call>or<subflow>over what its selector names: this record when none is given,record, each element ofeach, or each row offilter.Compiles and executes a<task>: the walk parks until a person completes the task, then continues tonext.Compiles and executes a<wait>: parks until its timer is due, its condition holds or its message arrives, with the boundaries on it racing that trigger.