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

天翼云_马云的阿里巴巴靠什么赚钱_怎么买

小七 141 0

在博客系列的这一部分,我将介绍工作流方面的内容。在你开始之前,我强烈建议你关注Christian Loos写的"在免费试用帐户中开始使用工作流服务"的博客。如果您想了解更多有关工作流服务中提供的不同功能的信息,可以查看此博客-"在云中为您的工作流场景建模"

首先,我使用SAP WebIDE中的向导创建了一个工作流项目。

我创建了一个包含四个任务的工作流,如下所示。Start UI(我们将在下一个blog中构建)将通过传递上下文触发此工作流。脚本任务"prepareforrules"将读取上下文并调用规则服务的API调用。规则服务API的实际调用将发生在"Invoke Rules"任务中。规则的输出将在"流程规则输出"任务中处理,然后流将转到名为"审批UI"的自定义任务UI。最后一步是审批者可以在我的收件箱应用程序中查看工作流项目。让我们进入每个步骤的细节。

这是一个脚本任务,它读取工作流上下文并提取组织名称,即电子邮件域。提取供应商组织名称后,中移物联网,我将准备一个输入有效负载,该输入有效负载需要在下一步中可用。

请注意,我提供了"User"作为"\uu type\uu"属性的值。这将使用先前在业务规则服务中创建的用户数据对象。

有一组REST API可用于SAP云平台业务规则运行时。

您可以浏览它们并查看文档和示例有效负载。在下面的示例中,突出显示的文本是指在业务规则服务中创建的输入数据对象,负载中的其余属性将表示数据对象的属性。

这是一个允许我们进行HTTPS调用的服务任务。在开始之前,我们需要在SAP云平台驾驶舱中维护一个新的目的地。AppToAppsO在业务规则和工作流服务之间存在一个当前限制。因此,寻找目的地"bpmrulesruntime"。一旦您激活了规则服务,这将是可用的。复制目标并将身份验证类型更改为"BasicAuthentication",如下所示。

在服务任务属性中,有几个属性需要维护。

1–在SAP CP cockpit中创建的新目标的名称

2–调用业务规则API的路径。请注意,它需要有参数::

3–HTTP方法设置为POST。如果我们要使用REST Client执行相同的操作,我们首先必须发出GET以获取XSRF令牌,然后在发出POST时使用头中的令牌。我喜欢这个特性,因为它在服务任务中被简化了,您只需进行一次调用。

4–前面步骤中准备的输入上下文

5–REST API调用的输出将被分配给响应变量

此任务是另一个脚本任务。我用它将组织名称分配给适当的上下文变量,并最终将userID(获取的)从业务规则转换为大写。请记住,UI任务中的收件人名称区分大小写。

此任务是一个自定义任务UI,将在我的收件箱应用程序中显示给审批者。

在"显示文本"选项卡中,我提供了主题和说明。这两个都会出现在我的收件箱应用程序中。因此,为了给审批者提供更多的上下文,我引用了变量来显示用户的名字和他们的组织。

在"收件人"选项卡中,我没有硬编码审批者,而是基于使用REST API调用填充的变量来填充它。

在"用户界面"选项卡中,我提供了以下值

1–我的HTML5应用程序名称的名称(您可以在"HTML5应用程序"菜单下的SAP CP cockpit中找到)

2–组件的位置

3–SAPUI5组件的名称(不带"组件"一词)

我使用WebIDE创建了一个自定义任务UI来支持这一点。如下所示。请注意,我已突出显示了在上述步骤中使用的对象。

我已将项目上载到github中,供您查看完整的源代码。

在XML视图文件中,我已经填充了工作流上下文中的所有用户信息,供审批者在我的收件箱应用程序中可视化。

SAP云平台工作流服务提供REST API,大数据时代纪录片,应用程序可以使用REST API与服务交互。

在组件.js文件中,重要的是要理解taskID是提取的从启动参数,并作为输入提供给工作流服务的restapi调用。此调用将获取此taskID的所有可用上下文值,云服务器器,什么是大数据技术,并最终将这些值填充到UI中。

通过此调用,我们完成了工作流项目的构建。选择文件并将其部署到SAP云平台。我已经导出了工作流项目并将其添加到github项目中。如果您愿意,您可以将其导入WebIDE以探索配置。

在下一部分中,我将向您展示如何使用工作流监视工具来触发和测试工作流实例。敬请期待!

,大数据如何处理