Course Code: mppfund
Duration: 7 hours
Prerequisites:
本课程适合谁:
- 业务分析师:希望自动化日常任务和流程,对创建无需大量编码知识的自定义应用程序感兴趣,并希望提高数据可视化和报告能力。
- IT 专业人员:希望通过自动化简化业务运营,希望无缝集成不同系统和服务,并希望支持其组织的数字化转型计划。
- 企业家和小企业主:旨在开发具有成本效益的解决方案来管理其业务流程,对利用技术获得竞争优势感兴趣,并希望提高客户参与度和运营效率。
- 学生和毕业生:渴望掌握最热门的技术领域之一,希望在简历中增加对行业标准工具的实践经验,并希望打下低代码/无代码开发的坚实基础。
- 项目经理:希望改进项目工作流程和任务管理,对自动化重复性任务以专注于战略规划感兴趣,并希望为团队提供高效工具以提升协作和生产力。
- 人力资源专业人员:旨在自动化人力资源流程,如入职、休假管理和员工反馈,对创建自定义应用程序以管理员工数据和分析感兴趣,并希望通过高效的数字解决方案提升整体员工体验。
- 任何对自动化和应用开发感兴趣的人:热衷于学习如何自动化任务并创建无需深入编码知识的应用程序,渴望探索 Power Virtual Agents、Power Automate 和 Power Apps 的功能,并希望用易于实施的解决方案解决现实问题。
Overview:
本课程将帮助学员基本了解 Power Virtual Agents、Power Automate 和 Power Apps 的基础知识,并简要介绍 Power BI。
课程围绕我之前为前雇主手动完成的一个流程展开。我们将使用 Microsoft Power Apps 构建一个 Power App,用于跟踪在建房屋的任务(为简化起见,数据存储在 SharePoint 上),然后利用 Power Virtual Agents 向用户展示如何启用机器人(在 Microsoft Teams 内),引导用户找到可能分散在不同 SharePoint 站点上的文档,如贷款文件、预算和销售合同(以课程中的示例为例)。我认为这些机器人在人力资源和 IT 团队中特别有用,可以处理重复性问题。
接着,我将展示如何在 Power Automate 中设置简单的流程,以保存来自特定发件人的附件(课程示例中,保存银行组织的单位检查附件),以及其他一些简单流程,将 Microsoft Forms 中的数据再次保存到 SharePoint 上,并使用 Microsoft Teams 中的审批应用构建完全自动化的流程。
当应用、机器人和流程完成后,最后一步是创建一个简单的 Power BI 报告,并利用 Power Automate 每两周向特定发件人(本示例中为银行)发送一张包含最新完成任务快照的表格,请求提款,并附上任务完成日期和预算金额(所有数据均在应用中收集)。
最后,本课程内容较为宏观,我建议所有学员在遇到技术性较强的内容(如 Power Apps 中的编码元素/公式)时,使用 ChatGPT。课程中我会演示如何充分利用 ChatGPT 来帮助处理 Power Apps 中的公式。
Course Outline:
什么是 Microsoft Power Platform,它的目的是什么?
- 本课程的目标是什么,我们将如何使用 Power Platform 工具?
- Power Platform 简介及工具如何协同工作
解释我们被要求自动化的流程!
- 任务在手:自动化我们的贷款提款流程
Power Virtual Agents
- 什么是 Power Virtual Agents 以及如何在外部网站上使用它们
- 实际案例研究 - Power Virtual Agents 的外部与内部用例
- 将我们希望机器人引导用户找到的文件保存到 SharePoint 上
- 在 Microsoft Teams 内下载 Power Virtual Agents 应用
- 创建我们的第一个 Power Virtual Agent/Copilot!
- Microsoft Teams 内 Power Virtual Agents 的画布概览
- 构建我们的第一个主题
- 在主题中使用变量
- 在 Power Virtual Agents 中重定向到另一个独立主题
- 简要介绍调用操作节点及其作用
- 在发布机器人之前,以调查结束主题
- 在 Microsoft Teams 内发布机器人
Power Automate
- 什么是 Power Automate(云版本),它如何帮助我们?
- 什么是手动流程?
- Power Automate 云版与 Power Automate 桌面版对比
- 构建我们的第一个自动化流程
- 在触发器中添加条件
- 在流程中添加条件
- 使用模板构建类似流程
- 使用 Excel 电子表格构建我们的第一个即时云流程
- 使用 Forms 和 Teams 中的审批应用构建自动化审批流程
Power Apps
- 什么是 Power Apps,它如何帮助我们?
- 何时考虑使用 Power Apps
- Power Apps 画布
- Power Apps 模板 - 该做与不该做的事项
- 构建我们的第一个应用和第一个屏幕“欢迎屏幕”
- 在 Power Apps 中使用 ChatGPT 处理公式
- 连接到我们的第一个数据源 - SharePoint 上的 ProjectList!
- 在 Power Apps 中添加我们的第一个“按钮”
- 构建应用中的主屏幕“UpdateTasks”屏幕
- 连接到我们的第二个数据源
- 在 Power Apps 中进行筛选
- 首次在 Power Apps 中使用图库
- 在 Power Apps 中创建我们的第一个变量
- 添加我们的第三个也是最后一个数据源
- 对我们的图库进行筛选
- 向图库中添加更多控件
- 首次使用 Patch 将数据保存回 SharePoint
- 提交任务后检查我们的结果
- 添加一个隐藏的切换按钮,用于筛选 Patch 函数
- 在应用条件/筛选后使用 Patch
- 应用筛选后检查 Patch 函数的结果
- 创建我们的最终屏幕 - “成功屏幕”
- 发布你的应用
附加材料:在应用中添加拍照功能
- 将相机控件添加到应用中,并在 SharePoint 中添加列以存储数据
附加材料:将应用连接到 Power BI 以生成自动化电子邮件
- 将 SharePoint 中的数据连接到 Power BI
- 在 Power BI 中设置表格并将报告发布到 Power BI 服务
- 生成 Power BI 查询以连接到 Power Automate
- 在 Power Automate 中使用“对数据集运行查询”操作并构建流程
- 在 Power Automate 流程中使用 Power BI 表格中的列
- 完全构建每两周动态发生的自动化流程
- 格式化表格,使其在电子邮件中视觉上更美观
附加材料:在 Power Virtual Agents 中使用 Power Automate
- 使用 Power Automate 将数据从 SharePoint 列表发送回用户
- 使用 Power Automate 将用户数据保存到 Excel 电子表格中
总结与下一步