Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程

Power Platform 零基础 Power Apps canvas+Power Automate 画布应用入门基础搭建应用流程

在这里插入图片描述

Power Apps请假申请

    • Power Platform 零基础 Power Apps canvas+Power Automate 画布应用入门基础搭建应用流程
      • 1、Power Apps 介绍
      • 2、需求背景
      • 3、方案制定
      • 4、系统实施
        • (1)使用Dataverse作为数据源
        • (2)从创建一个Dataverse屏幕应用开始
        • (3)链接数据源
        • (4)画布应用创建成功
        • (5)配置屏幕字段
        • (6)保存和发布
        • (7)创建Power Automate自动化云端流
        • (8)配置Power Automate工作流

1、Power Apps 介绍

Power Apps 是一套应用程序、服务、连接器和数据平台,可让您有机会构建自定义应用程序以满足您的业务需求。通过使用 Power Apps,您可以快速构建自定义业务应用程序,以连接到存储在基础数据平台 (Microsoft Dataverse) 或各种在线和本地数据源(SharePoint、Excel、Office 365、Dynamics)中的业务数据365、SQL Server 等)。

使用 Power Apps 构建的应用提供了丰富的业务逻辑和工作流功能,可将您的手动业务流程转变为数字化的自动化流程。Power Apps 使用户无需编写代码即可构建功能丰富的应用程序,从而简化了自定义业务应用程序构建体验。

Power Apps 还提供了一个可扩展平台,允许专业开发人员以编程方式与数据和元数据交互、应用业务逻辑、创建自定义连接器以及与外部数据集成。

2、需求背景

一个组织想要创建可以在电脑端和移动端运行的自定义应用,来实现请假的申请与审批流程,以此达到业务的数据化管理,替代传统的邮件、excel等办公方式。并且该组织也没有专业的代码开发人员。

3、方案制定

利用Microsoft Power Platform,组织内的每一个人都有潜力成为应用的创建者。通过简单的拖拉拽的方式配合公式的编写,即可让熟悉Office的使用者快速上手创建出低代码应用。

4、系统实施

(1)使用Dataverse作为数据源

新建表 请假申请,随便建几个字段。
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第1张图片

(2)从创建一个Dataverse屏幕应用开始

选择Dataverse
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第2张图片

(3)链接数据源

链接我们的Dataverse,选择我们建立好的请假申请
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第3张图片

(4)画布应用创建成功

连接成功后跳转到的应用编辑页面如下,此时应用已自动添加了三个屏幕,分别为:
BrowseScreen1:列表页面
DetailScreen1:申请详情页面
EditScreen1:申请新增/编辑页面
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第4张图片

(5)配置屏幕字段

选中EditScreen1下的EditForm1, 在右侧的属性面板中,点击“字段”后面的“编辑字段”
在添加字段的对话框里选中请假申请的相关字段,点击“添加”
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第5张图片
设置“申请状态”字段属性。
选中屏幕里的审批状态文本框, 点击右侧属性面板的“高级”选项,点击解锁以更改属性
设置其“Default”属性
Default: If(EditForm1.Mode=FormMode.New,“待审批”,Parent.Default)
同上设置“姓名”字段属性
Default: If(EditForm1.Mode=FormMode.New,User(). FullName,Parent.Default)
同上设置“申请人邮箱”字段属性
Default: If(EditForm1.Mode=FormMode.New,User(). Email,Parent.Default)
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第6张图片

选中DetailScreen1下的DetailForm1, 在右侧的属性面板中,点击“字段”后面的“编辑字段”
在添加字段的对话框里选中请假申请的相关字段,点击“添加”

Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第7张图片

(6)保存和发布

1.选择 Power Apps左上角的“文件”菜单
2. 选择保存选项卡,填写版本说明,点击“保存”按钮即可
3.保存成功后,在当前页面点击“发布”
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第8张图片
到此为止我们的画布应用就已经建立好了,可以去打开应用试一试。

(7)创建Power Automate自动化云端流

点击“我的流”,选择“+新流”,在下拉框里选择“自动化云端流”
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第9张图片
选择流的触发器文本框输入“dataverse”关键字,会自动搜索出dataverse相关的触发器,选择“添加、修改或删除行时”
Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第10张图片

(8)配置Power Automate工作流

  1. “更改类型”选择“创建”
    2.“表名称”选择“请假申请”
    3.范围选择“Organization”
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第11张图片
    添加新步骤
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第12张图片
    输入操作关键字“审批”选择审批
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第13张图片
    在审批操作配置框中,选择“启动并等待审批”
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第14张图片
    配置启动并等待审批
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第15张图片
    选择 新建步骤,然后在操作列表中选择 条件
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第16张图片
    在 条件 卡上,选择左侧的 选择值。此时会显示动态值列表,从动态值列表中选择 “响应审批者答复”
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第17张图片
    选择操作 卡上的搜索框中输入“ outlook”关键字,选择 发送电子邮件 操作并配置电子邮件卡。
    选择操作 卡上的搜索框中输入“ dataverse”关键字,选择更新行操作,配置“更新行”卡,“表名称”选择请假申请,Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第18张图片
    展开更新行的高级选项,设置“审批状态”字段值为“已通过”“已拒绝”
    Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程_第19张图片
    到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。
    在这里插入图片描述

感谢大佬指正 小Monkey
如果你觉得有用的话,就留个赞吧!蟹蟹

你可能感兴趣的:(Power,Platform,Power,Platform,Power,Apps,canvas,画布应用,Power,Automate)