智慧助手 Pro FAQ

Q:老智慧助手能夠觸發智慧助手 Pro 嗎?

不能;「智慧助手 Pro」與「智慧助手」間不會互相觸發。如,通過「智慧助手 Pro」新增 A 表資料後,不會觸發「觸發動作為新增 A 表資料」的「智慧助手」;反之,同理。

Q:對一張表單中不同類型的資料實現不同的修改,是使用條件分支還是多個串行的修改資料節點?

多個串行的修改資料節點。

1. 原因分析

若使用條件分支節點,根據不同的資料類型執行不同分支上的修改資料節點,則可能會出現當前表單正在執行其他批次操作任務的報錯。

原因為:若同時滿足多個分支條件,則會同時執行多個分支上的修改資料節點。當修改資料節點 1 想要修改表單資料時,可能修改資料節點 2 正在執行修改,會阻止修改資料節點 1 的執行,修改資料節點 1 執行失敗。

2. 如何使用多個串行的修改資料節點?

順序新增多個修改資料節點,並分別在各節點中根據類型設定過濾條件。以標記每日爆款場景產品為例進行說明:

由於不同類型產品的爆款定義不同,短袖銷量 > 100,則為爆款,外套銷量 > 50 則為爆品,則定時觸發「智慧助手Pro」後,需要判斷不同類型產品是否為爆款,並更新爆款狀態為“是”。此時,可以使用兩個修改資料節點:

  • 修改資料節點 1:過濾條件設定為產品類型「等於」短袖,銷量「大於」100;
  • 修改資料節點 2:過濾條件設定為產品類型「等於」外套,銷量「大於」50;

此時,修改資料節點會順序執行(不會因同時執行而失敗),各節點僅針對各自類型下的資料進行過濾、修改。

Q:智慧助手Pro有自動重試機制嗎?

若執行失敗原因為「當前表單正在執行其它批次編輯任務」,則會自動重試 5 次,5 次重試後,會在執行日誌中展示最終執行結果(重試期間,「智慧助手Pro」的執行狀態為「重試中」)

Q:為什麼無法觸發智慧助手Pro?

「智慧助手Pro」的觸發邏輯為,在表單變化符合觸發動作後,進行觸發條件校驗,在校驗通過後方可觸發。因此,當無法觸發「智慧助手Pro」時,可對如下設定進行檢查:

1. 檢查是否滿足觸發動作

觸發動作

場景

原因與解決方案

修改資料時

修改資料為原值時不觸發

原因:若修改資料後的值仍是原值,則不屬於有效修改;

解決方案:如需通過「修改資料時」動作觸發,則修改資料時,欄位值需要有變化。

刪除資料時

刪除子表單內容時不觸發

原因:刪除整筆資料才屬於刪除動作;

解決方案:只刪除子表單內的記錄屬於修改資料,修改觸發動作為「修改資料時」後,便可觸發「智慧助手Pro」。

2. 檢查是夠滿足觸發條件

在設定了多個觸發條件時,多個條件間的邏輯關係預設為 and,如沒有滿足所有條件,則不會觸發。因此:

  • 若多個條件的實際邏輯關係為 and,則需要檢查是否滿足了所有條件;
  • 若多個條件的實際邏輯關係為 or,可切換邏輯關係為任一

Q:智慧助手 Pro 執行修改後,執行日誌中顯示修改了資料,為什麼查看資料日誌時無對應修改記錄?

當資料在修改前後的值一致時,資料日誌中便不會記錄該次修改。可以通過查看對應資料的最新更新時間,來確定資料是否已被更新。

Q:通過智慧助手Pro實現的資料變更可以觸發資料推播嗎?

通過「智慧助手Pro」實現如下資料變更時,可以觸發資料推播。

  • 新增單筆/多筆資料
  • 刪除單筆資料
  • 修改單筆資料

Q:如何正確地配置修改資料節點?

在使用修改資料節點時,選擇目標表單/節點後,只有把如下 3 個步驟設定正確,「智慧助手Pro」才能夠準確地知道要修改哪些資料、修改成什麼。

以修改訂單號為 Jodoo - 001 的訂單資料中,外套、襯衫商品的訂貨數量為例,對配置步驟進行講解:

步驟

設定說明

1. 篩選出要修改的資料

新增過濾條件,找到需要修改的主資料。如僅修改訂單號為 JDY-001 的資料:

2. 設定欄位值

新增要修改的欄位並設定其欄位值,告訴「智慧助手Pro」想要把目標資料修改為什麼。如,修改數量為變更後的值:

3. 設定目標資料與資料源間的修改關係

設定好多對多的匹配關係。說明如下:

修改過程中,若資料源只有一條,要修改的資料也只有一條,那麼「智慧助手Pro」就會自然地拿一筆資料去修改一筆資料。

當資料源有多條,要修改的資料也有多條時,「智慧助手Pro」拿到資料源中的一筆資料時,不知道該去修改哪一條或哪幾筆資料。

因此,要設定多對多的匹配關係,如「要修改的資料.商品名稱=資料源.商品名稱」,使「智慧助手Pro」知道,拿「商品名稱為襯衫」的資料去匹配修改「商品名稱為襯衫」的資料,而不是其他商品資料。

附注:目標資料中未匹配上的子表資料將不做修改。

附注:

1. 若未出現步驟 3 的配置項,則說明不需要配置,僅參考步驟 1、2 進行配置即可;

2. 關於修改資料節點的配置步驟、執行邏輯等更多內容可參考:修改資料節點使用說明。

Q:智慧助手 Pro 有執行時間限制嗎?

在「智慧助手 Pro」中,修改資料節點和刪除資料節點沒有超時限制。但如下節點會因為執行超時而失敗:

  • 外掛節點:1 分鐘;
  • 查詢單條/多筆資料節點:30 秒。

Q:為什麼配置了修改資料觸發,但送出流程後沒有觸發智慧助手 Pro?

如果在流程節點中沒有執行任何資料修改操作,僅直接送出流程,將不會被視為資料修改行為,不會觸發「智慧助手Pro」。可以通過以下方案解決:

  • 方案一:將觸發動作修改為「節點流轉時」;
  • 方案二:在流程表單中新增一個輔助欄位,在送出流程時修改該輔助欄位,來觸發「智慧助手 Pro」。

Q:是否支援刪除子表單資料?

不支援;在刪除資料節點中,即使刪除條件中使用了子表單欄位,但過濾對象和刪除對象仍為整筆資料

Q:修改資料節點可以不設定篩選條件嗎?

可以;在修改資料節點前,先使用查詢單筆/多筆資料節點 將需要修改的資料查詢出來,再選擇修改對象為「選擇節點修改資料」,並選取前面的查詢單條/多筆資料節點即可。

Q:哪些操作不會觸發智慧助手 Pro?

如下場景帶來的表單資料變化均不會觸發「智慧助手Pro」:

  • 匯入資料
  • 輸出表同步資料到表單
  • 批次修改(勾選單條/多筆資料後進行批次修改,都不會觸發)
  • 批次刪除(勾選多筆資料後進行刪除/刪除篩選後的資料/刪除全部資料,都不會觸發;但勾選單筆資料後進行刪除會觸發)

Q:智慧助手 Pro 中有哪些數量限制?

1. 刪除資料節點:每次最多刪除 200 筆資料;

2. 查詢多筆資料節點:每次最多查詢出 200 筆資料;

3. 新增資料節點:每次最多新增 200 筆資料,且每筆資料中,最多新增 200 條子表單資料;

若當前「智慧助手Pro」可觸發其他「智慧助手Pro」,形成觸發樹/鏈(下圖中,Pro 1~Pro 6 是一顆觸發樹;Pro 1 > Pro 2 > Pro 4 或 Pro 1 > Pro3 > Pro 5 或 Pro 1 > Pro 3 > Pro 6 是一條觸發鏈)時,還存在如下數量限制:

  • 單個觸發鏈中,累計最多新增 1000 筆資料;
  • 整個觸發樹中,1 小時內累計最多新增 10000 筆資料。

4. 修改資料節點:每次最多修改 200 筆資料;

且該節點支援修改另一表單中子表單的多筆資料,但存在數量限制:當匹配資料時的計算量SUM(目標資料.子表單資料量 * 賦值資料源的資料量 * 匹配條件數) 小於等於 100 萬時,可繼續進行修改操作,否則會修改失敗。

以同步變更入庫資料為例,發起了採購變更申請後,對一條入庫資料中多個商品的入庫倉庫進行變更,如將辦公桌、A 4 紙的入庫倉庫變更為無錫倉,則計算量為:sum(3*2*1) = 6:

附注:

修改方式為「修改或新增」時,新增資料時的數量限制同新增資料節點。

Q:根據表單日期時間欄位單次最多可觸發多少筆資料?

在同一時間點、單次最多可觸發 500 筆資料。

Q:流程自動送出可以觸發智慧助手 Pro 嗎?

在如下場景中,自動送出可以觸發「智慧助手Pro」;例如,觸發動作中包含了「流程節點 A 送出時觸發」,那麼當流程節點 A 設定為自動送出,且自動送出到下一流程節點時,便可觸發「智慧助手Pro」。

  • 節點限時自動送出;
  • 節點找不到負責人時自動送出,僅在「流程節點」送出至「找不到負責人節點」,且「找不到負責人節點」自動送出時可以觸發,即:
    • 當流程設計為「…… > 流程節點 > 找不到負責人節點……」,可以觸發;
    • 若流程設計為「…… > 外掛節點/子流程節點 > 找不到負責人節點……」,無法觸發。

Q:為什麼無法選到子表單欄位?

將過濾條件中的「等於/不等於」切換為「等於任意一個/不等於任意一個」,便可選到子表單欄位。

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