首先,我想如果有人可以指出有关将外部表格与Bonita BPM连接的广泛信息。那将是 非常 有用。
然而,...
我发现,对于使用外部表单而不是UI Designer的人工任务,我必须
- 选择池/人工任务
- 转到详细信息面板
- 点击执行标签
- 如果池,请选择实例化表单窗格
- 如果人工任务,请选择表单窗格
- 选择外部网址单选按钮
- 输入网址
醇>
现在,这是我的问题......
如果不是本地的,那该网址必须是什么,因为我总是看到Bonita将指定的网址附加到本地网址上,而不是像应该的那样重定向?
我的意思是给出绝对网址有什么意义?
如果是本地的,那该网址应该是什么?
应该是绝对
file:///C:/.../.../Desktop/.../testingform.html
还是相对testingform.html
?如果是相对的,那么文件或文件夹应该放在哪里?
目前,这个问题将是我将自定义网络应用与Bonita BPM整合的第一步。
我希望有人会问这些相同的问题并找到答案并且非常非常愿意再次回答这些问题。
答案 0 :(得分:0)
您的外部页面应该从Bonita的同一台服务器上提供(例如,您可以将该页面置于webapp / ROOT中)。
页面应该能够执行任务的帖子,json符合合同。
例如,使用Angular,其合约使用名为' mystring'的字符串定义:
$scope.contract = { mystring: "myvalue" }
$http.post('/bonita/API/bpm/userTask/' + id + '/execution', $scope.contract);
id是传递给外部html页面的路径参数。
我希望这可以帮到你。