PowerApps中有现成的请假系统模板,但是如果你不懂PowerApps的话也很难根据自己公司实际的情况去修改这个模板。所以这里我们介绍一个简单的创建请假系统的流程。

需要用到的软件:
1.PowerApps
2.SharePoint Online List
3.Flow

首先我们去SharePoint Online的一个站点里创建一个新的List:

然后我们创建新的列:


那么SharePoint这边就准备就绪了,现在我们切换到PowerApps这边。直接点击新的应用:

我们选择平板电脑,电话就是排版上会稍有不同。

选择 插入>窗体>编辑:

点击连接到数据库:

我们添加两个数据源:
1.Office 365 Users and Groups
2.SharePoint Site–这里我们选择自己刚刚创建的站点中的列表


简单排版一下:

接下来就是我们为每个窗口添加内容了:
这里我们需要添加的只有两个地方
1.员工名
2.替补
而这两个都属于我们刚刚添加的Office 365 User and Groups的连接器。注意,这里员工名就是登陆该系统的员工,替补是一个单选。
我们暂且不解释树状视图里每一项具体是什么,实际生产环境需要你去重命名,不然偶尔会混淆。

点击员工名里的框框:
也可以通过点击左边框所属的视图名称,这里一定要点击右边高级里的解锁,不然编辑不了。

在上方的函数框里输入:User().FullName
这里就默认为Default,不要选择其他的进行更改

对替补栏我们在Item函数里输入Office365Users.SearchUser():
注:所有的大小写不能输错,不然会报错。

到这里基本完成了PowerApps的部分,但是还缺少最关键的一个按钮–提交!
我们添加一个按钮,重命名为提交:

我们也编辑提交按钮的函数:SubmitForm(Form2);NewForm(Form2)


这里的Form就是这个包含了所有信息的框:
这条命令就是提交信息框里的内容并且重置信息框为初始值

我们还需要改一下替补和员工card,这样可以多选:
ForAll(
DataCardValue7.SelectedItems,
{
DisplayName: DisplayName,
Claims: “i:0#.f|membership|” & DisplayName
}
)

那么主体部分已经完成了,我们可以先测试一下:
点击右上角一个类似播放按钮的键

点击提交,如果成功了会发现程序里的值清空,然后我们再到SharePoint的站点列表里去可看到如下:

后面一章会着重在Flow里进行操作

使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分相关推荐

  1. 使用PowerApps制作请假系统(二)--在Flow中生成请假审批流

    之前我们创建了一个可以想SharePoint列表进行写入的PowerApps小程序,现在我们在Flow中去创建这样的审批流: 1.SharePoint Online列表中新添加了请假申请 2.向申请者 ...

  2. 使用PowerApps制作请假系统(三)--完善请假系统

    之前已经把整个请假系统的架构做成熟了,但是还欠缺一些地方: 1.App里没有取消按钮 2.用户必须到PowerApps里去提交申请 3.提交成功没有任何提示只是单纯刷新页面 4.App自身的一些bug ...

  3. 在远程系统上开发 SharePoint 应用程序

    适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013 使用远程安装的 ...

  4. 企业微信+微信+简道云+API:创建贴心实用的学生请假系统(二)之技术方案

    上次假期,制作了一个学生请假系统,并写了一下实施思路,大家比较喜欢,一直想写技术细节,现在暑假又过了一半,对系统也做了修正,把写技术细节的愿望实现一下.下面的链接是上次的文章 企业微信+微信+简道云+ ...

  5. 【视频教程】帝国CMS制作网站系列教程15—数据表、字段及系统模型创建

    作为一个程序员,搭建一个自己的博客网站是件非常容易的事情,但是作为很多非程序员非计算机专业的学习者来讲,可能就需要花点时间进行学习,而如果你想通过自学来学习怎么制作一个属于自己的网站的话,那这套帝国C ...

  6. python在什么系统中开发_Python虚拟开发环境,怎样才能在系统中创建

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于python 青少年编程 ,作者python expert 今天小 ...

  7. 用户注册PHP,PHP制作用户注册系统,php制作用户注册_PHP教程

    你的"邮箱+密码"的md5值是: 注意我们用了htmlspecialchars,避免用户填入奇怪的东西. 然后是数据库操作,我们使用mysqli,(mysql已经废弃了,现在推荐用 ...

  8. X86平台下基于grub2+busybo+linux-2.6.36制作linux系统

    X86平台下基于grub2+busybo+linux-2.6.36制作linux系统 一.下载内核源码,grub2源码,以及busybox源码: 下载grub2源码 ftp://ftp.gnu.org ...

  9. 从头开始 制作办公系统_使用swiftui从头开始通过数据获取制作watchos应用

    从头开始 制作办公系统 Hi everyone! 嗨,大家好! In this post, I'll guide you step by step on creating a WatchOS app ...

最新文章

  1. 智能媒体管理产品文档转换/预览功能介绍(4)--快速搭建
  2. 小企鹅输入法fcitx在RedHat9下安装
  3. nginx主配置文件 在那找怎么打开
  4. 让CoreData更简单些
  5. PTGAN:针对行人重识别的生成对抗网络 | PaperDaily #36
  6. Raft当初为什么会被命名为Raft?
  7. 两组的数据平均值合并_不要进入数据陷进
  8. 【大数据】分布式集群部署
  9. mysql 存储过程死循环_pl/sql存储过程loop死循环
  10. 热部署Devtools
  11. 通过KGDB进行双机内核调试
  12. 数据获取与处理(以CV任务为主)
  13. linux网络编程tcp和udp基本函数调用过程及如何选择
  14. 宽带电力载波灯控方案有哪些优势
  15. RTOS与linux区别
  16. 音频质量的评价方法:简单梳理
  17. 【U8+】用友登录账套年度提示以前版本的数据,请使用系统管理升级。
  18. Js构造函数创建Person类
  19. LTE物理层概述(4)-- LTE时间帧及资源块
  20. 【MySQL】聚合函数

热门文章

  1. linux 2.6.39 ext3 ext4 更快 tf,ext3,ext4,xfs,jfs,reiserfs和btrfs文件系统性能对比(转载)...
  2. 计算机设备耗材管理,计算机耗材管理办法
  3. HTTP状态码304与ETag详解
  4. 推荐几本游戏策划的书
  5. 国仁网络资讯:视频号如何快速热门涨粉、引流变现;超详细运营教程。
  6. bim机电翻模【风管转化】功能,识别CAD风管生成翻模
  7. 普罗米修斯 mysql监控_普罗米修斯Prometheus监控MySQL
  8. 合并报表编制采用的理论_合并报表编制理论知识(必读)
  9. matlab辨识函数ar多通道,AR模型之纠结与predict函数
  10. html中的em等于多少像素,CSS中的em运用详解,1em等于多少像素?