2020-08-21 05:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们需要从UI进行工作流云铸造中的多个级别的批准。 我们已经做了以下事情
1。 创建工作流实例
2。 任务集合
3。 批准或拒绝。
以上所有内容都可以在一个级别上正常运行,但在多级别上则无法正常运行,因为我们需要获取最后的用户任务决策。
我们需要获取此 $ {usertasks。 .last.decision }通过API。
您能帮助我们吗?
我们已经尝试了所有可能的方法来解决它,但未能成功。
嗨,玛尼
据我所知 $ {usertasks。 .last.decision } 目前仅可与基于以下形式的任务ui结合使用:
https://help.sap.com/viewer/e157c391253b4ecd93647bf232d18a83/Cloud/zh-CN/9fd9395339e94143ac9ce9e693b06bd1.html
如果您要进行此项工作,建议您保存
最诚挚的问候,
Stefan
请分享您尝试过的详细信息 已经。
你好玛尼,
是的,Stefan是对的。 该表达式仅适用于表单。 如果使用SAPUI5,则需要将决策存储在工作流上下文中,并在网关中使用它。 这是一个示例:
成功:函数(结果,xhr,数据){ var令牌= data.getResponseHeader(" X-CSRF-令牌"); $ .ajax({ 网址:"/img/comsapbpmdemotasks/bpmworkflowruntime/v1/task-instances/" + taskId, 方法:" PATCH", contentType:" application/json", 数据:" {\"状态\":\"已完成\",\"上下文\":{\"同意\":{\"支出报告\":{\"已批准\":\"" + isApproved + " \",\" ApprovalLevel \":\"" +审批级别+" \"}}}}", 成功:refreshTask }); }
谢谢Archana :)当我们通过上下文传递它时,它就可以工作。
只需添加:
-如果您正在使用表单或自定义任务ui
-如何以及何时访问 $ {usertasks。 .last.decision }
-如何为多级审批建模(顺序用户任务或循环
斯特凡
嗨斯特凡,
谢谢您的回复
-使用自定义任务UI -我们需要在一个用户批准后做出用户任务的最后一个决定,我们将决定视为"批准",并将该决定用于下一个用户。- 多级批准使用顺序用户任务
目前为获得批准,我们使用下面的API和有效负载,整个工作流程都完成了,而不是进入下一个级别。 因此,我们认为需要在上下文中通过最后的决定。
URL:/bpmworkflowruntime/v1/task-instances/TaskID 方法:" PATCH" {状态:"已完成",上下文:{equipApproved:"真"}}}
谢谢马尼
最多设置5个标签!
嗨,玛尼
据我所知 $ {usertasks。 .last.decision } 目前仅可与基于以下形式的任务ui结合使用:
https://help.sap.com/viewer/e157c391253b4ecd93647bf232d18a83/Cloud/zh-CN/9fd9395339e94143ac9ce9e693b06bd1.html
如果您要进行此项工作,建议您保存
最诚挚的问候,
Stefan
请分享您尝试过的详细信息 已经。
你好玛尼,
是的,Stefan是对的。 该表达式仅适用于表单。 如果使用SAPUI5,则需要将决策存储在工作流上下文中,并在网关中使用它。 这是一个示例:
谢谢Archana :)当我们通过上下文传递它时,它就可以工作。
只需添加:
-如果您正在使用表单或自定义任务ui
-如何以及何时访问 $ {usertasks。 .last.decision }
-如何为多级审批建模(顺序用户任务或循环
最诚挚的问候,
斯特凡
嗨斯特凡,
谢谢您的回复
-使用自定义任务UI
-我们需要在一个用户批准后做出用户任务的最后一个决定,我们将决定视为"批准",并将该决定用于下一个用户。
- 多级批准使用顺序用户任务
目前为获得批准,我们使用下面的API和有效负载,整个工作流程都完成了,而不是进入下一个级别。 因此,我们认为需要在上下文中通过最后的决定。
谢谢
马尼
一周热门 更多>