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

百度云_数据库转换工具_免费申请

小七 141 0

我喜欢SAP云平台移动卡的一点是它的简单性,它能够快速方便地在您的移动设备上使用许多不同的场景,它能够针对多个后端服务执行此操作,同时将其保存在设备上的单个应用程序中。

SAP Cloud Platform Workflow具有相同的简化方法和多个后端,它在单个收件箱中显示您的工作流。

SAP Cloud Platform Workflow允许您构建、运行和管理工作流,从简单的审批到跨组织和应用程序的端到端流程。通过一个收件箱应用程序和定制的ui,您可以让最终用户参与到决策和数据输入的业务流程中。该服务提供了用于工作流建模的基于web的工具、用于自定义应用程序中使用的api、监视工具以及用于最终用户访问的基于Fiori的应用程序。您可以使用JavaScript嵌入自定义业务逻辑。

考虑到这些解决方案的一些相似之处,它们应该协同工作,这是很自然的,所以这就是我要展示的。我将展示如何快速执行工作流,并在移动卡中显示工作流。

在我们开始设置以便您可以在移动卡中获取工作流之前,让我给你一点概述。

移动卡一直有能力根据Fiori概览卡自动创建卡。当你在移动服务中创建指向你的Fiori启动板的目的地时,你可以使用启动板中的插件将概览卡发送到移动卡,并为你的用户自动生成一张卡移动设备。可能与此类似。

同样,移动卡提供了一个模板,您可以在其中交付收件箱中的项目。这通常用于采购订单审批。

使用SAP云平台工作流,Mobile Cards的作用与上述类似。当您创建一个使用表单作为UI的工作流时,移动卡将从您的Fiori Launchpad使用的相同oData服务中读取信息,企业信息化软件,其中您已启用工作流收件箱。移动卡将创建该卡并将其发送到已注册并订阅该工作流卡的设备。移动卡将知道您可能创建的决策步骤,并且您将能够发送该服务像批准和拒绝这样的动作来做决定。

这很简单。我不打算讨论如何创建工作流,但对于本博客中的示例,我将开始下面的教程。一旦你完成了这项工作,你需要做的就是映射你的目的地并创建工作流程卡。

在移动服务中,创建一个映射到你的Fiori启动板的移动目的地,并将其命名为workflow。这与你在应用程序中使用的启动板相同创建工作流时请遵循以下教程。当您创建目标时,URL需要类似于下面的内容,请确保将/sap/fiori/bpmmyinbox添加到URL中。

https://flpportal-xxxxxx0trial.dispatcher.hanatril.ondemand.com/sap/fiori/bpmmyinbox

创建一个目的地,返利系统,确保将其添加到连接中手机卡功能

现在,在WebIDE中创建卡片。工作流卡片没有其他卡片的任何UI,但您需要生成元数据.json在你的网站上,确保您已启用移动服务应用程序和开发工具。

从模板开始新项目

将类别更改为移动服务并突出显示移动卡套件微应用程序,然后选择下一步

将其命名为工作流或类似项

确保选择"创建空白卡"并选择下一步

现在您已经有了工作流已创建移动卡项目,我们唯一需要的就是元数据.json文件。继续删除模板_英语.html以及用户数据.json

我们将替换元数据.json。右键单击元数据.json打开代码编辑器

将代码替换为以下代码。如果您没有命名您的目标工作流,更改连接名称。否则您应该可以保留所有其他内容。

确保保存文件,然后右键单击您的项目并选择Deploy->Deploy Card to Mobile Services。按照提示部署到您的云平台。

您可以转到您的移动服务管理员,并应看到部署的新卡工作流。确保选中"操作"下的复选框并将其设置为"生产"。

在您的设备上,订阅工作流程卡。收件箱中的任何工作流程现在都应该在移动卡应用程序中。您可以使用左下角的操作按钮根据您在工作流程表单中定义的决定来批准或拒绝。

让我们再做一件事,以进一步显示用例。让我们修改检查书籍库存的工作流。如果库存大于20,我们将保留它。如果库存小于20,我们可以更改重新订购的决定,云购全球,企业信息化管理软件,而不是批准和拒绝。这只需要更改工作流,而不需要更改移动卡。

添加检查库存的脚本任务。如果库存大于20返回true.

首先将脚本任务放在Start事件之后,然后更改名称以检查库存。选择Create File并根据需要命名文件。

将以下内容添加到JS文件

$。context.inventorycheck目录检查= $.context.inventory目录> 20;

向流中添加一个新的用户任务,方法与在教程中创建第一个用户任务的方法相同。不要列出产品和价格,而是显示字段的产品和库存。库存字段的上下文路径将是${context.inventory目录}

如果您愿意,您可以创建一个积极和消极的决定,在我的情况下,我刚刚创建了一个中立的决定。

在Check Inventory脚本任务之后为流添加一个独占网关。选择顶部的SequenceFlow并更改名称。同时将此流标记为默认流。

选择底部的SequenceFlow并将其命名为Reorder Inventory。将条件设置为

${context.inventorycheck目录检查==假}

这就是原因如果库存少于20,请遵循此流程。

确保将库存不足的用户任务连接到结束事件以完成工作流

您的最终工作流应该类似。

确保保存所有内容并部署新表单和工作流。当您在工作流监视器中启动新实例时,请启动一个库存大于20,一个库存小于20。

您应该在收件箱中看到两个项目。低库存将有一个库存字段,而不是价格,决定将设置为重新订购。

现在刷新移动卡,您应该看到两个新卡。您将看到一个与以前一样的价格和价格选择批准和拒绝。另一个是低库存的工作流,您可以重新订购

工作流当然可以更高级,网站自助建站系统,但您可以看到工作流和移动卡的简单性很好地协同工作。