Process beans
Process beans are Spring beans that can be used inside a Camunda BPMN process. The BPMN expression fields have access to all process beans. This page gives an overview of all available process beans.
ConnectorService
This process bean makes it possible to interact with connectors inside the BPMN process.
Lists all connector-types.
Lists all connector-instances.
Get a list of connector-instances by type ID
Get a list of connector-instances by type name.
Get a connector-instance by id.
Loads the connector-instance by name.
Loads the connector-instance by class name
CorrelationService
This process bean provides a way to manipulate jobs within the current process.
Information on all methods can be found here.
JobService
This process bean provides a way to manipulate jobs within the current process.
Information on all methods can be found here.
ProcessDocumentGenerator
This process bean provides an interface for generating documents.
Provides an interface for generating documents. This method only works if your implementation has overriden the interface to actually generate a document.
MailService
This process bean is for sending emails.
Is able to send an email using the configured Camunda extension properties. The extension properties are:
mailSendTaskFrom
- The email-address of the sender.mailSendTaskSubject
- The subject of the email.mailSendTaskTo
- The email-address of the receiver.mailSendTaskTemplate
- The template that is used for the email. The template often has placeholders. The method uses all process variables as possible placeholders for the template.
DocumentDelegate
This process bean is deprecated. Please use the DocumentDelegateService
process bean instead.
DocumentVariableDelegate
This process bean is deprecated. Please use the DocumentDelegateService
process bean instead.
DocumentDelegateService
This process bean is for retrieving and updating the document.
Returns the version of the document.
Returns the creation date of the document.
Returns the email of the creator of the document.
Returns the last modified date of the document.
Returns the ID of the person assigned to the document version.
Returns the full name of the person assigned to the document.
Returns the entire document as an object.
Returns the value retrieved from the document at a given pointer.
Returns the value retrieved from the document at a given pointer, or the given default when the property described by the pointer does not exist.
Assigns a person to a document.
Sets the internal status of a document based on the status key.
Removes the assigned person from a document.
ProcessDocumentsService
This process bean is for functions that affect both the document and the process.
Starts a new process and attaches it to the current document.
ValueResolverDelegateService
This process bean contains functions for accessing the Valtimo value resolver. More information here
Resolve value
Resolves a value from a specified source. The resolved value is only returned. An example:
Handle value
Handles a value for a specified target. The example below shows how a process-variable is stored in the document on path /person/firstName
:
Last updated