CF的工作流程API,用于获取用户任务决策,例如 批准拒绝

2020-08-25 16:04发布

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

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


是否可以将Workflow API for CF用于获取用户任务决策,例如 批准拒绝?

我们想在我们的应用程序中显示一些工作流实例执行日志以及有关用户任务决策的一些详细信息,例如用户任务是已批准还是已拒绝。

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

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


是否可以将Workflow API for CF用于获取用户任务决策,例如 批准拒绝?

我们想在我们的应用程序中显示一些工作流实例执行日志以及有关用户任务决策的一些详细信息,例如用户任务是已批准还是已拒绝。

付费偷看设置
发送
4条回答
闻人可可
1楼-- · 2020-08-25 16:35

通常,您可以从工作流实例上下文内部获取决策,因此可以使用常规的工作流API( https://api。 sap.com/api/SAP_CP_Workflow_CF/resource )在此处合适。

如果您有自己的自定义收件箱UI5组件,则可以控制决策和任何相关详细信息的存储方式; IIRC工作流表单机制也将结果存储在上下文中。

亦是此间程序员
2楼-- · 2020-08-25 16:25

谢谢,但是我仍然无法通过任何API找到用户任务决策。

我尝试了工作流实例上下文API /workflow-service/rest/v1/workflow-instances//context ,但是没有用户任务决定:

 {
     " product":" Hamlet(平装本)",
     "价格":7.49,
     "作者":{
         "名称":"威廉莎士比亚"
     },
     "发布者":[
         "西蒙和布朗",
         " SparkNotes",
         "多佛出版物"
     ],
     "库存":正确,
     " publishingDate":" 1600-04-23T18:25:43.511Z",
     "广告资源":20000
 } 

我还尝试了任务实例上下文API /workflow-service/rest/v1/task-instances//context ,但它看起来与工作流实例的上下文相同。

从API文档中,我看到您可以在编辑器(Web IDE)中使用表达式来访问用户任务决策,例如 $ {usertasks。 .last.decision } ,但我无法通过REST API在任何地方找到该值。

愤怒的猪头君
3楼-- · 2020-08-25 16:33
< p>您是使用Forms服务还是您自己的自定义UI来执行用户任务?

歪着头看世界
4楼-- · 2020-08-25 16:35

我相信它是Web IDE中的Forms服务。

一周热门 更多>