每個企業都會有一些需要多部門(多員工)協助的事務,例如客戶提交產品需求,從業務部門到技術實施部門,有相互協作和業務流轉的需求。工單流轉的功能能有效解決協同處理事務的問題,在白碼低程式碼開發平臺上可以快速實現這個功能。
準備工作
1、工單表
2、工單處理記錄表
實現1:建立工單的功能
1、新建功能(建立工單),新增“資料-新增-工單表”步驟(工單資訊):
2、點選“設定”按鈕,進入屬性選項卡編輯介面:
單號:隱藏,設為系統時間”YYYYMMDDHHmmss”
狀態:隱藏,設為“處理中”
其餘根據需求設定。
3、新增步驟“資料-新增-工單處理記錄”(選擇處理人),將處理人設為“填寫”
4、點選“釋出”按鈕,完成該功能。
實現2:處理工單的功能
1、新建功能(處理工單),新增“資料-選擇-工單表”步驟(選擇工單)
2、進入屬性選項卡編輯介面:
將”_id”篩選>查詢>等於:
$$COLLECTION@60796419445e614f493fca87@60796446d275e74f4a54142b@{“6079642e445e614f493fca89”:“$$USER”}
注:格式為
$$COLLECTION@entity_工單處理記錄@field_工單處理記錄>關聯工單表@{field_工單處理記錄>處理人:“$$USER”},
相關id自行獲取,該語句查詢符合處理人為當前使用者的工單處理記錄的關聯工單表字段集合,目的為篩選只能選擇需要自己處理的工單。
將“狀態”篩選“查詢-等於-處理中”
3、新增“資料-關聯獲取-工單表”步驟(工單資訊),來自“選擇工單”,用於呈現工單資訊。
4、新增“資料-新增-工單處理記錄”步驟(處理資訊):
處理型別設為下拉選擇【處理中,轉處理,已處理】,必填:
5、新增判斷步驟,判斷“處理資訊>處理型別”==“處理中”
6、假分支:
1) 新增步驟“資料-獲取-使用者”,_id設為系統當前使用者。
2) 新增步驟“資料-新增-工單處理記錄”(轉處理資訊),狀態設為“處理中”,處理人設成“填寫”,處理資訊設為“當前使用者>姓名”+“轉給”+“轉處理資訊>處理人>姓名”+”處理”。
7、真分支:新增步驟“資料-關聯獲取-工單表”,來自“選擇工單”,將“狀態”設為“處理資訊>處理型別”
8、將功能釋出,完成該功能的實現。
效果:
建立工單:
處理工單: