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

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

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

首先我们去SharePoint Online的一个站点里创建一个新的List:
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第1张图片
然后我们创建新的列:
在这里插入图片描述
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第2张图片
那么SharePoint这边就准备就绪了,现在我们切换到PowerApps这边。直接点击新的应用:
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第3张图片
我们选择平板电脑,电话就是排版上会稍有不同。
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第4张图片
选择 插入>窗体>编辑:
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第5张图片
点击连接到数据库:
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第6张图片
我们添加两个数据源:
1.Office 365 Users and Groups
2.SharePoint Site–这里我们选择自己刚刚创建的站点中的列表
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第7张图片
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第8张图片
简单排版一下:
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第9张图片
接下来就是我们为每个窗口添加内容了:
这里我们需要添加的只有两个地方
1.员工名
2.替补
而这两个都属于我们刚刚添加的Office 365 User and Groups的连接器。注意,这里员工名就是登陆该系统的员工,替补是一个单选。
我们暂且不解释树状视图里每一项具体是什么,实际生产环境需要你去重命名,不然偶尔会混淆。

点击员工名里的框框:
也可以通过点击左边框所属的视图名称,这里一定要点击右边高级里的解锁,不然编辑不了。
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第10张图片
在上方的函数框里输入:User().FullName
这里就默认为Default,不要选择其他的进行更改
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第11张图片
对替补栏我们在Item函数里输入Office365Users.SearchUser():
注:所有的大小写不能输错,不然会报错。
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第12张图片
到这里基本完成了PowerApps的部分,但是还缺少最关键的一个按钮–提交!
我们添加一个按钮,重命名为提交:

我们也编辑提交按钮的函数:SubmitForm(Form2);NewForm(Form2)
在这里插入图片描述
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第13张图片
这里的Form就是这个包含了所有信息的框:
这条命令就是提交信息框里的内容并且重置信息框为初始值
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第14张图片
我们还需要改一下替补和员工card,这样可以多选:
ForAll(
DataCardValue7.SelectedItems,
{
DisplayName: DisplayName,
Claims: “i:0#.f|membership|” & DisplayName
}
)
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第15张图片
那么主体部分已经完成了,我们可以先测试一下:
点击右上角一个类似播放按钮的键在这里插入图片描述
使用PowerApps制作请假系统(一)--创建SharePoint列表以及PowerApps主题部分_第16张图片
点击提交,如果成功了会发现程序里的值清空,然后我们再到SharePoint的站点列表里去可看到如下:
在这里插入图片描述
后面一章会着重在Flow里进行操作

你可能感兴趣的:(SharePoint,Online,PowerApps,Flow)