Power apps:一次提交多项申请

ops/2024/10/21 23:08:50/

1、添加一个Form,导入sharepoint列表,添加确认,继续,取消按钮

2、在页面的onvisible属性中添加

Set(applynumber,Last(付款申请表).申请编号+1);          #定义一个申请编号变量,每次申请,就将列表最后一个申请编号+1,作为新的申请编号
Set(applyshuliang,1)                      #一次申请的项目数,需要计数

3、确认按钮的Onselect属性:

SubmitForm(Form2);ResetForm(Form2);Navigate(查看)      #最后一次提交,进入查看页

4、继续按钮的Onselect属性:

SubmitForm(Form2);ResetForm(Form2);Set(applyshuliang,applyshuliang+1);    #提交输入,项目数加1

Visible属性:

If(applyshuliang=5,false,true)       #每次最多申请5个项目

5、取消按钮的Onselect属性

HK付款审批取消申请.Run(applynumber);Navigate(Home)    #创建一个power automate流程,删除当前编号 的所有项目

6、提交页面(也可修改申请)

添加一个gallery,item属性为:

Filter( 付款申请表,申请编号=applynumber)    #当前编号的项

总价lable的text属性:

Sum(Filter(付款申请表, 申请编号 = applynumber), 总价)    #当前编号的所以项的总价的和

7、创建审批流程(邮件审批)

a、主要是引用申请编号这个参数

b、获取同一申请编号的项

 

 c、填充EXCEL模板(excel需要套用表格格式),与填充Word模板不同,填充excel后需要复制一个新的excel,并将原excel的填充数据删除

 

 

需要一个延迟模块,因为填充需要一会时间,设置1分钟延迟即可

d、 添加带有附件的审批模块

8、也可以不在邮件里做审批 ,邮件作为通知,在Power apps中做一个审批操作


http://www.ppmy.cn/ops/118988.html

相关文章

大厂面试真题-Kafka如何保证消息不丢失

详细的回答: Kafka通过一系列精心设计的机制来确保消息不会丢失,这些机制主要包括以下几个方面: 1. 分区与副本机制 分区复制:Kafka中的每个主题(Topic)被划分为多个分区(Partition&#xff…

Element-plus安装及其基础组件使用

简而言之,在main.js中导出以下库,仅此,搞多了出错难排查 import ElementPlus from element-plus //导入ElementPlus 模块 import element-plus/dist/index.css //引入样式 app.use(ElementPlus) //注册库就能使用了 Element Plus 是一个基于 Vue 3 的组件…

算法分析——《二分查找》

🛩《二分查找》 🎨题目描述: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 …

【c++】gdb调试

参考 https://zhuanlan.zhihu.com/p/173652671gdb 多线程调试https://www.cnblogs.com/binliubiao/p/15387845.html 基本调试命令 命令简写形式说明listl查看源码backtracebt, where打印函数栈信息nextn执行下一行steps一次执行一行,遇到函数会进入finish运行到函…

MyBatis 学习总结

1. MyBatis 简介 MyBatis 是一款优秀的持久层框架,简化了 Java 程序与数据库的交互,通过 SQL 映射将 SQL 语句与 Java 对象关联起来。它基于传统 JDBC 的操作进行了封装,使得开发者无需手动编写复杂的 SQL 操作代码。 MyBatis 的特点包括&a…

【软件工程】模块化思想概述

一、定义 模块化(modularization),也称为模组化,是产品设计以及项目管理中被广泛使用的一种设计理念。 模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部…

21.1 k8s接口鉴权token认证和prometheus的实现

本节重点介绍 : k8s接口鉴权方式serviceaccount和token的关系手动curl访问metrics接口 k8s对象接口鉴权 以容器基础资源指标为例 对应就是访问node上的kubelet的/metrics/cadvisor接口,即访问https://nodeip:10250/metrics/cadvisor 直接curl访问 会报错&…

详细指南:如何有效解决Windows系统中msvcp140.dll丢失的解决方法

如果你在使用Windows系统时遇到“msvcp140.dll丢失”的错误提示,通常是因为你的计算机上缺少或损坏了msvcp140.dll文件。msvcp140.dll是Microsoft Visual C Redistributable包的一部分,许多应用程序和游戏需要它来正常运行。以下是几种解决msvcp140.dll丢…