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

虚拟主机_创建数据库代码_稳定性好

小七 141 0

这个博客是博客的第二部分。在上一篇博客中,我们创建了工作流场景,定义了2个用户决策步骤,一个条件和其他必需的活动。在这个博客中,我们将了解运行时回调类、工作流配置和工作流测试。

运行时回调类

我们在工作流场景的"控制"选项卡下指定了这个类。我们将类ZCL\u CUSTUSER\u RUNTIME\u DATA定义为系统提出的基类的子类。我们可以根据需要在这个类中重新定义各种基类方法,但是对于我们的开发,我们主要感兴趣的是两种方法:

每个活动完成后调用的方法–_完成后_回调

这个方法可以根据工作流上下文或当前活动派生任何中间信息,处理上一步的不同审批结果等。例如,我们可以根据运行时字段值在一个步骤后导出一些自定义信息。

不需要实现此方法来使我们的工作流工作。框架本身可以处理积极/消极的结果。我想展示它的实现,因为这可能是一种非常有用的中间计算方法。

在工作流完成时调用的方法–~RESULT\u CALLBACK

此方法对于实现非常重要,因为这是我们在工作流完成时进行最终更新的地方。在我们的例子中,是更新自定义表。

我们的工作流场景开发现在已经完成。保存并激活场景。

工作流配置:

创建场景后,下一个活动是定义工作流。此活动主要面向业务用户,他们可以设计工作流,大数据分析,而不必担心工作流的复杂性。理想情况下,业务用户应该只配置用户决策步骤,而工作流场景应该处理其余的流程复杂性。

打开fiori应用程序"管理工作流"并选择您的工作流场景。在我们的例子中,它是"自定义用户主数据":

按"添加",输入"名称"和有效日期、描述等属性。

在"前提条件"下,美国高防云服务器,我们的公司ID前提条件显示为:

如博客系列第1部分"条件"选项卡中所定义,公司ID的前提条件可用。

在"步骤序列"下添加步骤:

步骤1:类型-验证数据

(对于类型,您从第1部分中定义的活动中获得下拉列表)

收件人-工作流发起人

默认收件人从工作流中"代理"选项卡下已可用的收件人中显示脚本。因为我们没有在那里创建任何代理,所以我们在这里提供默认代理。

同样的公司ID前提条件在这里也可用。因为我们已经在标题级别配置了它,所以我们不会在步骤级别使用它。

我们接受默认的异常处理:

‘Name’是我们在第1部分中定义的活动的负面结果。

步骤2:类型–创建表记录

遵循与步骤1类似的步骤。

现在创建两个工作流步骤:

保存并激活工作流。如果您的工作流场景已经存在工作流,成都大数据,请确保您的工作流是第一个触发给定数据的工作流。

测试:

我们通过输入程序创建数据。我使用以下数据执行程序:

事务SBWP,我在收件箱中看到工作项

(同样的工作项也应该在‘我的收件箱’Fiori app中可用,处理方式应该与通过SBWP发生的方式相同)。

我批准了工作项,物联网的应用有哪些,现在,我也收到第二个审批工作项:

我也审批这个工作项。现在,通信云,我的记录应该在自定义表中创建:

条目在自定义数据库表中创建:

我通过创建一个公司ID不是"1010"的表条目进行测试。正如所料,没有创建工作流实例。

我通过拒绝其中一个批准进行了测试。正如预期的那样,工作流被终止,没有创建任何工作流实例。

我希望这个简单的工作流开发给了您足够的想法,可以自己开发一个小的原型。在工作流场景中有更多的可能性,我将继续探索并分享我的学习成果。期待在这个空间里有更多的博客!