office 365實現審批流程


背景:業務部門提出需要實現審批流程,且公司有使用office 365。
方案:為了減少工作量,決定使用power automate實現業務需求。

以下是POC的實現過程:
1:登錄office 365,找到Form

2:新建表單

3:表單包含的內容:一個文本輸入框,一個文件上傳控件

4:回到office 365,選擇power automate

5:選擇Create -> Start from a template -> Send form responses for approval

6:這里需要注意的是,表單得到的上傳文件,其對象是一個Array,如下:

[
  {
    "name": "XXXX",
    "link": "XXXX",
    "id": "XXXX",
    "type": null,
    "size": 12196,
    "referenceId": "XXXX",
    "driveId": "XXXX",
    "status": 1,
    "uploadSessionUrl": null
  }
]

所以在流程中加入Link控件的時候,必須先把該“上傳文件”對象解析出來,拿到link屬性,付給審批表單的Link控件。

7:繼續流程設計,先選擇剛剛創建的表單

8:設置變量varFileLink
Add action -> initialize variable

9:Get response detail, 選擇Dummy Form

10:Add action -> Parse Json
將Dummy Form表單中的upload file控件得到的link值解析出來,賦給變量varFileLink

生成Schema,這里可以通過Generate from sample工具,把實際數據貼入,得到schema

11:Add action -> Set Variable
將之前parse json的結果付給varFileLink

12:Start and wait for approval

13:修改最后condition的yes分支,改為發郵件

最后保存流程,運行表單,就可以測試我們的流程了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM