瞭解實體群組
「實體群組」可用來定義不同群組的實體,例如裝置 (包括計量表或料件,以及與 Digital Asset Cloud Service 和「數位資產管理」搭配使用的可控裝置) 或服務點。
單一實體可以屬於多個群組,但前提是它必須擁有數個不同的「群組類目」。例如,與特定方案和費率相關聯的可控裝置,可能屬於某個以特定方案為基礎的群組類目,也可能屬於某個以特定費率為基礎的群組類目。
實體群組處理使用動態 SQL 查詢來識別屬於某個實體群組的實體。這些動態查詢的基礎是「群組類目」(定義包含權杖的「SQL 範本」) 及「準則值」(定義「SQL 範本」中權杖的特定值) 的組態。「此群組的適用<實體>」區域會使用這些查詢,識別適用某個群組,但目前並未被指派給該群組的實體,以及<實體>群組評估批次處理 (如需詳細資訊,請參閱設定實體群組中的批次處理)。
「實體群組」是由下列項目所定義的:
- 狀態:實體群組的目前狀態
- 群組類目:實體群組所屬的類目。群組類目是使用「實體群組類目」(D1-EntityGrpCodeCategoryLookup) 可延伸查尋來定義的。如需詳細資訊,請參閱下方說明。
- 群組停用選項:此標誌可用來定義當群組遭到停用時,該群組與屬於該群組的實體之間的關係 (視情況擷取自「裝置實體群組」或「服務點實體群組」資料表) 會如何變化。選項包括「失效」和「不失效」。
- 群組指派選項:此標誌可用來指出將群組指派給實體的方式。選項包括「系統」(透過批次處理)、「使用者」(手動)、「系統與使用者」(其中一種)。
-
準則值:根據「準則來源」及「準則值」,用來為群組選取實體的一或多個準則值。
- 準則來源:定義用於為群組選取實體之準則的來源 (例如「規格」、「費率」或「方案」)。準則來源是使用「實體群組準則來源」(D1-EntityGrpCriteriaSrcLookup) 可延伸查尋來定義的。如需詳細資訊,請參閱下方說明。
- 準則值:定義在為群組選取實體時,所使用之準則的特定值。例如,「費率」之準則來源的值,可能是在可延伸查尋中定義的費率。
系統資料
「實體群組」的基礎是下列系統資料:
| 資料類型 | 描述 |
|---|---|
| 維護物件 | 實體群組 (D1-ENTGRP) |
| 業務物件 | 實體群組 (D1-EntityGroup) |
實體群組類目可延伸查尋
「實體群組類目」(D1-EntityGrpCodeCategoryLookup) 可延伸查尋會定義實體群組的類目。這些類目可用來定義共用準則及 SQL 範本的實體 (裝置或服務點) 群組,以便識別並擷取實體,但這些實體可能有不同的準則值。例如,兩個裝置實體群組「裝置群組 A」及「裝置群組 B」可參考相同的「規格與費率」類目,且該類目使用「規格」及「費率表」準則來識別並擷取裝置 (群組 A 中的裝置有獨特的規格與費率表組合,而群組 B 中的裝置有另一個獨特的規格與費率組合)。該類目也會定義在識別並擷取裝置時,使用「規格」和「費率」準則的 SQL 範本。「實體群組類目」的 SQL 範本包含權杖,以及定義該 SQL 範本中權杖之特定值的「實體群組準則值」。
此可延伸查尋的值由下列項目定義:
- 狀態:實體群組類目的目前狀態。
- 目標維護物件:屬於此類目的實體群組之實體的維護物件。有效選項包括「裝置」(D1-DEVICE) 或「服務點 - MDM」(D1-SP)。
- SQL 範本:SQL 範本可用來識別並擷取此類目之實體群組的實體。
- 實體群組演算法:此演算法會執行 SQL 範本,插入實體群組中的準則值,以便識別並擷取此類目之實體群組的實體。
-
準則來源:在識別並擷取此類目之實體群組的實體時,SQL 範本所用的準則來源。準則來源是使用「實體群組準則來源」(D1-EntityGrpCriteriaSrcLookup) 可延伸查尋來定義的。如需詳細資訊,請參閱下方說明。每個準則來源都是由下列項目所定義的:
- 準則來源:準則來源的名稱 (來自「實體群組準則來源」(D1-EntityGrpCriteriaSrcLookup) 可延伸查尋)
- 必要:此標誌指出準則來源是否需要某個值 (「必要」或「選擇性」)
- 標記:在 SQL 範本中,準則來源和準則值所用的權杖,格式為「#xxx」。例如,某個「規格」準則來源的標記可能是「#SPEC」。
-
條件運算子:在 SQL 範本中,用於
WHERE子句的運算子,以便根據準則來源來篩選資料。值是在「條件運算子」(CONDITION_OPR_FLG) 查尋中所定義的。
基準套件包含此可延伸查尋的範例值。
準則來源可延伸查尋
「實體群組準則來源」(D1-EntityGrpCriteriaSrcLookup) 可延伸查尋會定義可為實體群組設定的準則。每個值都會定義單一準則來源 (例如「規格」、「費率」或「方案」),還有使用者將如何輸入準則來源的準則值,以及準則來源之準則值的來源。此組態是在「實體群組」的準則值區段中使用的。
此可延伸查尋的值由下列項目定義:
- 狀態:實體群組準則來源的目前狀態
-
呈現:準則來源所用的呈現方式。選項包含:
- 下拉式:使用者會從下拉式列表中選取準則值。
- 輸入文字:使用者輸入文字。
- 輸入文字與日期揀選器:使用者選取日期。
- 輸入文字與日期時間揀選器:使用者選取日期及時間。
-
值來源:準則來源之值的來源。選項包含:
- 特性類型 (預先定義) :值是來自特性類型的預先定義值列表
- 可延伸查尋:值是來自可延伸查尋
- 服務指令檔:值是由服務指令檔所擷取的
- 標準查尋:值是來自標準查尋
- 值擷取程式:根據「值來源」,用於準則來源的特定值來源。例如,假設「值來源」為「標準查尋」,這就會是查尋代碼。
範例:其值來自「客戶費率表」(D2-CCBRateScheduleLookup) 可延伸查尋的「費率」準則來源可定義如下:
- 準則來源:費率
- 描述:費率
- 狀態:現用
- 呈現:下拉式
- 值來源:可延伸查尋
- 值擷取程式:D2-CCBRateScheduleLookup
