欢迎光临散文网 会员登陆 & 注册

[PowerPlatform]亲身摸爬滚打后的经历分享

2023-08-18 23:18 作者:A衣衣不舍y  | 我要投稿

因为业务需要,通过查找Microsoft官方文档,到现在,算是可以通过用PowerAPPS,SharePoint,PowerAutomate以及excel,邮件,Teams等一起协作,实现各式各样的需求,

因为自己算是不断地跌倒爬起,过程虽然痛苦,但是结果是好的。

为了记录这些苦与乐,接下来我会不定期地,将自己所掌握的内容分享出来。

如果是大神的话,请不要因为我实现的功能太低端、或者因为我代码太繁琐而嘲笑我,我的目的是希望有更多的人了解PowerPlatform相关的东西,也欢迎各位能够互相交流,提高我的使用PowerPlatform的能力,为我今后这部分相关工作起到更有效的帮助!

主要学习途径是通过Microsoft官方文档,官方论坛以及不断地尝试,起初是先接触的是SharePoint,Teams以及Flow (也就是现在的PowerAutomate)。接触的原因是,业务上有些审批内容需要从纸质转变为线上电子化。因为从未接触过,而且当时国内学习资源并不是很多,因此自己和无头苍蝇一样,只能一点点摸索,一点点地尝试。另外刚开始Flow报错的时候,都完全不知道该如何解决,周围也没有人能帮我该如何解决,在这种痛苦的过程中真的很想放弃,好在最后坚持了下来。后来,在一个偶然间,突然灵光一闪(这个是真的很神奇),感觉有了一种醒悟的感觉,一尝试果然和这种理解是一样的,然后便一点点重拾信心,终于经历了3,4个月的折磨,自己为公司做成了第一版线上电子化申请并且也能实现线上审批(这个时候只是用SharePoint、Flow、Email)。虽然说第一版很low,因为提交的时候是通过访问SharePoint,然后在列表中写完再保存,然后触发审批,对应,等等,所以对于任何一个公司的使用者来说,完全是排斥,因为他们希望是华丽的页面,而不是特别平淡的SharePoint列表页面。

后来在不太忙的时候,又整理了一下Flow的做成方法,并向组里的两位同事进行展开,就这样,我们三人开始通过这种及其低端的方法开始对应,公司其余部分的电子化申请。

在第一版线上电子化申请使用快一年的时候,我才鼓起勇气接触PowerAPPS,对我而言,虽然之前曾经尝试着用PowerAPPS去做页面,但是完全不知道该如何与后台的SharePoint进行交互,当时真的就只是以为它仅仅是为了做个页面。。。

后来经过Microsoft官方文档,自己一个一个地阅读,先了解各个控件,然后每个函数一点点的了解,跟着函数上的例子进行操作,因为本身我没有计算机开发功底,仅仅了解一点HTML,而且也不会用Excel公式,所以对我来说,这些函数也非常的难理解,也差不多半年的时间,能够简单的利用PowerAPPS进行连接Sharepoint数据源,并进行提交,修改,筛选等等基础动作。

最开始是先使用Form,因为Form的提交比较简单,一个submitform就好了,后来使用Form的时候,总觉得里面控件的布局不能像自己希望的那样,于是开始自己放置各种控件,并且开始用Patch函数进行提交,修改。遇到问题,一般喜欢到官方论坛搜一下,一点点的坚持,最终也让我对PowerAPPS有了一些了解。

然后过了一段时间,在不断地尝试下,我觉得基础使用已经掌握了,也正好遇到疫情,需要在家办公,这个时候,通过Teams共享的方式,找了另外两个同事,通过一周的时间,给他们从Teams创建团队,SharePoint建用户,权限,列表,以及PowerAutomate(这个时候已经不再叫Flow了),PowerAPPS基础使用介绍了一下,目的就是让他们在家办公的时候,把之前第一版电子化申请进行升级,然后实现了PowerAPPS+PowerAutomate+SPO+mail+Teams的共同协作,完成了第二版,现在组里这边已经发展到五个人都可以使PowerAPPS、PowerAutomate,而且也陆陆续续接收到公司内,公司外的这部分业务。真的很开心。

年初的时候,领导问我的感受,我当时说的是:有的时候学一个东西真的就会有放弃,坚持不下去,当最终突然明白了,学会了之后,内心的欢喜是无法形容的。这就如同当初玩魔方的时候,我是照着视频一点点学,当第一次不需要看视频就能独立完成的时候,内心是真的很兴奋,很激动。

现在组里的人有的时候在使用PowerAPPS或者PowerAutomate遇到困惑的时候,会问我:你当初是怎么学的,我们现在学会了也是因为你讲的,你告诉的。但是你之前自己怎么研究出来的?我回答的是,多看看官方文档,多逛逛论坛,虽然论坛是英语的,但是即使英语能力不够的时候,输入几个关键字,也可以查到有用的信息。我也常和他们说,你不要觉得这个东西难,这个东西就像开车一样,熟能生巧。一次不会,试两次,多试几次也就记住了,理解了。这些东西重在理解,如果不理解的话,可以记下来,例如OneNote上,下次有类似的东西拿过来,改一改也可以,多做机会就好了。而且这个东西主要看思路,我一直认为,它就是个模仿人类动作的机器人,你平时是怎么执行,它就怎么执行,仅此而已。

如果有人现在是刚接触PowerAPPS,或者是PowerAutomate,包括PowerAutomate Desktop,其实都是一样,重在练习,尝试,有问题多参照一下文档,论坛,现在相关视频也多了,也可以找找大神们的视频,多了解了解,总有能解决的办法。

之后,我也会不定期的发布一些有关PowerAPPS、PowerAutomate的视频,以便大家以前研究,讨论。另外因为现在一直使用PowerAPPS的画布功能,所以也只是针对画布方面进行视频介绍;至于驱动模型,门户(也就是现在独立出来的PowerPages)这部分相关的学习,使用,现在正在咨询如何购买以及权限开放,如果这部分购买完成之后,相信对我而言,又将是全新的挑战,提前给自己打气加油吧!

 ※刚刚说了好几次官方文档,论坛,如果有不知道的,可以参照下面链接

[PowerAPPS公式]

https://learn.microsoft.com/zh-cn/power-platform/power-fx/formula-reference

[PowerAPPS控件]

https://learn.microsoft.com/zh-cn/power-apps/maker/canvas-apps/reference-properties

[PowerAPPS论坛]

https://powerusers.microsoft.com/t5/Forums/ct-p/PA_Comm_Forums

[PowerAutomate公式]

https://learn.microsoft.com/zh-cn/azure/logic-apps/workflow-definition-language-functions-reference

[PowerAutomate论坛]

https://powerusers.microsoft.com/t5/Forums/ct-p/FL_Comm_Forums


另外,下方是我自己最开始学习PowerAPPS的简单小内容,现在回头看看,内容好少啊!不过都是比较常用的东西



[PowerPlatform]亲身摸爬滚打后的经历分享的评论 (共 条)

分享到微博请遵守国家法律