点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 我在HANA云...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 我在HANA云...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI专家
我在HANA云跟踪帐户中构建了一个小型工作流程,该流程包含三个步骤,我向用户任务添加了一些UI,该用户任务具有批准和拒绝按钮,并向按钮添加了一些代码(当然是通过关注博客,而不是 我自己)。 批准或拒绝按钮的代码如下
_completeTask:函数(taskId,审批状态){ var token = this._fetchToken(); $ .ajax({ 网址:"/img/bpmworkflowruntime/rest/v1/task-instances/" + taskId, 方法:" PATCH", contentType:" application/json", 异步:错误, 数据:" {\"状态\":\"已完成\",\"上下文\":{\"已批准\":\"" +批准状态+" \"}}", 标头:{ " X-CSRF-Token":令牌 } }); this._refreshTask(taskId); }
我想知道当用户拒绝任务时如何重新启动工作流程吗?
您好Sankar,
您需要执行以下操作:
1。 在源代码中,基于单击的按钮(批准或拒绝),将批准状态设置为true或false。
2。 在工作流模型中,在用户任务之后添加一个专用网关。
3。 在这里,您可以创建两种不同的顺序流-一种用于批准,另一种用于拒绝。
4。 将其中一个标记为"默认"流程,将另一个标记为"批准状态"标志。
5。 如果拒绝,则可以返回到先前的步骤(例如,更正值)。
6。 如果接受,则继续工作流程。
请参考下图和帮助文档。
>一周热门 更多>