查詢多筆資料節點

簡介

功能簡介

查詢多筆資料,可以查詢出目標表單中的多筆資料,且查詢結果支援被後續執行節點多次調用。

應用場景

該節點適用於查詢出多條資料,供後續節點進行批次新增、刪除、修改等操作的場景。如:

  • 在車輛管理中,定期將過保的車輛查詢出來,並標記為“待續保”;
  • 在系統管理中,定期查詢並刪除過期的無用資料,防止資料冗雜;
  • 在專案管理中,當某一專案的狀態發生變更時,查詢所有相關任務,並同步修改其任務狀態。

預期效果

以專案管理場景為例,當「專案」表中某一專案的狀態發生變更時,同步變更所有相關任務的狀態。如下圖所示:

設定步驟

新建智慧助手Pro後,將自動進入設計畫布,配置好觸發節點後,即可進行後續執行節點的配置。

新增節點

根據業務需求,在已有節點後新增一個查詢多筆資料節點:

選擇目標表單

目標表單是指,查詢多筆資料節點取得資料的表單,支援選擇當前應用以及跨應用的表單:

新增查詢條件

若僅需從目標表單中取得符合特定條件的資料,可以新增一或多個查詢條件。

點擊「新增條件」,查詢條件需要設定的內容如下:

  • 多個條件的關係:當存在多個查詢條件時,可以選擇滿足「所有」或「任一」條件;
    • 所有:查詢條件之間的關係為「且」,僅查詢出滿足所有條件的資料;
    • 任一:觸發條件之間的關係為「或」,可查詢出滿足任一條件的資料;
  • 目標表單欄位:選擇目標表單中的欄位,或部分系統欄位(送出人、送出時間、更新時間、流程狀態);
  • 過濾關係:根據目標表單的欄位類型,設定不同的過濾關係,如等於/不等於、包含/不包含、為空/不為空等;
  • 過濾值:可選擇「節點欄位值」、「自訂」或「空值」,選擇自訂時,欄位值需手動輸入。

附註

1. 不同類型的目標表單欄位可設定的過濾關係與過濾值不同。如需使用子表單欄位作為過濾值,則需要將過濾關係設定為「等於任意一個/不等於任意一個/同時包含/包含任意一個」,詳情參見:過濾值說明;

2. 支援引用欄位值的前置節點包括:觸發節點、查詢單條節點、新增資料(單條)、計算節點和外掛節點。其中,當觸發方式為「定時觸發 > 自訂時間」時,不可引用觸發節點的欄位值;

3. 目標表單中的部分欄位不能設定查詢條件,包括:分割線、關聯查詢、選擇資料、手機、微信頭像、文字辨識、按鈕、當前節點以及當前負責人。

設定資料取得規則

查詢多筆資料節點在取得最終資料時,會依據「排序規則」和「查詢結果條數」設定,取排序後的前 N 筆資料進行儲存,便於後續節點調用。具體設定如下:

1. 排序規則可分為如下兩個部分:

  • 排序欄位:支援按照目標表單中的如下欄位值進行排序:
    • 表單欄位:單行文字、數字、日期時間、單選、下拉單選、流水號
    • 系統欄位:送出時間、更新時間、連結參數
  • 排序順序:支援設定為「升序」或「降序」

2. 查詢結果條數:設定需要取得的最大資料筆數,預設為 200 筆。

附註

若未新增排序規則,查詢多條資料節點將無順序地從目標表單中取得 N 筆資料。

注意事項

當「查詢多筆資料」節點的查詢結果被後續執行節點調用時,若查詢結果為空,則會對後續節點的執行效果產生影響,詳情參見:執行節點詳解

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。