SCP工作流程-找不到任务

2020-09-21 16:17发布

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

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


嗨,

我目前正在探索Workflow服务API,并正在使用Postman对其进行测试。 我一直在尝试更新特定任务的上下文,如下所示:

请求详细信息:

URL :{{workflowservice}}/v1/task-instances/{{taskInstanceId}}

方法:修补程序

标头:授权/承载令牌值

身体

 {
 "上下文":{},
 "状态":"已完成",
 " subject":"正在处理中",
 " description":"正在处理中",
 " recipientUsers":"测试",
 " recipientGroups":"测试",
 " processor":"测试",
 " dueDate":" 2018-04-02T07:17:44.004Z",
 "优先级":" VERY_HIGH"
 }
 

我收到一个404响应代码,说明: bpm.workflowruntime.task.not.found 。 这意味着无法找到给定的" taskInstanceId"。

但是,当我尝试使用相同的ID"获取"任务实例上下文时,它将成功返回数据,即:

{{workflowservice}}/v1/task-instances/{taskInstanceId}/context

这里可能是什么问题?

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

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


嗨,

我目前正在探索Workflow服务API,并正在使用Postman对其进行测试。 我一直在尝试更新特定任务的上下文,如下所示:

请求详细信息:

URL :{{workflowservice}}/v1/task-instances/{{taskInstanceId}}

方法:修补程序

标头:授权/承载令牌值

身体

 {
 "上下文":{},
 "状态":"已完成",
 " subject":"正在处理中",
 " description":"正在处理中",
 " recipientUsers":"测试",
 " recipientGroups":"测试",
 " processor":"测试",
 " dueDate":" 2018-04-02T07:17:44.004Z",
 "优先级":" VERY_HIGH"
 }
 

我收到一个404响应代码,说明: bpm.workflowruntime.task.not.found 。 这意味着无法找到给定的" taskInstanceId"。

但是,当我尝试使用相同的ID"获取"任务实例上下文时,它将成功返回数据,即:

{{workflowservice}}/v1/task-instances/{taskInstanceId}/context

这里可能是什么问题?

付费偷看设置
发送
8条回答
Violet凡
1楼-- · 2020-09-21 16:54

嗨,

我也面临着同样的问题。 下面是我可以获取所有工作流程实例的屏幕截图。

但是当我尝试通过API调用更改任务的状态时。 我收到错误代码404。以下是错误的屏幕截图。 有人可以在这里帮我吗?

clasier
2楼-- · 2020-09-21 17:05

尊敬的Satish,


对我来说,您似乎在第二次通话中使用工作流程实例ID(来自您的第一次通话)作为任务ID。

这应该是您遇到问题的原因,因为任务ID是另一个ID。

在您的情况下,一种可能性是使用工作流程服务/休息/v1/任务实例?workflowInstanceId = API来获取工作流程实例的任务ID。

此致

Michael

一周热门 更多>