Model Transmutations
Transmuter Usage
To run a transmuter, use the expanders-maven-plugin:
mvn expanders:transmute-model -Dtransmutation=CreateFlowEnvironment
This run the transmutation on all valid elements in the model.
You can also define a targetElement to run it on a single element or, using wildcards, on a subset of elements.
mvn expanders:transmute-model -Dtransmutation=CreateFlowEnvironment -DtargetElement=space::Starship
mvn expanders:transmute-model -Dtransmutation=CreateFlowEnvironment -DtargetElement=space::*
Examples
| Transmutation | Element Type | Description |
|---|---|---|
| AddTaskLogging | elements::FlowElement | Add a TaskStatus DataElement for the target FlowElement unless it has the option excludeStatuses. |
| AddWorkflowClaims | elements::FlowElement | Configure the Claims feature for for the target FlowElement. |
| CreateFlowEnvironment | elements::DataElement | Add a FlowElement and status fieldFieldA property of a DataElement expanded to a database column and user interface input element. for the target DataElement. |
| CreateLinkFieldFindersFinderA search specification combining field-operator pairs to execute standard data queries on a DataElement. | elements::DataElement | Create a FinderFinderA search specification combining field-operator pairs to execute standard data queries on a DataElement. for each LinkField on the target DataElement. |