public interface FlowChartAction extends Action
Flow Context Variable | Field | Java Type | Description |
---|---|---|---|
RESULT | result | java.lang.String | The fully-qualified namespace of the new workflow that this Flow Chart Action exported to an engine. |
Modifier and Type | Interface and Description |
---|---|
static class |
FlowChartAction.FlowChartActionResult
The result when a Flow Chart Action finishes executing.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFilename()
Returns the filename of a workflow XML file to use when exporting a new
workflow to an engine.
|
java.lang.String |
getNamespace()
Returns the namespace where the new workflow will be exported to an engine.
|
java.lang.String |
getRepositoryNamespace()
Returns the repository location of the workflow to use when exporting a
new workflow to an engine.
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables()
Returns the variables used to initialize the workflow variables of the
created workflow.
|
boolean |
isAsynchronous()
Returns whether this workflow action waits synchronously — or does
not wait (asynchronous) — for the newly spun off workflow to finish
running before this workflow action completes.
|
boolean |
isInitializeFromFlowContext()
Returns whether this action's Variables property will be initialized from
the flow context.
|
boolean |
isOverwrite()
Returns whether the new workflow exported to an engine will overwrite an
existing workflow or simply modify an existing workflow.
|
void |
setAsynchronous(boolean enabled)
Sets whether this workflow action waits synchronously — or does not
wait (asynchronous) — for the newly spun off workflow to finish
running before this workflow action completes.
|
void |
setFilename(java.lang.String filename)
Sets the filename of a workflow XML file to use when exporting a new flow
chart to an engine.
|
void |
setInitializeFromFlowContext(boolean initializeFromFlowContext)
Sets whether this action's Variables property will be initialized from the
flow context.
|
void |
setNamespace(java.lang.String namespace)
Sets the namespace where the new workflow will be exported to an engine.
|
void |
setOverwrite(boolean enabled)
Sets whether the new workflow exported to an engine will overwrite an
existing workflow or simply modify an existing workflow.
|
void |
setRepositoryNamespace(java.lang.String namespace)
Sets the repository location of the workflow to use when exporting a new
workflow to an engine.
|
void |
setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
Sets the variables used to initialize the workflow variables of the
created workflow.
|
addFlow, addFlow, addSignalFlow, clone, execute, getDescription, getFlows, getHiddenVariableNames, getJoinExpression, getName, getPostscript, getPostscriptLanguage, getPrescript, getPrescriptLanguage, getResultInfo, getSignalsToMonitor, getTimeoutBusinessInterval, getTimeoutBusinessIntervalNamespace, getTimeoutExpression, getVariableManager, isEndOfRun, isJoinPoint, isSkippable, isStartAction, isStartOfRun, isTransactionBreak, removeFlow, reset, setDescription, setElseFlow, setEndOfRun, setErrorFlow, setErrorFlowWithoutRollback, setErrorFlowWithRollback, setJoinExpression, setJoinPoint, setName, setPostscript, setPostscriptLanguage, setPrescript, setPrescriptLanguage, setSignalsToMonitor, setSkippable, setStartAction, setStartOfRun, setTimeoutBusinessInterval, setTimeoutBusinessIntervalNamespace, setTimeoutExpression, setTimeoutFlow, setTransactionBreak, verify, verifyOnClient
getRuntimeDataMap, setRuntimeDataMap
java.lang.String getFilename()
java.lang.String getNamespace()
java.lang.String getRepositoryNamespace()
java.util.Map<java.lang.String,java.lang.Object> getVariables()
boolean isAsynchronous()
boolean isInitializeFromFlowContext()
boolean isOverwrite()
void setAsynchronous(boolean enabled)
enabled
- Whether this workflow action waits synchronously —
or does not wait (asynchronous) — for the newly spun
off workflow to finish running before this workflow
action completes.void setFilename(java.lang.String filename)
filename
- The filename of a workflow XML file to use when exporting
a new workflow to an engine.void setInitializeFromFlowContext(boolean initializeFromFlowContext)
setVariables(java.util.Map)
for information on how these variables
are stored.
By default, this property is set to false.initializeFromFlowContext
- Whether this action's Variables property
will be initialized from the flow context.void setNamespace(java.lang.String namespace) throws java.lang.IllegalArgumentException
namespace
- The namespace where the new workflow will be exported to
an engine.java.lang.IllegalArgumentException
- If the namespace ends with a "/" character.void setOverwrite(boolean enabled)
enabled
- Indicates whether the new workflow exported to an engine
will overwrite an existing workflow or simply modify an
existing workflow.void setRepositoryNamespace(java.lang.String namespace)
namespace
- The repository location of the workflow to use when
exporting a new workflow to an engine.void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
variables
- The variables used to initialize the workflow variables
of the created workflow.© 2000-2025 Flux Corporation. All rights reserved.