設定關係角色
您可以使用 Microsoft Dataverse,在不建立資料表關聯的情況下,定義資料表資料列之間的關係。 在模型導向應用程式中,使用者可以建立資料列之間的具名連結,來建立較不正式、不足以用於建立實際資料表關聯的關聯性。 一些範例包括朋友、兄弟姐妹、配偶、出席者和位利害關係人。 有些關係也可以是相互關係,例如下層和上層、丈夫和妻子或醫生和病人。
當使用者設定兩個資料列之間的關係時,他們也可以新增描述和其他資訊,例如的關聯的開始和結束日期。 其他資訊:新增關係角色以將各列相互連結
任何有存取權可寫入關係角色資料表的人都可以確立哪些關係可供使用者使用。
重要
為了讓資料表可當做資料列類型用於新的或現有的關係角色,必須啟用資料表的可以有關係屬性。
為資料表啟用關係角色
登入 Power Apps。
打開您要的資料表或建立新的資料表。 其他資訊: 編輯資料表
選取儲存。
檢視關係角色
有數個已在 Dataverse 中設定的標準關係角色。
- 登入 Power Apps,然後選取左窗格中的解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
- 開啟您想要的未受管理的解決方案。
- 在命令列中,選取新增現有的 > 關係角色。 可用關係角色的清單隨即顯示。
- 選取取消關閉新增現有的關係角色窗格,而不將關係角色新增至解決方案。
注意
- 如果您想要發佈與解決方案的關係角色,請確定已將這些角色包含在您要發佈的解決方案中。 其他資訊:將關係角色新增至解決方案
將關係角色新增至解決方案
因為關係角色為解決方案感知 (表示可將這些角色包含在解決方案中),您也可以將關係角色新增至您發佈的解決方案。
通常不建議編輯內部預設解決方案中的元件。 在您所建立要在其中工作的解決方案內,您可以使用解決方案區域中的新增現有的命令,將任何使用中關係角色新增至您的解決方案。
將關係角色新增至解決方案之後,只要您看得見該角色,就可以進行編輯。
注意
從解決方案匯出時關係角色,其中不會包含關係角色狀態。 因此,將解決方案匯入目標環境時,預設會將狀態設定為 [使用中]。
建立關係角色
重要
如果您想要發佈包含新關係角色或變更現有關係角色的解決方案,您必須將這些角色新增至您將發佈的解決方案。 在預設解決方案中編輯或新增關係角色,並不會將這些角色包含在您可散發的解決方案中。 其他資訊:將關係角色新增至解決方案
登入 Power Apps,然後選取左窗格中的解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
開啟想要的未受管理的解決方案,然後選取命令列上的新增 > 其他 > 關係角色。
對表單完成三個步驟以描述關係角色。
描述關係角色
設定下列資料行:
資料行 | 描述 |
---|---|
名稱 | (必填) 描述關係的文字。 |
關係角色類別 | 描述關係類別的群組。 其他資訊:關係角色類別值 |
描述 | 提供角色的定義。 |
關係角色類別值
預設關係角色類別值有:
- 業務
- 家庭
- 社交網路
- 銷售
- 其他
- 利害關係人
- 銷售團隊
- 服務
您可以藉由編輯 類別 全域選擇,加入新類別,或修改現有類別。 其他資訊:建立和編輯 Dataverse 全域選項 (挑選清單)
選取資料列類型
選取哪些資料列類型可用來建立關係。
注意
雖然預設會選取所有,但請務必考慮哪些類型適合您要新增的關係角色。
相稱關係角色
在這個選用步驟中,您可以定義任何以相互方式套用的角色。 這並非必要,但若定義這些角色,關係就更有意義。
例如,使用者可以設定 Glen 是 Mary 的朋友,但這就代表 Mary 是 Glen 的朋友嗎? 希望如此。 但要是 Glen 是 Mary 的父親,就不代表 Mary 是 Glen 的父親。 建立正確的相互性需要這個額外步驟。
如果使用者設定不具相稱關係角色的關係角色,則只有從關係所套用到的資料列檢視關係時才會顯示該角色。 當您從有關係的資料列中檢視角色時,該角色將會是空白,除非已設定相稱角色。
對於像朋友、配偶、同事或兄弟姊妹這樣的角色定義,最好將相稱的角色指派至其本身。 如果單一相稱關係角色已設定,則會雙向套用單一相稱關係角色。
重要
您必須先儲存不含此相稱關係角色的新關係角色,才可以將相稱關係角色設定成其本身。
您會發現一些已經設定有相稱關係角色的關係角色。 前員工與前雇主相稱,反之亦然。 這類一對一相稱關係角色是最常見的。
您可以設定多個相稱關係角色來描述複雜的關聯。 如果建立像父親這樣的關係角色,您可能會設定另外兩個像女兒和兒子這樣的角色,然後將這兩個角色當做相稱關係角色套用至父親*。 反過來,女兒和兒子關係角色也都與會父親相稱。 當然,您應該會接著針對母親設定與女兒及兒子相稱的同等角色。
提示
在您建立複雜的一組關係角色之前,請先考慮一組較簡單的角色是否已足夠。 例如,與其建立一組像父親、母親、兒子和女兒這樣的複雜關係角色,還不如考慮是否只要使用家長和子女就可以了。
如果已設定多個相稱關係角色,這些關係角色表示唯一有效的相互角色。 系統會自動套用這第一個角色做為預設值。 如果預設值不正確,使用者就必須手動編輯關係,並在設定中所定義的有效選項之間選擇。
請參閱
建立關係以定義和檢視資料列之間的關聯 (傳統)
建立和編輯 Dataverse 的全域選擇 (挑選清單)
建立和編輯資料表之間的關聯