特殊情況說明

簡介

當執行動作爲「修改或新增資料」,且過濾條件中同時包含主子段和子欄位時,會有一些特殊情況導致智慧助手觸發規則發生變化,本文將對這些特殊場景進行講解。

以如下觸發/執行表單的結構爲例:

主表欄位過濾條件不滿足

執行動作中,主表欄位的過濾條件不滿足時,將直接新增資料,不會觸發修改動作。

主表欄位賦值爲主表欄位的值

1. 配置新增資料規則時,若主表欄位賦值爲主表欄位的值,如下所示:

2. 則新增資料時,只新增一條資料(多條子表單記錄將同步新增到子表單中),如下圖所示:

主欄位賦值爲子表欄位

1. 配置新增資料規則時,若主表欄位賦值爲子表欄位的值,如下所示:

2. 則新增資料時,會根據子表單記錄拆分新增多條資料(此時,子表單僅支援賦值爲自訂或空值),如下圖所示:

子表欄位過濾條件不滿足

1. 執行動作中,主表欄位的過濾條件滿足,子表欄位的過濾條件不滿足時,將直接新增資料,不會觸發修改動作。

2. 配置新增資料規則時,子表欄位賦值爲子表欄位的值/自訂/空值時,如下所示:

3. 則新增資料時,會在主表欄位滿足條件的資料中,新增對應的子表單記錄,如下圖所示:

附註:

僅設定了過濾條件的子表單支援新增,其他未設定過濾條件的子表單不會新增子表單記錄。

主/子欄位過濾條件滿足

1. 執行動作中,主表欄位和子表欄位的過濾條件都滿足時,將修改資料,不會觸發新增動作。

2. 配置修改資料規則時,子表欄位只能賦值爲觸發表單欄位值,如下所示:

3. 修改資料的執行規則:

  • 觸發表單中有多條符合修改的子記錄時,逐行執行時,後面資料覆蓋前面的資料;
  • 執行表單中包含多條滿足條件的子記錄時,全部執行修改;
  • 執行修改操作,主子表單一起修改。

不支援配置的情況

當過濾條件設定爲如下幾種情況時,將不支援配置,具體如下:

1. 過濾條件僅包含「子欄位等於子欄位」時,不支援配置,需要至少再新增一條主表欄位的過濾條件。

2. 過濾條件中已設定了「主欄位等於子欄位」時,不支援再新增「子欄位等於子欄位」的過濾條件:

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