微程式用戶手冊
主頁
主頁
  • 流程/節點事件設定

流程/節點事件設定

流程運轉到某個時間點需要執行一些活動

**例如:**採購申請單財務審批之後,發送釘釘訊息給上個節點的處理人告訴他們財務審批完了,需要設定資料項【財務檢驗單據】設定爲“合格”,並且將第三方系統-訂單管理系統對應訂單的狀態更新成“單據審覈成功,開始備貨”

事件分類

管理員可以根據需要,設定在流程的某個時間點觸發這些活動,我們把這些時間點做如下區分:

1.  流程事件

從「流程設計」點擊繪圖區空白處,右側屬性區可以設定流程事件。流程事件指的是觸發點跟流程本身狀態相關,可以設定流程啓動、流程結束、流程作廢、流程啟動事件(相關介紹見「流程設計」>「流程屬性設定」1610337430862-da2a1c2e-e655-45e7-94e4-6db2dbde3eba.jpeg2.  節點事件

路徑:「流程設計」>「用戶活動/傳閱/系統活動/子流程節點屬性設定」

  • 可以設定活動(節點)啟動前、啟動後、完成後事件
  • 活動啟動是上一節點已經處理完成,流程即將流轉到目前節點,在目前節點被啟動前會執行這個“啟動前”事件。啟動後事件,完成後事件也是同理

3.  任務事件

  • 除了根據流程狀態、節點狀態來觸發事件外,還可以設定任務事件
  • 一個流程有多個節點,每個節點有時候有多個人參與審批,這個時候會產生多個待辦任務
  • 每個待辦任務也有狀態,分爲未開始、進行中、已完成、被取消
  • 每個任務配的操作按鈕不同,有送出、同意、駁回、轉辦、協辦、加簽等,管理員可以對任務被送出、被駁回、被取消這三個動作設定執行事件,這是【用戶活動】節點特有的事件
    1610337458325-dfc67261-f2e3-40c4-bddc-50cabaf1c03b.jpeg上述所有事件都可以設定釘釘訊息通知、資料項變數(設定資料)、業務動作

釘釘訊息通知

通過設定訊息接收方和訊息內容實現訊息通知,訊息的接收方和參與者設定一致。例如:採購申請單財務審批之後,發送釘釘訊息給上個節點的處理人告訴他們財務審批完了

1610337486104-9394529e-771e-4afb-8bb6-07b9045b4032.gif

設定資料

設定資料就是給資料項變數,這個事件被觸發後,將執行變數操作,可以給目前模型下的數值、簡短文字類型的資料項變數,其他類型的資料項暫不支持變數

例如,採購申請單財務審批之後,設定資料項【財務檢驗單據】設定爲“合格”1610337609804-313fbf9f-e395-4898-9a2d-783c943d425d.gif

業務動作

  • 業務動作主要搭配【表單規則】來實現
  • 例如:採購申請單流程在財務審批之後,並且將第三方系統-訂單管理系統對應訂單的狀態更新成“單據審覈成功,開始備貨”
  • 因爲訂單管理系統是第三方系統,需要與訂單管理系統做整合,微程式的業務整合功能說明參見【業務整合】相關說明,在資料模型中可以建立表單規則,綁定表單方法。這裏業務動作可以下拉選擇對應的表單方法,條件滿足時就會執行這個業務動作了
  • 1612496863412-b30404e0-c526-42f1-a6af-a355e47fd80c.gif

1611740798059-c27d833d-9434-4999-a894-1ac096ad81a6.png

  • 注:活動完成事件特有屬性——通過時取消並行活動,駁回時取消並行活動,可以按執行需要勾選

更新: 2022-09-29 17:21:23
原文: https://www.yuque.com/skwme4/hyk0u0/li97gk