最近得到一個需求,要利用SharePoint站點,來實現一個合同的管理,這裏面用到的東西有
SharePoint站點
文檔庫
SharePoint權限管理
Office 365 Power Automate,這個東西以前叫Flow
我是按以下思想來實現的。
第一 首先創建一個SharePoint站點,選擇Teams這種類型
第二 創建一個文檔庫,叫合同管理,在這裏創建兩個文件夾,一個叫待審批,一個叫已發佈。這種名字你自己隨便叫,用英文也可以,一個叫 In Preview
另一個叫:Approved
這樣就高大上了吧,其實是一回事,對待審批的權限是所有人都有上傳的權限,對已發佈,只有你自己有讀寫權限,別人是隻讀
然後就在Power Automate裏,開始創建自己的流了。
以下就是具體實現了。就可以達到想要的效果了。
經驗總結:
利用已有的框架來實現一個審批流,比較快捷;
要仔細研究一些對象的屬性,方法和事件
要想流工作健壯,必須增加處理異常的方法。
要不是我有Python全棧開發的底子,根本就想不明白。
我暴露出來的就是一個框架,如果不懂的人,你照着做也實現不了。