上下文
在上一篇博客(第1部分)中,我们创建了一个定制的灵活场景,企业软件公司,并创建了所需的活动和条件。在这个博客中,我们将配置和测试场景。
解决方案
转到柔性块的控制选项卡。双击创建的运行时类
运行时类
根据您的需求,您可以使用可用的类方法调用代码来执行审批操作。我使用了方法result\u callback,它在完成approve/reject时执行必要的操作。
在方法result callback中,我编写了一段代码,将工作流的状态从created更改为activated。
结构LS\u POR包含Object key,企业管理软件下载,在这种情况下,公司代码和合同号。
结构LS\u结果包含批准/拒绝的步骤响应。批准为正,拒绝为负。
结构LO\u CONT包含工作流容器值。
工作流触发器
一旦所有这些都升级,您需要使用SAP\u WAPI\u CREATE\u EVENT FM调用工作流。
查找一个出口或BADI的基础上,数据库大数据,无论你是在工作的情况。我用了BADI\ U RECN\ U合同。在保存合同时,我调用了BADI实现中的工作流触发方法
。
工作流触发
注意:只有在管理工作流应用程序中创建了工作流并且满足指定条件时,才会触发工作流。
配置和测试
现在,工作流处于活动状态并且触发器已就位。接下来,云服务器价格,让我们测试它。
在我们测试它之前,我们需要有两件事。
管理工作流应用
我创建的是RE-FX合同激活。
提示:您还可以为工作流创建自己的文件。下面的屏幕截图将为您的工作流创建一个单独的Fiori tile。您可以复制以下相同的详细信息。您只需将场景ID更改为您的自定义workfow ID
灵活工作流的初始tile配置
自定义灵活工作流tile
注意:如果找不到场景,然后转到SPRO中的以下路径,云指,确保您的场景已激活。
SAP Netweaver->应用服务器->业务管理->SAP业务工作流->灵活工作流->场景激活
现在您的工作流已全部设置。转到Fiori launchpad tile中的场景,添加新工作流。给出启动条件,添加步骤并激活。
启动条件
步骤顺序和用户分配
在SAP中创建合同并进行测试。
通知
结论
我们已经成功地从头开始创建并测试了一个定制的灵活工作流。我希望这将给你一个关于如何为你的需求创建自定义工作流的想法。关于灵活的工作流程,还有更多的可能性。希望在以后的博客中能有更多的报道。