刪除資料節點
簡介
功能簡介
刪除已有資料是指,當「智慧助手 Pro」執行到該節點時,刪除目標表單中滿足條件的已有資料,或前置節點所指向的資料。
應用場景
- 在訂單管理場景中,當銷售單取消後,自動刪除對應的出庫單;
- 在設備管理場景中,當新增設備保養記錄後,自動將設備保養計劃表中對應的計劃刪除;
- 在活動報名場景中,當使用者的報名申請未透過時,向使用者發送簡訊通知並刪除對應申請。
預期效果
以採購入庫為例,當採購訂單取消後,自動刪除所有相應入庫資料。效果如下圖所示:
設定步驟
新增節點
根據業務需求,在已有節點後新增一個刪除節點:
設定刪除對象
在刪除資料節點中,支援如下兩種刪除對象:
1. 選擇表單刪除資料
選擇表單刪除資料是指,刪除目標表單中滿足條件的已有資料,支援選擇當前應用以及跨應用表單:
2. 選擇節點刪除資料
選擇節點刪除資料是指,刪除節點所指向的資料。支援選擇觸發節點、查詢單筆/多筆資料節點、新增資料節點。具體實現效果如下:
- 觸發節點:刪除觸發該「智慧助手 Pro」的資料;
- 新增資料:刪除已新增的資料,用於撤銷先前的新增操作;
- 查詢單筆/多筆資料:刪除查詢到的資料,用於清理目標表單中的特定資料。
附註:
若刪除節點在某條分支上,則不支援選擇其他分支上的節點;若不在任意分支上,則不支援選擇分支上的節點。
設定刪除條件
當刪除對象為「選擇表單刪除資料」時,可以新增刪除條件,僅從目標表單中過濾出符合條件的資料進行刪除。
點擊「新增條件」,刪除條件需要設定的內容如下:
- 多個條件的關係:當存在多個刪除條件時,可以選擇滿足「所有」或「任一」條件;
- 所有:刪除條件之間的關係為「且」,僅刪除滿足所有條件的資料;
- 任一:刪除條件之間的關係為「或」,將刪除滿足任一條件的資料;
- 目標表單欄位:選擇目標表單中的欄位,或部分系統欄位(送出人、送出時間、更新時間、流程狀態);
- 過濾關係:根據目標表單的欄位類型,設定不同的過濾關係,如等於/不等於、包含/不包含、為空/不為空等;
- 過濾值:可選擇「節點欄位值」、「自訂」或「空值」,選擇自訂時,欄位值需手動輸入。
附註:
1. 不同類型的目標表單欄位可設定的過濾關係與過濾值不同。如需使用子表單欄位作為過濾值,則需要將過濾關係設定為「等於任意一個/不等於任意一個/同時包含/包含任意一個」,詳情參見:過濾值說明;
2. 支援引用欄位值的前置節點包括:觸發節點、查詢單條節點、查詢多條節點、新增資料、計算節點和外掛節點。其中,當觸發方式為「定時觸發 > 自訂時間」時,不可引用觸發節點的欄位值。
3. 目標表單中的部分欄位不能設定刪除條件,包括:分割線、關聯查詢、選擇資料、按鈕、當前節點以及當前負責人。
注意事項
1. 暫不支援單獨刪除子表單資料。即使刪除條件中使用了子表單欄位,但過濾對象和刪除對象仍為整筆資料。
2. 刪除資料節點每次最多支援刪除 200 筆資料。在一次刪除過程中,若滿足刪除條件的資料或前置節點指向的資料超過 200 筆,則不會執行該次刪除操作,並進行報錯提示。