Skip to main content

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​

TransmutationElement TypeDescription
AddTaskLoggingelements::FlowElementAdd a TaskStatus DataElement for the target FlowElement unless it has the option excludeStatuses.
AddWorkflowClaimselements::FlowElementConfigure the Claims feature for for the target FlowElement.
CreateFlowEnvironmentelements::DataElementAdd 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::DataElementCreate a FinderFinderA search specification combining field-operator pairs to execute standard data queries on a DataElement. for each LinkField on the target DataElement.