获取用户最后的任务决策-工作流云Foundry API

2020-08-21 05:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们需要从UI进行工...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们需要从UI进行工作流云铸造中的多个级别的批准。 我们已经做了以下事情

1。 创建工作流实例

2。 任务集合

3。 批准或拒绝。

以上所有内容都可以在一个级别上正常运行,但在多级别上则无法正常运行,因为我们需要获取最后的用户任务决策。

我们需要获取此 $ {usertasks。 .last.decision }通过API。

您能帮助我们吗?

我们已经尝试了所有可能的方法来解决它,但未能成功。

6条回答
shere_lin
2020-08-21 06:31

你好玛尼,

是的,Stefan是对的。 该表达式仅适用于表单。 如果使用SAPUI5,则需要将决策存储在工作流上下文中,并在网关中使用它。 这是一个示例:

成功:函数(结果,xhr,数据){
 var令牌= data.getResponseHeader(" X-CSRF-令牌");
 $ .ajax({
 网址:"/img/comsapbpmdemotasks/bpmworkflowruntime/v1/task-instances/" + taskId,
 方法:" PATCH",
 contentType:" application/json",
 数据:" {\"状态\":\"已完成\",\"上下文\":{\"同意\":{\"支出报告\":{\"已批准\":\"" + isApproved +
 " \",\" ApprovalLevel \":\"" +审批级别+" \"}}}}",
 成功:refreshTask
 });
 } 

一周热门 更多>