Process Plugin API
5/27/24Less than 1 minute
Process Plugin API v1 Maven Module
The DSF Process Plugin API module consists of a set of utility classes designed to provide easy access to solutions for process plugin use cases. This includes for example the Variables
class, which provides access to the BPMN process variables.
Maven Dependency:
<dependencies>
<dependency>
<groupId>dev.dsf</groupId>
<artifactId>dsf-bpe-process-api-v1</artifactId>
<version>${dsf.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
Process Plugin Api
When creating Service Delegates or Message Delegates you wil notice that you need to provide a constructor which expects a ProcessPluginApi
object and forward it to the superclasses' constructor.
This API instance provides a variety of utility classes:
ProxyConfig
: forward proxy configurationEndpointProvider
: access to Endpoint resourcesFhirContext
: HAPI FHIR Context for parsing/serializingFhirWebserviceClientProvider
: Webservice client to access DSF FHIR serverMailService
: for sending automatic E-Mails (if configured)OrganizationProvider
: access to Organization resourcesVariables
: access to BPMN execution variables