Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

0.8.0 - User Tasks

Compare
Choose a tag to compare
@hhund hhund released this 11 Oct 21:54
· 61 commits to main since this release
v0.8.0
259490a

This release has a known bug (#384) and will be replaced with Version 0.9.0 in the coming days.

General remarks:

Features include:

  • User Tasks are now supported in BPMN processes. Questionnaire and QuestionnaireResponse FHIR resources are used to allow users to answer questions relevant for a process execution in case of a BPMN User Task. As soon as a process enters a User Task a QuestionnaireResponse resource is created on the local DSF FHIR server, based on a specified Questionnaire resource from the process plugin. The process continues if this QuestionnaireResponse resource has been filled out and the status of the resource changed from in-progress to completed.
  • The DSF FHIR server can display QuestionnaireResponse as a HTML form to be filled out by users. This allows the use of User Tasks within process plugins without the need for external tools.
  • A FHIR Subscription with a websocket connection is used to synchronize updates to QuestionnaireResponse resources from the DSF FHIR server to the DSF BPE server similar to Task resources.
  • The last_event/time.file mechanism has been removed. Information on the last Task (and now also QuestionnaireResponse) resource handled by the DSF BPE server is now stored in the database of the DSF BPE server.
  • An SMTP mail client has been added to the DSF BPE server. This mail client / service can be configured to send auto generated e-mails from processes as well as messages with log entries triggered by error log events. For example in case of unknown software exceptions.

Fixes include:

  • An issues with displaying specific StructureDefinition resources as HTML has been fixed in the DSF FHIR server, for details see #363.

Clients released in the binary assets:

Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:

Issues closed:

  • Upgrade Dependencies #375
  • Add an eMail Notification Service #370
  • ValidationSupportWithCustomResources Should Support Versions #367
  • Move the last_event/time.file Inside the BPE Database #364
  • Cannot get StructureDefinitions as HTML if the current ping process is deployed #363
  • Add Support For BPMN User Tasks #139

This release contains contributions from @wetret and @hhund. Special thanks to @schwzr for helping to test this release.