新增網頁來呈現記錄清單

實體清單是資料導向的設定,可讓您新增網頁來呈現記錄清單,而不需要開發人員在入口網站上顯示格線介面。 使用實體清單可公開 Dynamics 365 記錄並且在入口網站上顯示。

格線支援排序並且會分頁,如果記錄數目大於指定的頁面大小。 如果已指定詳細資料檢視網頁,則每一筆記錄都會包含頁面連結,而且會附加記錄識別碼至查詢字串,連同識別碼查詢字串參數名稱。 實體清單也支援多個檢視表。 如果指定了多個檢視表,將會呈現下拉式清單,讓使用者切換不同的檢視表。

另外也可以根據目前入口網站使用者、目前入口網站使用者的上層客戶,以及目前入口網站篩選資料。 如果兩個篩選條件 [入口網站使用者屬性] 和 [帳戶屬性] 都有值,入口網站會顯示下拉式清單,讓使用者檢視「我的」資料或使用者的上層客戶帳戶資料。

新增實體清單至入口網站

實體清單包含與網頁和各種屬性的關聯,以便控制入口網站中記錄清單的初始化。 與網頁的關聯允許動態擷取網站內特定頁面節點的清單定義。 若要檢視現有的實體檢視表或建立新的實體檢視表,瀏覽至 [入口網站] > [實體清單]。

備註

實體清單必須與特定網站的網頁關聯,才能在網站內看見該清單。

按一下最左邊功能表中 [相關] 導覽連結中列出的 [網頁] 連結,即可檢視與實體清單關聯的網頁。 當您建立實體清單時,首先要選擇要在入口網站上呈現其清單的實體。 接著選擇一個或多個要呈現的 Dynamics 365 檢視表。

建立或編輯網頁時,實體清單可以在網頁表單上提供的查詢欄位中指定。 頁面範本通常會是「頁面」範本,但也可以是為內容設計的數個其他範本之一,因為主要範本包含判斷是否要呈現實體清單的必要邏輯。

實體清單屬性和關聯

名稱 描述
名稱 記錄的描述名稱。 這是必填欄位。
實體名稱 將從中載入已儲存查詢檢視表的實體名稱。 這是必填欄位。
檢視表​​ 要轉譯的目標實體的已儲存查詢檢視表。 這是必填欄位。 如果指定了多個檢視表,網頁將會包含下拉式清單,讓使用者切換不同的檢視表。
頁面大小 整數值,指定每頁的記錄數。 這是必填欄位。 預設:10
詳細資料檢視表的網頁 選用網頁,可針對每個記錄連結至此網頁。 識別碼查詢字串參數名稱與記錄識別碼,將附加至此網頁 URL 的查詢字串。
詳細資料按鈕標籤 詳細資料檢視表按鈕所顯示的文字,如果詳細資料檢視表的網頁已指定。 預設:檢視詳細資料_對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。_
用於建立的網頁 選用網頁,將是建立按鈕的目標。
建立按鈕標籤 建立按鈕所顯示的文字,如果建立的網頁已指定。 預設:建立_對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。_
識別碼查詢字串參數名稱 詳細資料檢視表的網頁 URL 的查詢字串中提供的參數名稱。 預設:識別碼
空白清單文字 沒有記錄時顯示的訊息。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。
入口網站使用者屬性 主要實體上的選用查詢屬性,代表入口網站使用者記錄,可套用目前使用者的識別碼來篩選清單中所呈現資料的連絡人或系統使用者。
帳戶屬性 主要實體上的選用查詢屬性,代表客戶記錄,可套用目前使用者連絡人的上層客戶值來篩選清單中所呈現的資料。
網站屬性 主要實體上的選用查詢屬性,代表網站,可套用目前網站的識別碼來篩選清單中所呈現的資料。
搜尋已啟用 選用的布林值,指出是否應啟用搜尋。 將呈現文字方塊,讓使用者快速搜尋記錄。 使用星號 (*) 萬用字元來搜尋部分文字。 搜尋會將檢視表中每一欄的 'or' 條件篩選,附加至檢視表現有的預先定義篩選條件,以便查詢並傳回結果記錄。
搜尋預留位置文字 選用字串,做為初次載入時文字方塊中顯示的標籤。
搜尋工具提示文字 選用字串,做為滑鼠移至搜尋文字方塊上方時顯示的工具提示。

新增自訂 JavaScript

表單上的 [選項] 索引標籤包含文字區域,可讓您輸入自訂 JavaScript,而且如果您的頁面包含 jQuery 程式庫,您也可以在這裡使用它。 指令碼區塊將會新增至網頁底部,位於頁面的結束表單標籤正前方。

自訂 [!INCLUDE[pn-javascript](../includes/pn-javascript.md)] 範例

清單會以非同步方式取得其資料,而且完成時將會觸發「已載入」事件,您的自訂 JavaScript 可以探聽網格中的項目並執行動作。 以下是簡單的範例:

$(document).ready(function (){
$(".entitylist.entity-grid").on("loaded", function () {
$(this).children(".view-grid").find("tr").each(function (){
// do something with each row
$(this).css("background-color", "yellow");
});
});
}); 

尋找特殊屬性欄位並取得它的值,可能可以修改值的呈現方式。 以下會取得每一個儲存格,用於名為 'accountnumber' 的屬性。 將 'accountnumber' 屬性取代為適合您的實體和檢視表的內容。

$(document).ready(function (){
   $(".entitylist.entity-grid").on("loaded", function () {
      $(this).children(".view-grid").find("td[data-attribute='accountnumber']").each(function (i, e){
         var value = $(this).data("value");
         // now that you have the value you can do something to the value
      });
   });
});

實體清單設定

您可以輕鬆啟用並設定實體清單中記錄的動作 (建立、編輯、刪除等)。 另外也可以覆寫預設標籤、大小及其他屬性,如此就能完全依照您想要的方式顯示實體清單。

這些設定位於實體清單表單的 [設定] 區段中。 根據預設,只會顯示 [基本設定]。 選取 [進階設定] 查看其他設定。

設定實體清單

屬性

名稱 描述
基本設定
檢視動作 可讓您為適用於實體集的動作新增動作按鈕,而且將會出現在網格上方。 可用的動作包括:
  • 建立動作
  • 下載動作
選取其中一個選項,會顯示該動作的設定區域。
項目動作 可讓您為適用於個別記錄的動作新增動作按鈕,而且將會出現在網格中的每一列,假設已藉由實體權限授與適當的權限。 一般可用的動作包括:
  • 詳細資料動作
  • 編輯動作
  • 刪除動作
  • 工作流程動作
  • 啟用動作
  • 停用動作
選取其中一個選項,會顯示該動作的設定區域。 請參閱下方有關每個動作的詳細資料。 此外,某些實體有適用的特殊動作,以每個實體為主:
  • 計算商機的值 (商機)
  • 取消案例動作 (事件)
  • 關閉 (解決) 案例動作 (事件)
  • 將報價轉換成訂單 (報價)
  • 將訂單轉換為發票 (銷售訂單)
  • 從商機產生報價 (商機)
  • 未成交商機動作 (商機)
  • 成交商機動作 (商機)
  • 重新開啟案例動作 (事件)
  • 將商機設為保留 (商機)
覆寫欄屬性 可讓您覆寫格線中個別欄的顯示設定。
  • 屬性:您要覆寫的欄的邏輯名稱
  • 顯示名稱:要覆寫預設值的新欄標題
  • 寬度:要覆寫預設值的欄寬度 (單位為百分比或像素)。 請參閱方格欄寬樣式
若要覆寫欄的設定,請按一下 [+ 欄] 並填入詳細資料。
進階設定
正在載入訊息 覆寫格線載入時出現的預設 HTML 訊息。
錯誤訊息 覆寫載入網格發生錯誤時出現的預設 HTML 訊息。
存取被拒訊息 覆寫使用者沒有足夠的實體權限,無法檢視實體清單時出現的預設 HTML 訊息。
空白訊息 覆寫網格未包含任何資料時出現的 HTML 訊息。
詳細資料表單對話方塊 控制使用者啟用 [詳細資料動作] 時出現的對話方塊設定。
編輯表單對話方塊 控制使用者啟用 [編輯動作] 時出現的對話方塊設定。
建立表單對話方塊 控制使用者啟用 [建立動作] 時出現的對話方塊設定。
刪除對話方塊 控制使用者啟用 [刪除動作] 時出現的對話方塊設定。
錯誤對話方塊 控制任何動作發生錯誤時出現的對話方塊設定。
CSS 類別 指定 CSS 類別,將套用至包含整個網格區域的 HTML 元素,包括格線和動作按鈕。
方格 CSS 類別 指定 CSS 類別,將套用至實體清單的 HTML <table> 元素。
方格欄寬樣式 設定覆寫欄屬性中的 [寬度] 值是以 [像素] 或 [百分比] 指定。

一般動作設定

一般而言,實體動作當中包含可設定的設定。 在所有情況下,它的目的是讓您擁有更多選項可自訂,而且欄位不是必要項。 只新增動作將可在入口網站上執行動作,假設實體權限已授與適當的權限。

通常您可以設定每個動作的對應對話方塊,它只會在您選取 [需要確認] 時出現。

名稱 描述
基本設定
需要確認? 決定按一下動作時是否會提示使用者確認。
進階設定
確認 覆寫使用者啟用動作時顯示的確認 HTML 訊息。
按鈕標籤 覆寫這個動作在實體清單列中顯示的 HTML 標籤。
按鈕工具提示 覆寫滑鼠停留在這個動作在實體清單列中所顯示按鈕上方時,出現的工具提示文字。
按鈕 CSS 類別 新增 CSS 類別至按鈕。 設計用來搭配
重新導向至網頁 某些動作 (並非全部) 允許在完成動作時重新導向。 強烈建議用於刪除動作,大部分其他情況則為選用。 這可讓您選擇動作完成時要重新導向的目標網頁。
重新導向 URL [重新導向至網頁] 選項的替代方案 - 允許重新導向至特定 URL。

一般對話方塊 (進階) 設定

名稱 描述
職稱 覆寫對話方塊的標題列中出現的 HTML。
主要按鈕文字 覆寫出現在對話方塊上 [主要 ([刪除])] 按鈕上的 HTML。
關閉按鈕文字 覆寫出現在對話方塊上 [關閉 ([取消])] 按鈕上的 HTML。
關閉按鈕螢幕助讀程式文字 覆寫與對話方塊的關閉按鈕相關的螢幕助讀程式文字。
大小 指定 [刪除] 對話方塊的大小。 選項包括 [預設]、[大] 和 [小]。 [刪除] 對話方塊的預設大小為 [預設]。
CSS 類別 指定 CSS 類別,將套用至產生的對話方塊。
圖標 CSS 類別 指定 CSS 類別,將套用至產生的對話方塊的標題列。
主要按鈕 CSS 類別 指定 CSS 類別,將套用至對話方塊的 [主要 ([刪除])] 按鈕。
關閉按鈕 CSS 類別 指定 CSS 類別,將套用至對話方塊的 [關閉 ([取消])] 按鈕。

建立動作設定

啟用 [建立動作] 會在實體清單上顯示一個按鈕,按一下該按鈕時,會出現一個對話方塊當中包含實體表單,可讓使用者建立記錄,假設實體權限已授與 'Create' 權限。

名稱 描述
基本設定
實體表單 指定將用來建立新記錄的實體表單。 下拉式清單將列出針對實體清單的實體類型設定的所有實體表單。
附註:如果實體清單的實體類型沒有實體表單,則下拉式清單會是空白的。 如果沒有為建立動作提供實體表單,它就會被忽略,實體清單上方也不會顯示按鈕。
進階設定
按鈕標籤 覆寫清單上方的 [建立動作] 按鈕上顯示的 HTML 標籤。
按鈕工具提示 覆寫游標停留在 [建立動作] 按鈕上方時出現的工具提示文字。

建立表單對話方塊 (進階設定)

名稱 描述
正在載入訊息 覆寫對話方塊載入時出現的訊息
職稱 覆寫對話方塊的標題列中出現的 HTML
關閉按鈕螢幕助讀程式文字 覆寫與對話方塊的關閉按鈕相關的螢幕助讀程式文字。
大小 指定 [建立表單] 對話方塊的大小。 選項包括 [預設]、[大] 和 [小]。 [建立表單] 對話方塊的預設大小為 [大]。
CSS 類別 指定 CSS 類別,將套用至產生的對話方塊。
標題 CSS 類別 指定 CSS 類別,將套用至產生的對話方塊的標題列。

下載動作設定

啟用 [下載動作] 會在實體清單上方顯示一個按鈕,按一下該按鈕會從清單將資料下載至 Excel (.xlsx) 檔案。

名稱 描述
基本設定
無​​
進階設定
按鈕標籤 覆寫實體清單上方的 [下載動作] 按鈕上顯示的 HTML 標籤。
按鈕工具提示 覆寫滑鼠停留在 [下載動作] 按鈕上方時出現的工具提示文字。

詳細資料動作設定

啟用 [詳細資料動作] 可讓使用者檢視實體清單中所選取列的唯讀實體表單。

名稱 描述
基本設定
實體表單 指定實體表單,將用來檢視所選取實體的詳細資料。 下拉式清單將列出針對實體清單的實體類型設定的所有實體表單。
附註:如果實體清單的實體類型沒有實體表單,則下拉式清單會是空白的。 如果沒有為詳細資料動作提供實體表單,它就會被忽略,實體清單中也不會顯示按鈕。
進階設定
記錄識別碼查詢字串參數名稱 指定查詢字串參數的名稱,將用來選取要在所選取實體表單中檢視的實體。 這應符合該實體表單的記錄識別碼查詢字串參數名稱中的值。 這個欄位的預設值 (此處與實體表單設定中) 為 "ID"。
按鈕標籤 覆寫這個動作在實體清單列中顯示的 HTML 標籤。
按鈕工具提示 覆寫滑鼠停留在這個動作在實體清單列中所顯示按鈕上方時,出現的工具提示文字。

詳細資料表單對話方塊 (進階) 設定

名稱 描述
正在載入訊息 覆寫對話方塊載入時出現的 HTML。
職稱 覆寫對話方塊的標題列中出現的 HTML。
關閉按鈕螢幕助讀程式文字 覆寫與對話方塊的關閉按鈕相關的螢幕助讀程式文字。
大小 指定 [詳細資料] 對話方塊的大小。 選項包括 [預設]、[大] 和 [小]。 [詳細資料] 對話方塊的預設大小為 [大]。
CSS 類別 指定 CSS 類別,將套用至產生的對話方塊。
標題 CSS 類別 指定 CSS 類別,將套用至產生的對話方塊的標題列。

編輯動作設定

啟用 [編輯動作] 可讓使用者檢視可編輯的實體表單,其資料繫結至實體清單中所選定列的記錄,假設實體權限已授與 'Write' 權限。

名稱 描述
基本設定
實體表單 指定將用來編輯所選取實體的實體表單。 下拉式清單將列出針對實體清單的實體類型設定的所有實體表單。
附註:如果實體清單的實體類型沒有實體表單,則下拉式清單會是空白的。 如果沒有為編輯動作提供實體表單,它就會被忽略,實體清單中也不會顯示按鈕。
進階設定
記錄識別碼查詢字串參數名稱 指定查詢字串參數的名稱,將用來選取要在所選取實體表單中編輯的實體。 這應符合該實體表單的記錄識別碼查詢字串參數名稱中的值。 這個欄位的預設值 (此處與實體表單設定中) 為 "ID"。
按鈕標籤 覆寫這個動作在實體清單列中顯示的 HTML 標籤。
按鈕工具提示 覆寫滑鼠停留在這個動作在實體清單列中所顯示按鈕上方時,出現的工具提示文字。

編輯表單對話方塊 (進階) 設定

名稱 描述
正在載入訊息 覆寫對話方塊載入時出現的 HTML。
職稱 覆寫對話方塊的標題列中出現的 HTML。
關閉按鈕螢幕助讀程式文字 覆寫與對話方塊的關閉按鈕相關的螢幕助讀程式文字。
大小 指定 [編輯] 對話方塊的大小。 選項包括 [預設]、[大] 和 [小]。 [編輯] 對話方塊的預設大小為 [大]。
CSS 類別 指定 CSS 類別,將套用至產生的對話方塊。
標題 CSS 類別 指定 CSS 類別,將套用至產生的對話方塊的標題列。

刪除動作設定

啟用 [刪除動作] 可讓使用者永久刪除實體清單中所選取列的記錄,假設實體權限已授與 'Delete' 權限。

名稱 描述
基本設定
進階設定
確認 覆寫使用者啟用刪除動作時顯示的確認 HTML 訊息。
按鈕標籤 覆寫這個動作在實體清單列中顯示的 HTML 標籤。
按鈕工具提示 覆寫滑鼠停留在這個動作在實體清單列中所顯示按鈕上方時,出現的工具提示文字。

刪除對話方塊 (進階) 設定

名稱 描述
職稱 覆寫對話方塊的標題列中出現的 HTML。
主要按鈕文字 覆寫出現在對話方塊上 [主要 ([刪除])] 按鈕上的 HTML。
關閉按鈕文字 覆寫出現在對話方塊上 [關閉 ([取消])] 按鈕上的 HTML。
關閉按鈕螢幕助讀程式文字 覆寫與對話方塊的關閉按鈕相關的螢幕助讀程式文字。
大小 指定 [刪除] 對話方塊的大小。 選項包括 [預設]、[大] 和 [小]。 [刪除] 對話方塊的預設大小為 [預設]。
CSS 類別 指定 CSS 類別,將套用至產生的對話方塊。
標題 CSS 類別 指定 CSS 類別,將套用至產生的對話方塊的標題列。
主要按鈕 CSS 類別 指定 CSS 類別,將套用至對話方塊的 [主要 ([刪除])] 按鈕。
關閉按鈕 CSS 類別 指定 CSS 類別,將套用至對話方塊的 [關閉 ([取消])] 按鈕。

工作流程動作設定

啟用 [工作流程動作] 可讓使用者按照實體清單中所選取列的記錄,執行指定工作流程。 您可以新增任意數目的工作流程動作至實體清單。

名稱 描述
基本設定
工作流程 指定當使用者啟用此動作時將會執行的指定工作流程。
附註:如果實體清單的實體類型沒有工作流程,則下拉式清單會是空白的。 如果沒有為工作流程動作提供工作流程,它就會被忽略,實體清單中也不會顯示按鈕。
按鈕標籤 設定這個動作在實體清單列中顯示的 HTML 標籤。 這是必要設定。
進階設定
按鈕工具提示 覆寫滑鼠停留在這個動作在實體清單列中所顯示按鈕上方時,出現的工具提示文字。

保護實體清單

若要保護實體清單,您必須設定要顯示其記錄的實體的實體權限,並且將 Dynamics 365 中實體清單記錄上的 [啟用實體權限] 布林值設定為 true。

保護實體清單的行動可確保任何存取頁面的使用者只能看見其權限範圍內的記錄。 這是透過新增額外的篩選至要透過清單呈現的 Dynamics 365 檢視表來達成。 此篩選只會篩選出使用者可存取的記錄,透過 [讀取] 權限。

進一步來說,任何針對清單定義的動作都將遵守該動作對應的權限,並依每個記錄為主。 也就是說,如果您有記錄的編輯權限,將會啟用該記錄的 [編輯] 動作。 同樣的情況適用於刪除、建立等。

請注意,如果沒有可用的記錄,則會顯示指出此情況的訊息,在清單載入時。

不過,良好的網站設計會判斷,如果使用者是否未具備擁有任何實體權限的角色 (也就是說,使用者任何情況下都看不到任何記錄),就完全不能存取頁面。 理想的狀況來說,頁面應受到網頁存取權限的保護。

新增檢視詳細資料頁面

透過設定網頁的詳細資料檢視表的網頁查詢,網格中所列記錄的詳細資料就可以唯讀檢視或編輯,取決於相關表單或頁面的設定。

此頁面可以示完全自訂的頁面範本,可能透過 Liquid 建立。 最常見的案例也許是讓詳細資料頁面成為網頁,其中包含實體表單或 Web 表單。

務必注意的是,網格中所列的每個記錄都會有詳細資料頁面的超連結,而連結會包含具名查詢字串參數,以及記錄的識別碼。 查詢字串參數的名稱取決於實體清單中指定的識別碼查詢字串參數名稱。 最後要注意的是,目標詳細資料網頁也必須注意查詢字串參數的名稱,以便取得查詢和載入其資料時所需的記錄識別碼。

新增檢視詳細資料頁面

使用實體表單顯示詳細資料

若要建立實體表單,請參考實體表單頁面上的指示。

以下是需注意的重要設定,以確保實體清單中的記錄載入實體表單中。

實體表單上的記錄識別碼查詢字串參數名稱必須符合實體清單上的識別碼查詢字串參數名稱。

模式可以是 Edit 或 ReadOnly,取決於您的需要。

使用網頁表單顯示詳細資料

若要建立網頁表單,請參考網頁表單頁面上的指示。

以下是需注意的重要設定,以確保實體清單中的記錄載入網頁表單中。

網頁表單步驟上的主索引鍵查詢字串參數名稱必須符合實體清單上的識別碼查詢字串參數名稱。

模式可以是 Edit 或 ReadOnly,取決於您的需要。

針對建立使用詳細資料頁面

您可以針對建立功能以同樣的方式使用自訂頁面、實體表單或網頁表單。 這是在表單上定義建立動作的替代方式。 您無法針對建立同時定義建立動作自訂頁面:定義自訂動作具有優先權。

如果您將網頁指派給實體清單上的建立查詢,且並未使用設定指定建立動作,則建立按鈕將會在清單上顯示,它會將使用者連結至您為建立指定的自訂頁面。

實體清單篩選設定

新增在實體清單上篩選記錄的功能很簡單 - 只要啟用篩選選項,然後選擇一個或多個對使用者顯示的篩選類型即可。 可以依照符合使用者所提供的某些文字的屬性篩選,或是選取一系列選項。 您還可以設計幾乎任何想像得到的篩選類型,使用 Dynamics 365 中的 [進階尋找]。

啟用實體清單篩選

在 [中繼資料篩選] 區段中,核取標示為 [已啟用] 的方塊。 這樣將會在顯示時新增篩選區域至實體清單中。 在您至少定義一個篩選類型之前,此方塊會是空的。

您可以使用 [方向] 定義篩選清單上的篩選區域如何呈現。 預設值為 [水平],會在實體清單上方呈現篩選區域。 垂直方向會將篩選區域呈現為方塊,位於實體清單的左邊。

中繼資料篩選設定

篩選類型

篩選類型 描述
文字篩選 使用文字方塊搜尋特定實體的選定屬性中的相符文字來篩選實體清單。
屬性篩選組 使用一系列核取方塊篩選實體清單,每一個核取方塊都會嘗試對照特定實體的特殊屬性比對其條件。
查詢組 使用一系列核取方塊篩選實體清單,每一個都代表特定實體的記錄與相關實體的記錄之間的關係。
範圍篩選組 類似屬性篩選組,不同之處在於每個核取方塊可代表兩個條件,而不是一個 (例如,「大於或等於 0 且小於 100」)。
動態挑選清單組 類似選擇屬性篩選組上的挑選清單值。 動態挑選清單組不需要您指定要做為篩選依據的挑選清單選項;而是會產生完整的選項清單,在實體清單載入時。
動態查詢組 類似查詢組。 動態查詢組不需要您指定要做為篩選依據的查詢選項;而是會產生完整的選項清單,在實體清單載入時。
FetchXML 篩選 使用 FetchXML 篩選條件篩選實體清單。

文字篩選

文字篩選會新增文字方塊至實體清單篩選區域,該區域繫於實體清單的實體類型的屬性。 當使用者套用篩選時,實體清單只會顯示所選取屬性包含值的這些記錄。

若要新增文字篩選,按一下 [+ 文字篩選]:

新增文字篩選

文字篩選會使用下列屬性:

名稱 描述
屬性 要做為篩選依據的實體清單上所選取實體類型的屬性名稱。只有「字串」類型的屬性對文字篩選有效。
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。

屬性篩選組

屬性篩選組會新增一系列選項,做為篩選實體清單的依據,繫於實體清單的所選取實體類型的單一屬性。 當使用者套用篩選時,實體清單只會顯示至少確實符合一個所選取選項的這些記錄。

屬性篩選設定

屬性篩選組會使用下列屬性:

名稱 描述
屬性 要做為篩選依據的實體清單上所選取實體類型的屬性名稱。只有下列類型的屬性對文字篩選有效:String、BigInt、Decimal、Double、Integer、Money、Picklist、DateTime、Boolean
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

屬性篩選組選項

屬性篩選組通常可以擁有任意數目的屬性,除了 Picklist 和 Boolean 屬性之外。 Boolean 屬性篩選組只能有一個或兩個選項—一個 true 和一個 false 選項。 對於 Picklist 中每一個可能的值,Picklist 屬性篩選組最多可以有一個選項。

選項會有下列屬性:

名稱 描述
運算子 比較運算子用來篩選結果,例如等於、小於等。 選項的運算子清單將取決於針對篩選所選取的屬性類型。 例如,數值類型 ("Decimal") 會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
用於此篩選條件的實際值。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這將會設定為與值屬性相同的值。

查詢組

查詢組會新增一系列選項,做為篩選實體清單的依據,繫於實體清單的所選取實體類型的相關實體。 當使用者套用篩選時,實體清單只會顯示至少確實符合一個所選取相關記錄的這些記錄。

查詢組

查詢組會使用下列屬性:

名稱 描述
關聯 做為篩選依據的實體類型的所選取實體清單的相關實體名稱。 只有與實體清單的所選取實體類型具有一對多或多對多關聯的實體,才能顯示為此篩選類型的選項。
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取關聯的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

查詢組選項

查詢組通常可以有任意數目的選項,只會限制所選相關類型的相關記錄數目。

選項會有下列屬性:

名稱 描述
要做為篩選依據的所選相關類型的記錄。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這將會設定為與值屬性相同的值。

範圍篩選組

範圍篩選組會新增一系列選項至 [篩選] 區域,每個選項都有一或兩個條件。 當使用者套用篩選時,實體清單只會顯示確實符合所有條件或至少符合一個所選取選項的這些記錄。

範圍篩選設定

範圍篩選組會使用下列屬性:

名稱 描述
屬性 要做為篩選依據的實體清單上所選取實體類型的屬性名稱。只有下列類型的屬性對文字篩選有效:String、BigInt、Decimal、Double、Integer、Money、DateTime
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

範圍篩選組選項

範圍篩選組可以有任意數目的選項。 每個選項將產生篩選條件且包含一或兩個子條件,兩者都必須符合,條件才能成立。

選項會有下列屬性:

名稱 描述
運算子 1 第一個比較運算子用來篩選結果,例如「等於」、「小於」等。選項的 [運算子] 清單將取決於針對篩選所選取的屬性類型。 例如,數值類型 ("Decimal") 會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
值 1 用於此篩選條件的第一個值。
運算子 2 (選用) 第二個比較運算子用來篩選結果,例如「等於」、「小於」等。選項的 [運算子] 清單將取決於針對篩選所選取的屬性類型。 例如,數值類型 ("Decimal") 會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
值 2 (選用) 用於此篩選條件的第二個值。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這會動態設定,根據選取的運算子和值。

動態挑選清單組

動態挑選清單組會新增一系列做為篩選依據的選項,代表所指定 [挑選清單] 欄位的所有值。 這與在屬性篩選組中選取挑選清單不同。 在屬性篩選組中,您必須指定一組選項,將提供給使用者做為篩選依據;在動態挑選清單組中,您只需要指定 [挑選清單] 欄位,整個選項組就會自動提供。 如果您需要更多掌控,我們建議您使用屬性篩選組。

動態挑選清單設定

動態挑選清單組使用下列選項:

名稱 描述
屬性 做為篩選依據的實體類型的所選取實體清單的挑選清單屬性名稱。
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。

動態查詢組

動態查詢組會新增一系列動態選項,做為篩選實體清單的依據,繫於實體清單的所選取實體類型的相關實體。 當使用者套用篩選時,實體清單只會顯示至少確實符合一個所選取相關記錄的這些記錄。

這與查詢組不同。 在查詢組中,您必須手動指定相關實體做為篩選依據;在動態查詢組中,您只需要指定要篩選的關聯,然後就會根據指定的相關實體檢視表產生選項清單。

動態查詢設定

動態查詢組使用下列選項:

名稱 描述
關聯 做為篩選依據的實體類型的所選取實體清單的相關實體名稱。只有與實體清單的所選取實體類型具有一對多或多對多關聯的實體,才能顯示為此篩選類型的選項。
檢視表​​ 檢視表 (已儲存查詢),用作要做為篩選依據的動態實體清單的來源
標籤欄 檢視表的欄位,提供每個實體的 [名稱] 值。
關聯篩選查詢 指定 [關聯] 欄位所指定實體與已登入使用者之間的關聯。如果 [關聯] 欄位所指定的實體與連絡人同樣有關聯,您可以選擇縮小篩選選項清單的範圍,僅與已登入的使用者相關。
顯示名稱 實體清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取關聯的名稱。

FetchXML 篩選

範圍篩選可以建立簡單的文字方塊篩選,如文字篩選,或一組選項,如其他篩選類型。 這可讓您手動建立幾乎任何類型的篩選用於實體清單,藉由使用 Dynamics 365 所使用的查詢語言 FetchXML。

FetchXML 篩選設定

FetchXML 篩選只會使用一個屬性:

名稱 描述
FetchXML 代表篩選的 XML 陳述式。

實體清單地圖檢視

使用實體清單,就可以啟用及設定資料的地圖檢視,由 Bing 地圖服務提供,包含搜尋功能可尋找某個地址附近的地點。 藉由在記錄中填入經緯度座標值,並指定本節中列出的必要設定選項,您的記錄就可以在地圖上呈現為地圖釘。 任何沒有經緯度值得記錄都將排除在搜尋範圍之外。 初次載入葉面時,將會顯示 [距離值] 欄位的初始值內的所有記錄 (根據指定的 [距離單位] 以英里或公里為表示),以 [預設中央緯度] 和 [預設中央經度] 座標為準。 使用地圖檢視時,指定的檢視會被忽略,距離查詢會套用至資料集以傳回可對應的結果。

備註

在 German Sovereign Cloud 環境中,不支援此選項。 [地圖檢視] 區段在此環境下不會顯示。

實體清單行事曆檢視表

實體清單行事曆檢視表可將實體清單做為行事曆呈現,其中每一筆記錄設定做為單一事件。

為了使用行事曆顯示記錄,這些記錄需要至少有一個日期欄位。 為了讓事件有精確的開始和結束時間,必須有適當的欄位,以此類推。 假設這些欄位都已設定,實體行事曆檢視表就會出現在入口網站上

實體清單的增強 Dynamics 365 檢視篩選

如果啟用,實體可以發行至 OData 摘要。 OData 通訊協定是應用程式層級的通訊協定,透過 RESTful Web 服務與資料互動。 如需組態設定,請參閱實體清單頁面。 此摘要中的資料可以在網頁瀏覽器中檢視,供用戶端 Web 應用程式取用,或匯入到 Excel 中。

實體清單 OData 摘要

如果您想要保護記錄,可以利用實體權限,但如果您只想要提供篩選做為與目前入口網站使用者相關的篩選選項組的一部分,實體清單功能可支援篩選目前使用者、使用者的上層客戶,及/或任何深度的網站。 只要在 Dynamics 365 中建立檢視表篩選並符合任何單一連絡人記錄,程式碼就會在執行階段將其值取代為實際值。 不需要指派值至 [篩選條件] 區段上的欄位。

備註

發行的 OData 摘要為匿名,不需要任何授權檢查;因此,務必不要啟用 Dynamics 365 資料的 oData 摘要,其不適合匿名入口網站存取。

請參閱

設定 Dynamics 365 入口網站
在入口網站上建立並執行廣告
使用入口網站的輪詢收集意見反應
在入口網站的網頁或部落格文章上評等或投票
重新導向至入口網站上的新 URL