定義入口網站的網頁表單屬性

網頁表單包含與網頁的關聯及開始步驟,以便控制入口網站內表單的初始化。 與網頁的關聯允許動態擷取網站內特定頁面節點的表單定義。

網頁表單記錄本身的其他選項可控制多步驟程序整體的頂層喜好設定,如是否要顯示進度列。

若要檢視現有的網頁表單或建立新的網頁表單,瀏覽至 [入口網站] > [網頁表單]

備註

[網頁表單] 必須與特定的網頁關聯,才能在網站內看見該表單。

建立或編輯網頁時,[網頁表單] 可以在網頁表單上提供的查詢欄位中指定。

選取網頁表單類型

網頁表單屬性

下列屬性和關聯決定網頁表單的功能。

名稱 描述
名稱 用於參考的表單標題。
開始步驟 表單的第一個步驟。 網頁表單包含一或多個步驟。 有關步驟的詳細資料,請參閱下方標題為<網頁表單步驟>的區段。 第一個步驟的類型不可以是「條件」。
需要驗證 若勾選,未登入的使用者造訪包含表單的頁面時,就會重新導向至登入頁面。 成功登入後,會將使用者重新導向回到包含表單的頁面。
載入時開始新工作階段 選取 [],表示如果使用者在新瀏覽器或新索引標籤中開啟表單,或是關閉瀏覽器或頁面並傳回表單,將會開始全新的工作階段並從第一個步驟開始進行。 否則,工作階段將持續,而使用者可以關閉瀏覽器或頁面,並於稍後從原本停止的位置繼續進行。 預設值:
允許每位使用者多筆記錄 選取 [],表示允許使用者建立多個送出項目。 這可協助表單判斷使用者再次造訪表單時要執行的動作。 預設:
編輯已過期狀態碼 目標實體的狀態碼整數值與狀態原因結合時,表示現有的記錄無法再編輯。
編輯已過期狀態原因 目標實體的狀態碼整數值與狀態碼結合時,表示當現有記錄有這些值時,就無法再編輯記錄,也就是例如記錄已更新為完成時。
編輯已過期訊息 當現有記錄的狀態碼與狀態原因符合指定的值時顯示的訊息。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。 預設訊息:「您已經完成送出。 感謝您!」

進度指示器設定

名稱 描述
已啟用 勾選以顯示進度指示器。 預設:已停用
類型​​ 下列其中一項:標題、數值 (步驟 x/n) 及進度列。 預設:標題
職位 下列其中一項:頂端、底部、左、右 位置相對於表單。 預設:頂端
在步驟標題之前加上步驟號碼 勾選以在步驟的標題開頭新增步驟的編號。 預設為未勾選。

各種進度指示器類型的範例:

標題

使用標題追蹤進度

前面加上步驟編號的標題

使用步驟編號追蹤進度

數值

使用數值追蹤進度

進度列

使用列追蹤進度

「儲存變更」警告

名稱 描述
關閉時顯示儲存變更警告 選取就會在使用者對欄位進行變更,然後嘗試重新載入頁面、關閉瀏覽器、按一下瀏覽器的上一頁按鈕,或按一下多步驟表單中的上一步按鈕時,顯示警告訊息。
儲存變更警告訊息 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。 如果未指定訊息,將會使用瀏覽器的預設值。

範例:

儲存變更警告

備註

Firefox 未提供指定自訂訊息的功能。

網頁表單中繼資料

網頁表單中繼資料包含額外的行為修改邏輯,可增強或覆寫表單欄位的功能,而 Dynamics 365 的原生實體表單編輯功能無法做到。

在有您想要修改的欄位的 [網頁表單步驟] 上

  1. 按一下最左邊導覽區域中的 [中繼資料] 連結:
  2. 若要新增記錄,請按一下 [新增網頁表單中繼資料]。
  3. 若要編輯現有記錄,請按兩下網格中的記錄。

網頁表單中繼資料屬性

下列屬性為表單上的元素提供額外的樣式設定和功能。

名稱 描述
網頁表單步驟 與網頁表單中繼資料記錄關聯的網頁表單步驟。
類型​​ 可用的選項包括:屬性、區段、索引標籤和購買。
  • 網頁表單中繼資料類型 = 屬性:顯示適當的選項,用於修改針對相關步驟呈現的目前表單上的欄位。
  • 網頁表單中繼資料類型 = 區段:顯示可用於修改表單上區段的選項。
  • 網頁表單中繼資料類型 = 索引標籤:顯示可用於修改表單上索引標籤的選項。
  • 網頁表單中繼資料類型 = 購買︰顯示可購買的產品以及在 Dynamics 365 中產生報價記錄,以保存使用者的購買選項來建立訂單並處理付款。 |

網頁表單中繼資料類型 = 屬性

選取的 [類型] 為 [屬性] 時,會顯示下列屬性。

名稱 描述
屬性邏輯名稱 要修改的屬性欄位的邏輯名稱。
標籤 將指派給實體上屬性的預設標籤,取代為此輸入中指定的文字。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。

控制項樣式

下列選項可修改屬性欄位的樣式和功能。

名稱 描述
樣式 下列其中一項:選項組做為垂直選項按鈕清單、選項組做為水平選項按鈕清單、單行文字做為地理位置查詢驗證程式 (需要 Bing 地圖設定)、群組整數做為常數總和 (需要群組名稱)、群組整數做為順位等級沒有同分值 (需要群組名稱)、群組整數做為順位等級允許同分值 (需要群組名稱)、多重選擇矩陣 (需要群組名稱)、多重選擇 (需要群組名稱)、群組整數做為堆疊順位 (需要群組名稱)。
群組名稱 用來將控制項設為複合控制項群組的名稱。
多重選擇最小必選計數 這是選擇題的必選最小值。 選取 [多重選擇] 控制項樣式時才需要。
多重選擇最大必選計數 這是在選擇題中允許選取的值上限數目。 選取 [多重選擇] 控制項樣式時才需要。
常數總和最小總計 這是套用至常數總和回覆欄位的必要最小值。 只有在選取 [將整數設為常數總和群組] 控制項樣式時才需要。
常數總和最大總計 這是可套用至常數總和回覆欄位的值的最大值。 只有在選取 [將整數設為常數總和群組] 控制項樣式時才需要。
隨機化選項組值 指定 [是],就會隨機排列針對選項組控制項所列的選項。 僅適用於 [選項組] 類型的屬性。
CSS 類別 新增自訂 CSS 類別名稱至控制項。

預填欄位

下列選項為表單上的欄位提供預設值。

名稱 描述
忽略預設值 忽略所指定屬性欄位的預設值。 於擁有呈現為 [是] 和 [否] 選項按鈕清單的 [兩個選項] 欄位的屬性非常實用。 因為 Dynamics 365 會自動根據預設指派 [是] 或 [否] 值,這個選項能夠顯示不含預先定義回覆的 [是/否] 問題。
類型​​ 下列其中一個值:今天的日期、目前使用者的連絡人
表單載入時,要指派至欄位的值。 選取 [值] 時,會需要在 [] 欄位中指定值,該值將在載入表單時指派至欄位。 選取 [今天的日期] 會指派目前日期和時間至屬性欄位。 選取 [目前使用者的連絡人] 時,會需要屬於連絡人實體上屬性的 [從屬性],將會從目前使用者的連絡人記錄擷取,並於指定的屬性欄位上設定。
從屬性 連絡人實體上的屬性,將從目前的入口網站使用者的記錄擷取,並且在載入表單時指派至欄位。

儲存時設定值

下列選項會指定表單儲存時要設定的值。

名稱 描述
儲存時設定值 [是] 表示應使用 [] 欄位中提供的輸入內容將值指派至屬性。 所有屬性類型都可支援,但下列除外:唯一識別碼。
類型​​ 下列其中一個值:今天的日期、目前使用者的連絡人。 選取 [值] 時,會需要在 [] 欄位中指定值,該值將在載入表單時指派至欄位。 選取 [今天的日期] 會指派目前日期和時間至屬性欄位。 選取 [目前使用者的連絡人] 時,會需要屬於連絡人實體上屬性的 [從屬性],將會從目前使用者的連絡人記錄擷取,並於指定的屬性欄位上設定。
表單儲存時指派至屬性的值。 對於兩個選項 (布林值) 欄位,使用 true 或 false。 若是選項組欄位,使用整數值做為選項。 對於查詢 (EntityReference) 欄位,使用 GUID。 請注意,如果屬性也在表單上,使用者的值將會被此值覆寫。
從屬性 連絡人實體上的屬性,將從目前的入口網站使用者的記錄擷取,並且在儲存時指派至欄位。

驗證

下節包含修改各種驗證參數和錯誤訊息的屬性。

對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。

名稱 描述
驗證錯誤訊息 覆寫欄位的預設驗證錯誤訊息。
規則運算式 要加入以驗證欄位的規則運算式。
規則運算式驗證錯誤訊息 規則運算式驗證失敗時要顯示的驗證錯誤訊息。
必填欄位 勾選以讓屬性欄位變成必須包含值。
必填欄位驗證錯誤訊息 如果欄位未包含值,則覆寫預設必填欄位錯誤訊息。
範圍驗證錯誤訊息 覆寫顯示的預設範圍驗證錯誤訊息,如果欄位的值超出 [整數]、[十進位數]、[浮點數] 或 [貨幣] 類型實體屬性上指定的適當最小值和最大值。
地理位置驗證錯誤訊息 適用於如果屬性是 [單行文字],且指定的控制項樣式為 [單行文字做為地理位置查詢驗證程式],則這將會覆寫輸入驗證失敗時顯示的預設錯誤訊息。
常數總和驗證錯誤訊息 適用於如果屬性是 [整數] 類型,且指定的控制項樣式為 [將整數設為常數總和群組],則這將會覆寫輸入驗證失敗時顯示的預設錯誤訊息。
多重選擇驗證錯誤訊息 適用於如果屬性是 [兩個選項] 類型,且指定的控制項樣式為 [多重選擇],則這將會覆寫輸入驗證失敗時顯示的預設錯誤訊息。
排名順序 (無平分) 驗證錯誤訊息 適用於如果屬性是 [整數] 類型,且指定的控制項樣式為 [將整數設為排名順序 (無平分) 群組],則這將會覆寫輸入驗證失敗時顯示的預設錯誤訊息。

描述和指示

下列屬性指定自訂描述或指示的位置和內容。

名稱 描述
新增描述 [是] 會使自訂文字顯示在表單上指定的位置。
職位 下列其中一項:欄位上方、欄位下方及標籤上方
使用屬性的描述屬性 選取 [] 可在實體上使用指派至屬性中繼資料的描述。 選取 [否] 則提供自訂描述。 預設值:
描述 在表單上顯示的自訂文字。 搭配 [使用屬性的描述屬性] 設為 [] 的情況使用。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。

網頁表單中繼資料類型 = 區段

選取的 [類型] 相當於 [區段] 時,會顯示下列屬性。

名稱 描述
區段名稱 Dynamics 365 中實體表單上要修改的區段名稱。
標籤 將指派給實體上區段的預設標籤,取代為此輸入中指定的文字。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。

網頁表單中繼資料類型 = 索引標籤

選取的 [類型] 相當於 [索引標籤] 時,會顯示下列屬性。

名稱 描述
索引標籤名稱 Dynamics 365 中實體表單上要修改的索引標籤名稱。
標籤 將指派給實體上索引標籤的預設標籤,取代為此輸入中指定的文字。 對於為 Dynamics 365 組織安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。

網頁表單中繼資料類型 = 購買

選取的 [類型] 相當於 [購買] 時,會顯示下列屬性。 這些選項為網頁表單提供必要的詳細資料,以便顯示可購買的產品以及在 Dynamics 365 中產生報價記錄,以保存使用者的購買選項來建立訂單和處理付款。

名稱 描述
目標實體關聯名稱 網頁表單步驟目標實體與購買實體的關聯,如果步驟目標不是購買實體。
必要的產品關聯名稱 來自所要購買產品的購買實體關聯,為購買的必要部分。
選擇性的產品關聯名稱 來自選購產品之購買實體的關聯 (使用者必須選擇加入以購買這些項目)。
明細項目關聯名稱 來自定義購買明細項目之購買實體的關聯。
明細項目產品屬性名稱 產品查詢的購買明細項目實體屬性名稱。 如果此值不存在且未設定,則對應的明細項目將會排除在購買之外。
明細項目描述屬性名稱 描述的購買明細項目實體屬性名稱。
明細項目數量屬性名稱 項目數量的購買明細項目實體屬性名稱。 (應為十進位屬性)。
明細項目 UoM 屬性名稱 衡量單位查詢的購買明細項目實體屬性名稱。
明細項目必要屬性名稱 購買明細項目實體屬性名稱,表示某一明細項目是否為必要。
明細項目訂單屬性名稱 訂單的購買明細項目實體屬性名稱,表示當中有應顯示的明細項目。
明細項目指示屬性名稱 指示的購買明細項目實體屬性名稱。
報價名稱 用於此步驟產生之所有購買報價的名稱。
需要運送 布林值。 選取時,強制購買方式收集運送資訊。 附註:如果產品有運費重量值,則無論此設定為何,都將需要傳送。
付款時完成訂單 布林值。 勾選則表示付款確認後,訂單狀態應設為 [已完成]。 需要 [目標實體訂單關聯名稱]。 如果目標實體為 [adx_shoppingcart],則訂單將在付款成功時自動建立,且不需要 [目標實體訂單關聯名稱]。
付款時建立發票 布林值。 勾選則表示確認付款時,應建立發票。 需要 [目標實體發票關聯名稱],除非目標實體為 adx_shoppingcart,則不需要此關聯。
目標實體訂單關聯名稱 從網頁表單步驟目標實體到訂單實體的關聯。
目標實體發票關聯名稱 從網頁表單步驟目標實體到發票實體的關聯。

Web 表單的地理位置設定

受管理表單可設定為以圖釘標示地圖上現有的位置,或提供可讓使用者指定位置的能力。 請參閱新增地理位置

表單的地圖控制項需要其他設定,以向控制項告知各種不同位置欄位的識別碼,以指派值至欄位,或從中擷取值。 在 Web 表單步驟記錄內,有個區段用於定義您必須指派值的欄位對應。 欄位名稱將隨著您建立的結構描述改變。

Web 表單中的地理位置資料

備註

[地理位置] 區段不會在 German Sovereign Cloud 環境中顯示。 如果使用者以不同表單啟用地理位置,則在入口網站上呈現時,將不會顯示。

請參閱

設定 Dynamics 365 入口網站
定義 Dynamics 365 入口網站內的實體表單和自訂邏輯
入口網站的網頁表單步驟
入口網站的 Web 表單中繼資料
入口網站的網頁表單子格設定
入口網站網頁表單附註設定