This repository is no longer maintained. Development of the Hello World process plugin has been moved to datasharingframework/dsf-process-hello-world.
Further information on the Data Sharing Framework can be found on the new project website: https://dsf.dev
We would like to thank everyone who has contributed to this repository with code contributions, issues or comments.
In this repository you will find example processes, that can be deployed on the HiGHmed DSF.
Branching follows the git-flow model, for the latest development version see branch develop.
All code of the HiGHmed DSF Example Processes is published under the Apache-2.0 License.
A full documentation can be found in the HiGHmed DSF Wiki.
Prerequisite: Java 11, Maven >= 3.6
-
Add the Github Package Registry server to your Maven
.m2/settings.xml
. Instructions on how to generate theUSERNAME
andTOKEN
can be found in the HiGHmed DSF Wiki page with the name Using the Github Maven Package Registry.<servers> <server> <id>github</id> <username>USERNAME</username> <password>TOKEN</password> </server> </servers>
-
Build the project from the root directory of this repository by executing the following command. If you want to copy the artifacts into the test folders of the highmed-dsf repository, make sure that the example-processes repository resides in the same folder as the higmmed-dsf repository and activate the profile
copy-to-highmed-dsf-process
in the build command.mvn clean install (-P copy-to-highmed-dsf-process)
Instructions on how to implement a new process can be found in the HiGHmed DSF Wiki page with the name Adding a new BPMN Process.