Power Apps搭建审批流程01(学习记录用)

1.新建Dataverse表实体TestProjectApply

大致包含Id,标题,描述,申请日期,项目类型,审核阶段,审核状态等主要字段

所有字段均没有限制必须输入,后面测试流程用

2.新建业务流程流create_project_audit

这个流包含了本文的重点,审批流的主要节点

通过添加阶段把流程一个个添加进去

本次预定的几个阶段是,项目申请,法务审核,财务审核

 

3.新建驱动模型应用

新建一个驱动模型类型的应用,把上面建的表扔进去 方便测试

3.1根据表新建页面

 4.效果测试

4.1必输内容测试

4.1.1项目申请阶段,标题设置为必填

 驱动模型应用新建项目申请的时候结果是这样

此时发现下面的标题的输入框并没有必填*的标记,只是在上面流程阶段项目申请的地方有个标题必输的标记,这个肯定不是我们想要的结果,下面调整一下

4.1.2在阶段右侧添加业务规则做限制

 条件为:标题不包含任何内容

 不包含数据时,字段限制必需

 

 激活之后看下效果,标题已经限制了必需录入

4.2新建一条记录,保存之后看下效果

 可以手动进行到下个阶段,这个好像不是我们想要的结果(后面调整)

4.3法务审核添加审批功能

4.3.1添加审批流

4.3.1.1根据BPF流阶段行Id获取这一条申请记录

4.3.1.2此处设置了一个我自己的邮箱作为法务审批人的邮箱,也可以根据自己的流程从表里面取审批人的邮箱

4.3.1.3审批内容自定义设置

 4.3.1.4根据审批结果跟新自己的业务

 

 4.3.1.5看下法务审批节点的运行效果

4.3.1.6运行流程

 

 

 4.3.1.7可以看到流程已经结束了,但是驱动模型的状态还是在正在处理

 这是流程日志没有更新的缘故,法务审批同意后,更新流程日志,状态改为成功

再次审批,状态变成已成功

 同理,财务审核也可以新建一个类似的流程进行审批

5.问题回顾

 有个问题是我们一直都是手动进行到下个节点的,怎么自动更新到自己设置状态对应的流程阶段

5.1看下最初新建的业务流程create_project_audit,创建这个流程的时候,也会自动在dataverse里面新建一个同名的表,后续运行的流程数据都会保存在这个表里面,我们改这个表的内容就可以达到自动更新阶段的效果

通过修改这个遍历路径就可以达到自动更新审批流阶段的目的

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大大黑眼圈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值