org.flowable.impl.bpmn.parser.flowable-bpmn-extensions-5.3.xsd Maven / Gradle / Ivy
This XML Schema defines and documents BPMN 2.0 extension elements and
attributes introduced by Activiti.
Attribute on a start event.
Denotes a process variable in which the process initiator set in the
identityService.setAuthenticatedUserId(userId) is captured.
Attribute on the process element.
Allows to set the history level for this specific process definition
differently from the history level set in the process engine configuration.
Attribute used on a startEvent or a userTask.
The value can be anything. The default form support in Activiti
assumes that this is a reference to a form html file used in the deployment
of the process definition. But this key can also be something completely different,
in case of external form resolving.
Attribute on a startEvent or userTask.
Allows to specify a custom class that will be called during the parsing
of the form information. Thus way, it is possible to use custom forms and form handling.
This class must implement the
org.activiti.engine.inpl.form.FormHamdler/StartFormHandler/taskFormHandler interface
(specific interface depending on the activity).
Subelement of the extensionsElement of activities that support forms.
Allows to specifies properties (!= process variables) for a form. See documentation chapter on
form properties.
The key used to submit the property through the API.
The display label of the property.
The type of the property (see documentation for supported types).
Default is 'string'.
Specifies if the property can be read and displayed in the form.
Specifies if the property is expected when the form is submitted.
Specifies if the property is a required field.
Specifies the process variable on which the variable is mapped.
Specifies an expression that maps the property, eg. ${street.address}
Service Task attribute for specifying a fully qualified Java class
name. The Java class must implement either
org.activiti.engine.delegate.JavaDelegate or
org.activiti.engine.impl.pvm.delegate.ActivityBehavior
Service Task attribute specifying a built-in service task implementation.
Attribute on Service and Script Task corresponding with a process variable name.
The result of executing the service task logic or the script will be stored
in this process variable.
Allows to specify an expression that is evaluated at runtime.
Allows to specify an expression on a service task, taskListener or executionListener
that at runtime must resolve to an object that implements the corresponsing
interface (JavaDelegate, ActivityBehavior, TaskListener, ExecutionListener, etc.)
Extension Element for Service Tasks to inject values into the fields of
delegate classes.
Expression using the language declared in the expressionLanguage
attribute of BPMN's definitions element.
User Task attribute to set the human performer of a user task.
Also supports expressions that evaluate to a String.
User Task attribute to set the potential owners of a user task.
The provided user(s) will be candidate for performing the user task.
In case of multiple user ids, a comma-separated list must be provided.
Also supports expressions that evaluate to a String or Collection<String>.
User Task attribute to set the potential owners of a user task.
The provided group(s) will be candidate for performing the user task.
In case of multiple group ids, a comma-separated list must be provided.
Also supports expressions that evaluate to a String or Collection<String>.
Extension element for User Tasks used to execute custom Java logic or an
expression upon the occurrence of a certain event.
An implementation of the org.activiti.engine.impl.pvm.delegate.TaskListener interface
that will be called when the task event occurs.
Expression that will be evaluated when the task event occurs.
Expression that must resolve to an object implementing a compatible interface
for a taskListener. Evaluation and delegation to the resulting object is done
when the task event occurs.
The event on which the delegation class or expression will be executed.
Extension element for any activities and sequenceflow, used to execute custom Java logic or an
expression upon the occurrence of a certain event.
An implementation of the org.activiti.engine.impl.pvm.delegate.ExecutionListener interface
that will be called when the event occurs.
Expression that will be evaluated when the event occurs.
Expression that must resolve to an object implementing a compatible interface
for an executionListener. Evaluation and delegation to the resulting object is done
when the task event occurs.
The event on which the delegation class or expression will be executed.
Element to specify Data Input in Activiti Shortcuts
(compare to DataInputAssociation in BPMN)
Element to specify Data Output in Activiti Shortcuts
(compare to DataOutputAssociation in BPMN)
To be used on the multiInstanceLoopCharacteristics element, referencing a collection.
For each element in the collection, an instance will be created. Can be an expression
or reference to a process variable.
To be used on the multiInstanceLoopCharacteristics element, used in conjunction with
the activiti:collection attribute. Denotes the name of the process variable that
will be set on each created instance, containing an element of the specified collection.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy