Skip to content

Conversation

@hhund
Copy link
Member

@hhund hhund commented Oct 20, 2025

  • Modifies the TaskAuthorizationRule to allow in-progress to in-progress Task updates.
  • Adds service to the Variables interface to help in adding output parameters to the start-task during process execution.
  • Some UI mods to display output parameters for Task resource with status in-progress.

closes #373

hhund added 6 commits October 20, 2025 23:52
- Output parameters can now be displayed for Task resources with status
in-progress.
- When the Task status is not draft, output and input parameters now
show an open icon with a link to the value of FHIR Types UriType and
Reference (not identifier).
- Added version parameter to the input- and output component create
methods.
- Moved some code from TaskHelperImpl to TaskHelper as default methods.
- Access to StartTaskUpdater service via Variables interface. The
implementation needs access to the start task process variable and thus
adding a getStartTaskUpdater() method to the Variables interface is the
solution with the smallest impact on existing interfaces. Alternatively
we could add the StartTaskUpdater as a third parameter to the
ServiceTask#execute(ProcessPluginApi, Variables) method or have the user
supply the start task manually to the StartTaskUpdater methods.
- Three new String fields to be configured via BPMN field injections to
define system, code and version of the output parameter for an
automatically created reference to the created QuestionnaireResponse
resource. Reference will only be created if taskOutputSystem,
taskOutputCode and taskOutputVersion are set with non null and not blank
values.
@hhund hhund added this to the 2.0.0 milestone Oct 20, 2025
@hhund hhund requested review from schwzr and wetret October 20, 2025 22:59
@hhund hhund self-assigned this Oct 20, 2025
@hhund hhund linked an issue Oct 20, 2025 that may be closed by this pull request
issue/373_Output_Parameters_Updates_InProgress_Tasks
@hhund hhund merged commit bb26a9a into develop_2 Oct 30, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow Updates to Output Parameters of in-progress Tasks via Plugin API

3 participants