微程式用戶手冊
主頁
主頁
  • 模型關係

模型關係

功能簡介

模型關係是指裏兩個模型之間的相互關聯關係,模型之間可以做資料的調用、資料之間互相影響

微程式中有多種方式體現模型關係,包括:資料連動、關聯單選/多選/查詢、表單規則

****資料連動關聯單選/多選/查詢表單規則
類型表單控制項屬性表單中獨立的控制項模型功能
功能說明在一個表單中查詢另一個表單中滿足一定條件的資料,填寫到目前表單的欄位中在目前表單中查看其他表單的資料,選擇其中符合條件的一條資料,填寫到目前表單的欄位中在模型中設定規則,新增、修改另一個模型滿足一定條件的資料
功能邏輯查詢關聯模型的資料並展示查詢結果展示關聯模型的資料供用戶選擇,並填寫到目前表單系統自動查找另一個模型資料,根據設定更新資料
場景員工請假時,填寫請假類型後,系統根據請假人和請假類型,自動顯示剩餘假期天數商品出庫時,出庫員選擇某一個商品後,系統自動展示商品的名稱,同時將商品庫存填入另一個欄位商品採購完成後,自動更新商品模型中商品的庫存,將採購數量加到庫存裏

具體示範

設定路徑和具體使用場景可參考各功能點說明

  • 資料連動示範
    • 輸入員工編號,自動帶出員工工齡;輸入績效年度爲“2021”,自動帶出員工2021年績效

1659405322533-1d8cc528-d1e8-49a0-95fc-d5bb7c84ef71.gif

  • 關聯單選示範
    • 出庫管理中,選擇商品資料,自動展示商品編號、庫存數量等,且可點擊查看商品詳情

1660269808448-3255c79f-eee3-4ded-ac2b-5339be661b72.gif

  • 表單規則示範
    • 更新【設備盤點】中的盤點狀態,保存後,查看【設備管理】中設備的狀態

1659584660978-583750dc-6a16-4f78-b2d5-1996d96cc80a.gif

關聯表單與資料連動 區別

資料連動和關聯單選都是:兩個模型之間,一個模型調用另一個模型的資料****,填寫到表單欄位中

區別在於:

****資料連動關聯單選/多選/查詢
查看關聯模型滿足查詢條件的所有資料不支持支持
選擇資料不支持
系統根據條件自動查找資料
支持
用戶手動選擇符合條件的資料
資料建立關係不支持
只是用了某條資料的欄位做填寫,沒有與這條資料建立關係
支持
與選擇的資料建立關聯關係,可以通過目前資料中查到源表單資料
查看資料詳情不支持支持
總結若是某一個欄位的內容需要跟着另一個欄位的變化而自動填寫的時候,就可以使用資料連動功能若是需要用戶在多條資料中,選擇的某一條具體的資料建立關係,同時填寫欄位,並查看選擇資料詳情,可以使用關聯單選
場景出庫管理中,用戶需要填寫商品後,系統展示商品的庫存數,與出庫數量對比,可以使用資料連動出庫管理中,用戶選擇某商品後系統自動展示庫存數,並且希望後續查看出庫單時點擊商品查看商品詳情,就使用關聯單選

模型關係校對

【採購模型】關聯【商品模型】,刪除【商品模型】時的系統檢驗

資料連動關聯單選表單規則
刪除【商品模型】系統不檢測連動關係,可以直接刪除【商品模型】系統檢測關聯關係,並提示:
與其他模型有關聯關係,【商品模型】模型不可以刪除
系統檢測關聯關係,並提示:
資料被規則使用,【商品模型】模型不可以刪除
要刪除【商品模型】需要做的動作——刪除【採購模型】中關聯【商品模型】的欄位,才能刪除【商品模型】刪除其他模型與【商品模型】建立的表單規則,才能刪除【商品模型】

更新: 2024-07-16 10:51:27
原文: https://www.yuque.com/skwme4/hyk0u0/nd9lxb