SAP灵活工作流场景配置及Demo测试

        首先确保对应流程模板处于激活状态,并且事件已经激活

SAP灵活工作流场景配置及Demo测试_第1张图片

1. 在Fiori app 管理工作流中配置流程场景

        地址:/sap/bc/ui2/flp?sap-client=100&sap-language=ZH#Workflow-showList

        选择创建的灵活工作流模板,点击添加,开始配置场景

SAP灵活工作流场景配置及Demo测试_第2张图片

        维护基本属性及开始条件

SAP灵活工作流场景配置及Demo测试_第3张图片

        添加步骤

        设置步骤名称

        步骤类型-选择创建的活动Demodecison,

        收件人-选择创建的测试规则Demorule

        步骤条件-可选择该步骤执行的条件(即判断是否执行该步骤)

SAP灵活工作流场景配置及Demo测试_第4张图片

        异常处理-即拒绝后流程的响应,此处选择取消工作流(重启工作流指流程回到第一个节点进行循环)

SAP灵活工作流场景配置及Demo测试_第5张图片

        测试设置两个步骤

SAP灵活工作流场景配置及Demo测试_第6张图片

        激活流程场景

2. 配置Fiori收件箱中对应任务的操作按钮文本

        路径

SAP灵活工作流场景配置及Demo测试_第7张图片

        新增流程任务对应的选项文本

SAP灵活工作流场景配置及Demo测试_第8张图片

        流程任务通过即为用户决策任务

SAP灵活工作流场景配置及Demo测试_第9张图片

        配置对应决策任务的操作文本(配置可翻译)

        Fiori收件箱展示效果

SAP灵活工作流场景配置及Demo测试_第10张图片

3. 测试流程触发

        使用事务代码SWUE抛出事件,模拟流程触发

        工作流对象构造方法中设置BUKRS=1000,满足场景启动条件

        输入对象类型,事件和键值,点击创建事件

SAP灵活工作流场景配置及Demo测试_第11张图片

        流程触发成功

SAP灵活工作流场景配置及Demo测试_第12张图片

        Fiori 收件箱中查看内容

SAP灵活工作流场景配置及Demo测试_第13张图片

4. 测试其它事件效果

        流程状态如下

SAP灵活工作流场景配置及Demo测试_第14张图片

        抛出restart事件--重启流程

SAP灵活工作流场景配置及Demo测试_第15张图片

        流程被重启(从第一个审批节点重新开始)

SAP灵活工作流场景配置及Demo测试_第16张图片

        抛出withdraw事件--取消流程

SAP灵活工作流场景配置及Demo测试_第17张图片

          流程被撤回(现有流程状态变为逻辑删除)

SAP灵活工作流场景配置及Demo测试_第18张图片

你可能感兴趣的:(workflow,abap)