有已办但是程序没有流转,没有流转记录
本帖最后由 leo-007 于 2023-8-18 11:05 编辑管理员大大
我们使用的是8.0.4版本,然后通过自动流转的脚本驱动一个流程的流转,现在出现这一个现象: 有已办但是流程没有流转,worklog也没有生成
然后在管理员维护界面显示这个流程没有当前节点,然后点击尝试流转之后,可以流转到下一步。请问遇到这个情况是什么原因,怎么思路排查呢
您自动流转的脚本怎么写的?调用的什么方法去流转的? xadmin 发表于 2023-8-18 17:33
您自动流转的脚本怎么写的?调用的什么方法去流转的?
function processing(taskid, routeName, opinion) {
//按路由id自动流转
function processingTask(taskid, data) {
var string = JSON.stringify(data);
var serviceRoot = "x_processplatform_assemble_surface";
var path = "task/" + taskid + "/processing";
// var resp = this.applications.putQuery(serviceRoot, path, string);
var resp = _self.applications.postQuery(serviceRoot, path, string);
var json = JSON.parse(resp.toString());
print("commonServerFunc--->processing---> 执行接口返回json" + JSON.stringify(json))
if (json.type == "success") {
print("commonServerFunc--->processing---> 自动流转成功")
return true;
} else {
print("commonServerFunc--->processing---> 自动流转失败 : " + json.message);
return false;
}
}
var data = {};
data["routeName"] = routeName;
data["opinion"] = opinion;
processingTask(taskid, data);
}
本帖最后由 论坛管理员 于 2023-8-21 09:47 编辑
管理员代流转,用下面这个接口
页:
[1]