最近得到一个需求,要利用SharePoint站点,来实现一个合同的管理,这里面用到的东西有
SharePoint站点
文档库
SharePoint权限管理
Office 365 Power Automate,这个东西以前叫Flow
我是按以下思想来实现的。
第一 首先创建一个SharePoint站点,选择Teams这种类型
第二 创建一个文档库,叫合同管理,在这里创建两个文件夹,一个叫待审批,一个叫已发布。这种名字你自己随便叫,用英文也可以,一个叫 In Preview
另一个叫:Approved
这样就高大上了吧,其实是一回事,对待审批的权限是所有人都有上传的权限,对已发布,只有你自己有读写权限,别人是只读
然后就在Power Automate里,开始创建自己的流了。
以下就是具体实现了。就可以达到想要的效果了。
经验总结:
利用已有的框架来实现一个审批流,比较快捷;
要仔细研究一些对象的属性,方法和事件
要想流工作健壮,必须增加处理异常的方法。
要不是我有Python全栈开发的底子,根本就想不明白。
我暴露出来的就是一个框架,如果不懂的人,你照着做也实现不了。