如何将服务任务结果设置为 camunda 形式
how to set service task results into a camunda form
目前我正在尝试将任务结果提取到 camunda 表单中,因为每个结果都有多个值,用户将选择最佳值。我正在尝试使用 camForm.variableManager
,但它正在返回 undefined。我怎样才能实现这个,任何参考,例子请建议。
我尝试使用以下代码:
<script cam-script type="text/form-script">
var variableManager = camForm.variableManager;
var jobRequestInfo = $scope.jobRequestInfo = {};
camForm.on('variables-fetched', function() {
alert(Object.values(variableManager.variables));
console.log(camForm.variableManager.variable( 'a' ));
});
</script>
我使用表达式 stament 将结果从池 A 发送到池 B。
${execution.getProcessEngineServices().getRuntimeService().createMessageCorrelation("changerequirement").setVariable("a", 1).correlateWithResult()}
在使用取值函数之前使用fetchVariable()
函数。
<script cam-script type="text/form-script">
camForm.variableManager.fetchVariable('a');
camForm.on('variables-fetched', function() {
console.log(camForm.variableManager.variable('a'));
console.log(camForm.variableManager.variableValue('a'));
});
</script>
参考link:https://forum.camunda.org/t/get-all-users-from-group-in-cam-script-directive-embedded-form/17592/5
目前我正在尝试将任务结果提取到 camunda 表单中,因为每个结果都有多个值,用户将选择最佳值。我正在尝试使用 camForm.variableManager
,但它正在返回 undefined。我怎样才能实现这个,任何参考,例子请建议。
我尝试使用以下代码:
<script cam-script type="text/form-script">
var variableManager = camForm.variableManager;
var jobRequestInfo = $scope.jobRequestInfo = {};
camForm.on('variables-fetched', function() {
alert(Object.values(variableManager.variables));
console.log(camForm.variableManager.variable( 'a' ));
});
</script>
我使用表达式 stament 将结果从池 A 发送到池 B。
${execution.getProcessEngineServices().getRuntimeService().createMessageCorrelation("changerequirement").setVariable("a", 1).correlateWithResult()}
在使用取值函数之前使用fetchVariable()
函数。
<script cam-script type="text/form-script">
camForm.variableManager.fetchVariable('a');
camForm.on('variables-fetched', function() {
console.log(camForm.variableManager.variable('a'));
console.log(camForm.variableManager.variableValue('a'));
});
</script>
参考link:https://forum.camunda.org/t/get-all-users-from-group-in-cam-script-directive-embedded-form/17592/5