云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_云文件服务器_企业级

小七 141 0

SAP Cloud Platform Workflow Service CW48 2017(2017年11月28日)发布后,提供了以下增强功能:

增强了REST API,以支持更新任务实例的以下属性:

截止日期优先描述和主题

任务实例RESTAPI将帮助您检索给定工作流实例ID的所有活动、取消或已完成的用户任务实例。首先,让我们查询任务实例以了解API的功能,然后我们要更新上面提到的属性

根据任务实例GET方法的restapi文档,我们需要传递一个查询参数-workflowInstanceId。可通过调用工作流实例获取方法获取。

获取所有正在运行的工作流实例的RESTAPI URL可确定如下:

https://bpmworkflowruntime{ProviderAccountname}-{consumerAccountName}.{landscapeHost}/workflow service/rest/v1/workflow instances

例如,我的API端点可能是https://bpmworkflowruntimew111111-w999999.hanatrial.ondemand.com/workflow-service/rest/v1/workflow-instances如果您使用Postman这样的rest客户机运行这个API,您将得到与下面类似的输出。JSON输出中的每个记录对应于一个工作流实例。"id"表示工作流实例id,您可以在任务实例API中使用它来检索所有活动的,取消或完成的用户任务。

获取给定工作流实例的所有用户任务的API如下:

https://bpmworkflowruntime{ProviderAccountname}-{consumerAccountName}.{landscapeHost}/workflow service/rest/v1/task instances?workflowInstanceId={id}

从上一个API中选取第一条记录,企业软件服务,并将其作为查询参数传递,以获取该工作流实例的所有用户任务。

https://bpmworkflowruntimew111111-w999999.hanatrial.ondemand.com/workflow-service/rest/v1/task-instances?workflowInstanceId=24a96c50-d365-11e7-98b4-00163e455253

从上面的输出可以看出,用户任务将包含各种属性,包括优先级、截止日期、描述和主题。记下我们下一步需要的任务实例id(在上面的json中是66c6a010-d365-11e7-9bf0-00163e455ed9)。

现在,大数据解决方案,让我们使用任务实例的补丁方法将任务的优先级从中更新到非常高。PATCH方法受CSRF保护,因此您需要通过文档中描述的API获取令牌来验证您的请求。

task instances PATCH方法定义如下:

https://bpmworkflowruntime{ProviderAccountname}-{consumerAccountName}.{landscapeHost}/workflow service/rest/v1/task instances/{taskInstanceID}

The用实际值替换占位符后的API URL可以是:

https://bpmworkflowruntimew111111-w999999.hanatrial.ondemand.com/workflow-service/rest/v1/task-instances/66c6a010-d365-11e7-9bf0-00163e455ed9

在您的rest客户端中,将方法更改为PATCH,在消息头中设置XSRF令牌,并创建一个类似于下面所示的JSON主体。在本例中,我不想更新上下文或优先级以外的任何其他属性。

请参阅API文档,了解用于优先级和其他可修改属性的枚举。

使用CW48 2017版本,用户任务收件人可以按在我收件箱中创建任务的用户进行排序。

排序和筛选选项在"我的收件箱"中已经可用,云是什么,但是在当前的每周版本中,您现在可以根据创建任务的用户对任务列表(母版页)进行排序。用户信息来源于工作流的发起人,返现app,并作为上述任务实例API的一部分提供

,淘客返利软件