
|
课程培训
|
PowerAutomate培训课程
Power Automate培训课程大纲
培训对象:
培训目标:
培训内容介绍:
一、Power Automate概述与基础概念 (1)Power Automate产品定位:Power Automate作为Microsoft Power Platform核心组件(实现业务流程自动化)的功能定位;云端流(Cloud Flow)与桌面流(Desktop Flow)的区别与适用场景;RPA(机器人流程自动化)与API自动化的对比。 (2)自动化在数字化转型中的价值:消除重复性人工操作;减少人为错误;提高流程效率;跨系统数据同步;实现实时通知与审批。 (3)Power Automate门户导航:访问Power Automate门户(make.powerautomate.com);我的流、模板、连接器、数据、监控等核心页面;环境(Environment)的概念与选择。 (4)核心概念解析:触发器(Trigger)、动作(Action)、连接器(Connector)、表达式(Expression)、变量(Variable)、循环(Loop)的基本概念。 (5)第一个Power Automate流:使用模板创建流;从空白创建即时流;测试与运行流;查看运行历史。
二、连接器与触发器详解 (1)连接器(Connector)体系:标准连接器与高级连接器的区别;Microsoft服务连接器(Office 365/SharePoint/Teams/Outlook);第三方服务连接器(Salesforce/Google Drive/Trello);自定义连接器简介。 (2)连接器认证与权限:连接账户的添加与管理;连接器的认证类型(OAuth/API密钥);连接共享与权限设置;连接引用(Connection Reference)的使用。 (3)触发器类型详解:自动化流触发器(当...发生时触发);即时流触发器(手动触发);计划流触发器(按预定时间触发);批处理触发器(当大量项创建时)。 (4)触发器条件配置:设置触发条件过滤不需要执行的项;使用触发器表达式;触发器与动作的衔接。
三、云端流三种类型实战 (1)自动化流(Automated Flow):由事件自动触发的流类型;常用触发器(当SharePoint项创建或修改时/当收到电子邮件时/当Dataverse行添加时);自动化流的设计思路;典型应用场景(数据同步/自动备份/实时通知)。 (2)即时流(Instant Flow):手动触发的流类型;从Power Apps触发即时流;从Teams消息触发;从手机触发;典型应用场景(按钮触发审批/一键发送报告/手动数据操作)。 (3)计划流(Scheduled Flow):按预定时间执行的流类型;设置重复周期(每小时/每天/每周);处理时间敏感的任务;典型应用场景(每日报告生成/每周数据清理/月末自动汇总)。
四、核心逻辑控制 (1)条件控制(Condition):添加条件分支;简单条件(单个表达式)与复杂条件(组合多个表达式);条件嵌套;与“切换”(Switch)的对比选择。 (2)切换(Switch)多分支控制:适用场景(多值分支判断);配置Switch分支;默认分支的设置。 (3)循环(Apply to Each):处理数组或集合数据;在循环中引用当前项;循环的并发控制(并行度设置);循环嵌套。 (4)Do Until循环:条件满足前重复执行;适用场景(等待特定状态/重试机制);超时设置与退出条件。 (5)并行分支(Parallel Branch):同时执行多个独立动作;合并分支结果;适用场景(同时发送多个通知/并行数据查询)。
五、表达式与变量 (1)表达式(Expression)基础:表达式编辑器的使用;常用表达式函数分类(字符串/集合/逻辑/数学/日期时间/转换)。 (2)常用表达式函数:字符串函数(concat/substring/replace/endsWith/startsWith);集合函数(union/intersection/contains);逻辑函数(if/equals/greater/and/or);日期时间函数(utcNow/addDays/formatDateTime);转换函数(float/int/string/json)。 (3)变量(Variable)管理:初始化变量(Initialize Variable)的动作;变量类型(整数/浮点数/字符串/布尔值/数组/对象);设置变量值(Set Variable);追加到数组变量(Append to Array Variable);增加变量(Increment Variable)。 (4)复杂数据操作:创建HTML表格;解析JSON;数据操作(选择/筛选/联接);编写内联代码(Inline Code)简介。
六、审批流程设计 (1)审批中心(Approvals Center):审批动作的创建与配置;审批类型(批准/拒绝/自定义);审批请求的个性化设置;审批链接与通知。 (2)审批流程设计模式:单级审批(简单审批);顺序多级审批(按次序审批);并行多级审批(多人同时审批);动态审批人分配(根据数据决定审批人)。 (3)审批响应处理:等待审批完成;根据审批结果执行不同分支;审批历史记录;超时处理与自动升级。 (4)与Teams集成审批:在Teams中接收审批通知;通过Teams消息审批;审批结果同步。
七、错误处理与性能优化 (1)错误处理机制:“运行后”配置(Configure Run After)的概念;处理成功、失败、超时、跳过等状态;Scope块实现事务性操作;错误信息捕获与记录。 (2)重试策略:配置动作的重试次数与间隔;幂等性设计(避免重复执行导致的数据错误)。 (3)性能优化技巧:减少不必要的循环;使用OData筛选器减少数据获取量;并发控制设置;避免深度嵌套;使用变量减少API调用。 (4)拆分与分页处理:处理大数据集的分页策略;批量操作设计。
八、桌面流(RPA)基础 (1)桌面流(Desktop Flow)概述:RPA(机器人流程自动化)的概念;桌面流的适用场景(遗留系统/无API的应用程序/桌面应用程序);桌面流与云端流的协同。 (2)桌面流设计器:安装桌面流应用;设计器界面导航;录制与编辑动作;调试与运行。 (3)桌面流核心动作:UI自动化(鼠标点击/键盘输入/元素识别);Excel自动化(打开/读取/写入);文件与文件夹操作;系统操作(运行程序/进程管理)。 (4)云端流与桌面流集成:从云端流触发桌面流;传递参数到桌面流;桌面流运行结果返回云端流;混合流程设计。
九、Power Apps与Power Automate集成 (1)从Power Apps触发流:在画布应用中添加按钮;选择“Power Automate”作为动作类型;选择或创建即时流;将应用数据传递给流。 (2)流返回数据到Power Apps:在流中创建响应动作;定义返回数据结构;在Power Apps中接收流返回结果;实现按钮触发的后台处理。 (3)常见集成场景:表单提交后触发审批;数据更新后发送通知;按钮点击后生成报告;外部系统数据同步。 (4)调试与错误排查:查看流运行历史;在Power Apps中显示流执行状态;错误信息传递。
十、业务流程流(Business Process Flow) (1)业务流程流概述:业务流程流(BPF)与云端流的区别;BPF的适用场景(引导用户完成业务阶段);BPF在模型驱动应用中的作用。 (2)创建业务流程流:从Dataverse表创建BPF;添加阶段(Stages)与步骤(Steps);配置阶段条件;设置数据需求。 (3)BPF与云端流集成:在阶段进入/离开时触发云端流;实时业务逻辑增强;跨系统数据同步。 (4)BPF分析与优化:查看BPF完成情况;分析阶段停留时间;优化流程设计。
十一、监控、分析与治理 (1)运行历史查看:我的流运行历史;按时间筛选运行记录;查看成功与失败的运行详情;错误信息解读。 (2)分析仪表板:流活动摘要;执行次数趋势;成功与失败率;连接器使用统计。 (3)警报与通知:配置失败警报;关键流程监控;性能阈值设置。 (4)治理与合规:数据丢失防护(DLP)策略对流的影响;流所有权管理;共享与权限配置;流生命周期管理(启用/禁用/删除)。
十二、综合实战项目 (1)项目一:客户反馈自动处理系统:创建SharePoint列表存储客户反馈→设置自动化流(当反馈项创建时触发)→分析反馈情感(AI Builder)→根据情感分类发送不同通知→高优先级反馈触发审批流程→审批结果更新反馈状态→发送感谢邮件给客户。 (2)项目二:员工入职自动化流程:HR提交入职表单(Power Apps)→触发即时流→创建员工Dataverse记录→分配办公资源(设备/门禁)→发送欢迎邮件→创建Teams账号→分配培训任务→通知IT/行政/部门经理→汇总入职状态仪表板。 (3)项目三:销售日报汇总系统:计划流(每日下班前触发)→从CRM查询当日销售记录→汇总销售数据(按产品/区域)→生成HTML表格→通过Teams发送销售战报→异常销售数据(低于目标)触发告警通知→Excel报表保存到SharePoint文档库。
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|