Package com.axelor.workflow.plan
package com.axelor.workflow.plan
-
ClassDescriptionThe immutable compiled form of a workflow, produced by
WorkflowCompiler.Invokes an AI agent withpromptand binds the answer asagent.A compiled<boundary>: one way out of its host and where to continue.Where a child graph comes from:WorkflowPlan.Callee.Refnames another definition, resolved when the node runs;WorkflowPlan.Callee.Inlinecarries the body's plan, compiled with the caller and so pinned to its revision.model/jsonModelare what the body declared, or null for unchecked elements.A<call>: runs the workflow namedrefas a child run.A template-based email for the workflow record, with its error boundaries.The walk stops here.A<call>or<subflow>: a child graph run over a selection.A join's completion policy:Allwaits for every selected branch to arrive or end,Quorum(n)for the firstnarrivals, cancelling the rest (n=1isany).A join: thesome/allsplit it closes and its completion policy.Runs a script body against the record context; it may create and save records.What a call or subflow runs on: at most one ofrecord,eachandfilter, none meaning this record.A compiled<send>: a message (name and key) or a signal (name alone), and where the walk goes next.A split.The start node's firing configuration.A compiled node.A<subflow>: runs its embeddedbodyinside this run.A human task.