Skip to content

Commit

Permalink
override business key with new one
Browse files Browse the repository at this point in the history
  • Loading branch information
wetret committed Dec 17, 2024
1 parent 006ffef commit d3b73c6
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.medizininformatik_initiative.process.report.message;

import java.util.Optional;
import java.util.UUID;
import java.util.stream.Stream;

import org.camunda.bpm.engine.delegate.DelegateExecution;
Expand All @@ -10,6 +11,7 @@
import de.medizininformatik_initiative.process.report.ConstantsReport;
import dev.dsf.bpe.v1.ProcessPluginApi;
import dev.dsf.bpe.v1.activity.AbstractTaskMessageSend;
import dev.dsf.bpe.v1.variables.Target;
import dev.dsf.bpe.v1.variables.Variables;

public class StartSendReport extends AbstractTaskMessageSend
Expand All @@ -19,6 +21,16 @@ public StartSendReport(ProcessPluginApi api)
super(api);
}

@Override
protected void sendTask(DelegateExecution execution, Variables variables, Target target,
String instantiatesCanonical, String messageName, String businessKey, String profile,
Stream<Task.ParameterComponent> additionalInputParameters)
{
// Use different business key as autostart process to allow parallel creation of reports
super.sendTask(execution, variables, target, instantiatesCanonical, messageName, UUID.randomUUID().toString(),
profile, additionalInputParameters);
}

@Override
protected Stream<Task.ParameterComponent> getAdditionalInputParameters(DelegateExecution execution,
Variables variables)
Expand Down

0 comments on commit d3b73c6

Please sign in to comment.