修改或新增已有資料

簡介

功能簡介

修改或新增已有資料是指,當觸發表單發生了觸發動作且滿足觸發條件時,對滿足過濾條件的已有資料進行修改,如果找不到滿足過濾條件的資料,則在目標表單中新增一條資料。

應用場景

  • 學生資訊管理場景中,當迎新表中學生狀態標記爲已報到後,透過智慧助手自動將該學生的資訊同步到學籍表中,如果學籍表中沒有該學生的資訊,則在學籍表中新增一條;
  • 供應商管理的場景中,如果供應商當供應商准入表單的流程流轉完成後,透過智慧助手自動將該供應商的資訊同步到供應商資訊表中,如果供應商資訊表中沒有該供應商的資訊,則在表中新增一條。

預期效果

以學生資訊管理的場景爲例,設定智慧助手爲:當迎新表中學生狀態標記爲已報到後,將該學生的資訊同步到學籍表中,如果學籍表中沒有該學生的資訊,則在學籍表中新增一條新資料。

操作步驟

設定好觸發動作後,將自動進入執行動作的設定頁面。

選擇執行動作

設定執行動作爲「修改或新增資料」:

選擇目標表單

選擇執行動作的目標表單,即需要修改或新增資料的表單:

注:目標表單可以是本應用的表單,也可以是除CRM以外的跨應用的表單,一個執行動作只能選擇一個目標表單進行設定。

新增過濾條件

過濾條件是指,對目標表單欄位設定不同的欄位值,如果有符合過濾條件的資料則會被修改。

附註:

目標表單中以下欄位不能設定過濾條件:分割線、地址、定位、圖片、附件、關聯查詢、選擇資料、手寫簽名、手機、當前節點以及當前負責人。

欄位值可以設定爲以下三種:觸發表單欄位值、自訂以及空值。

1. 觸發表單欄位值

a. 將過濾條件的目標表單欄位設定爲觸發表單欄位值,即根據目標表單欄位的欄位類型去匹配觸發表單欄位的值。

b. 對於不同的目標表單欄位可以設定的觸發表單欄位類型如下:

目標表單欄位

觸發表單欄位

單行文字

單行文字、下拉單選、單選、流水號、子表單(單行文字、下拉單選、單選)

多行文字

多行文字、子表單(多行文字)

數字

數字、子表單(數字)(實際值相等即可,不需要匹配小數位數)

下拉單選

單行文字、下拉單選、單選、流水號、子表單(單行文字、下拉單選、單選)

單選

單行文字、下拉單選、單選、流水號、子表單(單行文字、下拉單選、單選)

複選

複選、下拉複選框、子表單(複選、下拉複選框)

下拉複選框

複選、下拉複選框、子表單(複選、下拉複選框)

日期時間、送出日期、更新日期

日期時間、子表單(日期時間)、送出時間、更新時間

流水號

單行文字、下拉單選、單選、流水號、子表單(單行文字、下拉單選、單選)

子表單欄位

主表欄位、子表單欄位

成員單選

成員單選、子表單(成員單選)、送出人

成員多選

成員多選、子表單(成員多選)

部門單選

部門單選、子表單(部門單選)

部門多選

部門多選、子表單(部門多選)

流程狀態

流程狀態

c. 當過濾條件設定爲日期時間欄位時,根據不同的顯示類型,對應的符合過濾條件的規則如下:

目標表單欄位/觸發表單欄位

年月

年月日

年月日時分

年月日時分秒

年月

完全相同

年月相同

年月相同

年月相同

年月日

年月相同

完全相同

年月日相同

年月日相同

年月日時分

年月相同

年月日相同

完全相同

年月日時分相同

年月日時分秒

年月相同

年月日相同

年月日時分相同

完全相同

2. 自訂值

a. 將過濾條件的目標表單欄位設定爲自訂,即過濾條件的欄位可以自訂值:

b. 當過濾條件的目標表單欄位自訂值時,不同的欄位設定方法如下:

目標表單欄位

自訂值

單行文字、多行文字、單選、下拉單選、流水號

直接輸入文字

複選、下拉複選框

可以輸入多個文字,多個值用 enter 隔開

數字

直接輸入數字,如果輸入非數字內容,視爲空值

日期時間

直接選擇日期/日期時間

成員單選、成員多選

點擊選擇成員

部門單選、部門多選

點擊選擇部門

3. 空值

過濾條件的目標表單欄位設定空值,即過濾條件的欄位值爲空。

附註:

每個欄位只能被新增爲過濾條件一次;滿足過濾條件的資料最多 200 條,如超過限制會終止執行動作。

新增修改欄位

新增的修改欄位是指,智慧助手對滿足目標表單過濾條件的資料,要修改欄位值的欄位。

修改欄位可以設定爲以下三種:觸發表單欄位值、自訂以及空值。

1. 觸發表單欄位值

a. 將目標表單修改欄位設定爲觸發表單欄位值,即根據目標表單欄位的欄位類型去匹配觸發表單欄位的值。

b. 對於不同的目標表單欄位可以設定的觸發表單欄位類型如下:

目標表單欄位

觸發表單欄位

單行文字

單行文字、下拉單選、單選、連結參數

多行文字

多行文字

數字

數字

下拉單選

單行文字、下拉單選、單選、連結參數

單選

單行文字、下拉單選、單選、連結參數

複選

複選、下拉複選框

下拉複選框

複選、下拉複選框

日期時間、送出日期、更新日期

日期時間、送出時間、更新時間

子表單欄位

主表欄位

圖片

圖片

附件

附件

地址

地址

定位

定位

成員單選

成員單選、送出人

成員多選

成員多選

部門單選

部門單選

部門多選

部門多選

附註:

如果需要修改目標表單中的子表單欄位,必須在過濾條件中新增子表單欄位。

c. 當目標表單欄位與觸發表單欄位的設定存在以下區別時,將作爲特殊情況處理:

目標表單欄位

觸發表單欄位

特殊情況的處理方法

圖片欄位僅允許上傳一張

圖片欄位可上傳多張

將觸發表單中圖片欄位中的第一張圖賦值給目標表單的圖片欄位

附件欄位僅允許上傳一個

附件欄位可上傳多個文件

將觸發表單中附件欄位中的第一個文件賦值給目標表單的附件欄位

地址欄位無詳細地址

地址欄位有詳細地址

將觸發表單中地址欄位中的省、市、區賦值給目標表單中的地址欄位,丟棄詳細地址

地址欄位有詳細地址

地址欄位無詳細地址

將觸發表單中地址欄位中的省、市、區賦值給目標表單中的地址欄位,目標表單的詳細地址置空

日期時間欄位只顯示日期

日期時間欄位顯示日期 + 時間

將觸發表單中日期時間欄位件中的日期賦值給目標表單中的日期時間欄位,丟棄時間

日期時間欄位顯示日期 + 時間

日期時間欄位只顯示日期

將觸發表單中日期時間欄位中的日期賦值給目標表單中的日期時間欄位,時間設定爲00:00:00

定位欄位不顯示經緯度

定位欄位顯示經緯度

將觸發表單中定位欄位中的地址賦值給目標表單中的地址欄位,丟棄經緯度

定位欄位顯示經緯度

定位欄位不顯示經緯度

將觸發表單中定位欄位中的地址賦值給目標表單中的地址欄位,目標表單中經緯度置空

2. 自訂值

a. 目標表單修改欄位設定爲自訂,即修改目標表單的欄位爲自訂值。

b. 當目標表單的修改欄位自訂值時,不同的欄位設定方法如下:

目標表單欄位

設定方法

單行文字、多行文字、單選、下拉單選

直接輸入文字

複選、下拉複選框

可以輸入多個文字,多個值用 enter 隔開

數字

直接輸入數字,如果輸入非數字內容,視爲空值

日期時間

直接選擇日期/日期時間

圖片

點擊上傳圖片

附件

點擊上傳文件

地址(顯示詳細地址/不顯示詳細地址)

直接選擇地址以及輸入詳細地址

成員單選、成員多選

點擊選擇成員

部門單選、部門多選

點擊選擇部門

3. 空值

目標表單修改欄位設定空值,即修改目標表單的欄位爲空值。

設定欄位值

此處設定的欄位值是指,當目標表單中沒有符合過濾條件的資料時,將在目標表單中新增一條資料,各欄位的欄位值:

注:其中,目標表單中不支援設定的欄位包括:分割線、選擇資料、關聯查詢、手寫簽名、流水號、手機以及系統欄位(送出人、送出時間、更新時間)。

欄位值可以設定爲以下三種:觸發表單欄位值、自訂以及空值。

1. 觸發表單欄位值

a. 目標表單欄位設定爲觸發表單欄位值,即根據目標表單欄位的欄位類型去匹配觸發表單欄位的值。

b. 對於不同的目標表單欄位可以設定的觸發表單欄位類型如下:

目標表單欄位

觸發表單欄位

單行文字

單行文字、下拉單選、單選、連結參數、流水號、子表單(單行文字、下拉單選、單選)

多行文字

多行文字、子表單(多行文字)

數字

數字、子表單(數字)

下拉單選

單行文字、下拉單選、單選、連結參數、流水號、子表單(單行文字、下拉單選、單選)

單選

單行文字、下拉單選、單選、連結參數、流水號、子表單(單行文字、下拉單選、單選)

複選

複選、下拉複選框、子表單(複選、下拉複選框)

下拉複選框

複選、下拉複選框、子表單(複選、下拉複選框)

日期時間、送出日期、更新日期

日期時間、子表單(日期時間)、送出時間、更新時間

子表單欄位

子表單欄位

圖片

圖片、子表單(圖片)

附件

附件、子表單(附件)

地址

地址、子表單(地址)

定位

定位、子表單(定位)

成員單選

成員單選、子表單(成員單選)、送出人

成員多選

成員多選、子表單(成員多選)

部門單選

部門單選、子表單(部門單選)

部門多選

部門多選、子表單(部門多選)

c. 當目標表單欄位與觸發表單欄位的設定存在以下區別時,將作爲特殊情況處理:

目標表單欄位

觸發表單欄位

特殊情況的處理方法

圖片欄位僅允許上傳一張

圖片欄位可上傳多張

將觸發表單中圖片欄位中的第一張圖賦值給目標表單的圖片欄位

附件欄位僅允許上傳一個

附件欄位可上傳多個文件

將觸發表單中附件欄位中的第一個文件賦值給目標表單的附件欄位

地址欄位無詳細地址

地址欄位有詳細地址

將觸發表單中地址欄位中的省、市、區賦值給目標表單中的地址欄位,丟棄詳細地址

地址欄位有詳細地址

地址欄位無詳細地址

將觸發表單中地址欄位中的省、市、區賦值給目標表單中的地址欄位,目標表單的詳細地址置空

日期時間欄位只顯示日期

日期時間欄位顯示日期 + 時間

將觸發表單中日期時間欄位件中的日期賦值給目標表單中的日期時間欄位,丟棄時間

日期時間欄位顯示日期 + 時間

日期時間欄位只顯示日期

將觸發表單中日期時間欄位中的日期賦值給目標表單中的日期時間欄位,時間設定爲00:00:00

定位欄位不顯示經緯度

定位欄位顯示經緯度

將觸發表單中定位欄位中的地址賦值給目標表單中的地址欄位,丟棄經緯度

定位欄位顯示經緯度

定位欄位不顯示經緯度

將觸發表單中定位欄位中的地址賦值給目標表單中的地址欄位,目標表單中經緯度置空

2. 自訂

a. 目標表單欄位設定爲自訂,即新增的資料欄位可以自訂值。

b. 當目標表單欄位自訂值時,不同的欄位設定方法如下:

目標表單欄位

設定方法

單行文字、多行文字、單選、下拉單選

直接輸入文字

複選、下拉複選框

可以輸入多個文字,多個值用 enter 隔開

數字

直接輸入數字,如果輸入非數字內容,視爲空值

日期時間

直接選擇日期/日期時間

圖片

點擊上傳圖片

附件

點擊上傳文件

地址(顯示詳細地址/不顯示詳細地址)

直接選擇地址以及輸入詳細地址

成員單選、成員多選

點擊選擇成員

部門單選、部門多選

點擊選擇部門

3. 空值

目標表單欄位設定空值,即新增的表單資料中該欄位值爲空。

注意事項

1. 當執行動作爲修改或新增資料,目標表單爲流程表單時,如果目標表單中沒有符合過濾條件的資料,將會自動發起一個流程。

2. 目標表單中的定位欄位,只能設定爲觸發表單欄位值或空值,不支援自訂。

3. 當過濾條件和修改欄位中同時包含主子段和子欄位時,需要遵循以下的執行流程:

第一步:判斷目標表單是否存在滿足主子段過濾條件的資料:

  • 不存在,執行新增;
  • 存在,進入第二步。

第二步:判斷目標表單是否存在滿足子欄位過濾條件的資料:

  • 存在,執行修改;
  • 不存在,根據新增動作中的賦值設定,對目標表單中滿足主子段過濾條件的資料(只能有一條,如過濾出多條,則會執行失敗),新增一行子表單資料,如下圖所示,此時執行日誌中記錄爲“修改”。

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