分享方式:


設定對話方塊程序

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

對話方塊提供使用者介面給使用它們的人。 當您設定對話方塊以符合業務需求時,您需要熟悉這個使用者介面中可能存在的內容。

本主題內容

對話方塊元件

對話方塊可使用的步驟

連結子對話方塊

對話方塊元件

開始設定您的第一個對話方塊之前,了解對話方塊給其使用者的觀感,會十分有用。 當您開啟對話方塊程序使用它時,將會看到如下列螢幕擷取畫面所示的視窗:

Dynamics CRM 中的簡易範例對話方塊

對話方塊有下列元件:

  • 頁首:包含對話方塊的名稱和目前頁面的名稱。

  • 提示和回覆:顯示每一個要求和新增至頁面的回覆。 提示會告訴使用者如何執行或表示,而回覆則提供輸入資料的位置,用來設定 CRM 記錄的值或只是控制對話方塊的流程。 回覆是選擇項。

  • 秘訣:提供提示中未包含的其他詳細資料。 顯示的秘訣會根據哪個提示具有焦點而變更。

  • 註解:使用註解擷取當您在對話方塊中逐步進展時保持可用的資訊。 您可以在此註解區段輸入附註,提供未在回覆中擷取的其他詳細資料。

  • 說明:開啟對話方塊的 Microsoft Dynamics 365 應用程式說明主題。

  • 摘要:開啟對話方塊工作階段。 對話方塊工作階段會顯示對話方塊擷取的資料。 當您使用對話方塊時,這個工作階段將會顯示先前頁面的資料集。

  • 上一頁:在對話方塊的第一頁之後,您可以使用這個按鈕移至上一頁。

  • 下一頁:前移至下一個對話方塊頁面。

  • 完成:在最後一個對話方塊頁面之後,這個按鈕會以已完成狀態來關閉對話方塊。

  • 取消:以已取消狀態來關閉對話方塊。 取消的對話方塊無法繼續。

若要在建立對話方塊之後加以設定,您將會檢視類似下列畫面的頁面,其中含有包含 [提示和回覆] 之 [頁面] 的資料。

Dynamics CRM 中的對話方塊設定

如同其他程序,您可以變更名稱、啟用為程序範本,以及將程序設定做為指定程序或子程序來執行。 如果您在啟用對話方塊時保留兩個 [可用於執行:] 選項未核取,它會設定做為指定程序。

[輸入引數] 僅適用於設定做為子程序使用的程序。 如需詳細資訊,請參閱連結子對話方塊。

使用 [變數] 設定儲存在對話方塊程序中的值。 當程序經過多個頁面收集資料,而這項資料可能用來執行計算時,變數會很有用。 例如,對話方塊可能用來計算以數個問題之答覆為基礎的標準評比值。

對話方塊可使用的步驟

大部分可用於對話方塊的步驟與程序通用的那些步驟相同,但是 [頁面]、[提示和回覆]、[連結子對話方塊] 和 [查詢 CRM 資料] 除外。 如需其他步驟的詳細資訊,請參閱工作流程階段和步驟

提示和回覆

[頁面] 是 [提示和回覆] 步驟的容器。 您必須先包含 [頁面],才能新增 [提示和回覆]。

[提示和回覆] 步驟屬性是對話方塊中最重要的部分。 您必須新增至少一個 [提示和回覆] 步驟,才能啟用對話方塊。

提示

不要新增太多 [提示和回覆] 步驟至單一頁面,因為這會要求使用者向下捲動頁面。 最好是新增其他頁面,讓使用者可以按一下各頁面,而不捲動。

新增 [提示和回覆] 之後,按一下 [設定屬性] 開啟 [定義提示與回覆] 對話方塊。

在 CRM 中設定提示和回覆

[提示和回覆] 步驟有下列屬性:

  • 陳述式標籤
    陳述式標籤應為提示文字提供適當的標題。 完成對話方塊期間或之後檢視摘要時,[陳述式標籤] 會顯示在對話方塊工作階段中。

  • 提示文字
    提示文字可能表示對話方塊使用者應告訴客戶的事項,也可參數包含如何完成複雜程序之步驟的指示。

  • 提示文字
    秘訣文字提供其他資訊來支援提示文字。

  • 回覆類型
    選擇下列其中一個回覆類型:

    • 無​​
      您可以新增沒有回覆的提示。

    • 單行
      單行可以藉由設定 [資料類型] 來表示文字、整數或浮點數資料。

    • 選項組 (選項按鈕)

      • 結果會呈現為一組選項按鈕。 當只有少數選項供選擇時,請使用這個選項。

      • 選取的資料可以藉由設定 [資料類型] 設定為文字、整數或浮點數資料。

      • 您可以選擇定義靜態值,或查詢 CRM 資料以提供選項清單。 如需詳細資訊,請參閱查詢 CRM 資料。

    • 選項組 (挑選清單)
      這完全就像 [設定的選項 (選項按鈕)] 一樣,差別在於選項會顯示為清單。 當有非常多選項供選擇時,請使用這個選項。

    • 多行 (僅文字)
      提供區域來輸入多行文字。

    • 日期及時間
      提供控制項來設定日期及時間。

    • 只有日期
      提供控制項來設定日期。

    • 查詢
      這個選項會顯示應用程式使用的其中一個查詢欄位。 當您選取這個選項時,下列欄位會出現,而您必須為這些欄位提供值:

      • [參考實體]:包含要使用之查詢的實體

      • [參考欄位]:您要使用之參考實體中的特定查詢。

      提示

      如果您想要使用沒有多對一關聯之實體的清單,則可以建立自訂實體,然後在該實體與您在清單中顯示的實體之間的建立一對多關聯。 由於這個自訂實體除了允許這個查詢之外,就沒有其他用途,請務必須進行設定使其在應用程式中不可見,並設定實體描述表示實體的目的。

  • 資料類型
    選取 [單行]、[選項組 (選項按鈕)] 或 [選項組 (挑選清單)] 的 [回覆類型] 時,您可以選擇讓控制項中的資料集,使用下列其中一個資料類型來表示:

    • 文字

    • 整數

    • 浮點數

    當您選取 [查詢] 的 [回覆類型] 時,[資料類型] 欄位會由 [參考實體] 欄位取代。

  • 記錄回覆
    當您選擇不要記錄回覆時,您仍然可以將回覆當做對話方塊中的變數來存取,但是回覆中的資料無法隨對話方塊工作階段一起儲存。 這是安全性功能。 考量您是否有需要輸入和處理一些個人資訊的對話方塊。 如果回覆未記錄,就不會與包含對話方塊摘要資料之對話工作階段記錄一起儲存。

  • 預設值
    使用預設值設定數值,以表示未提供回覆中的資料,或表示如有不同只需加以編輯即可的極常見回覆。

查詢 CRM 資料

如果您的對話方塊依存於顯示一些擷取自 Dynamics 365 之資料的功能,則應該先新增 [查詢 CRM 資料] 步驟,然後才需要將此資料當做任一 [選項組] 回覆類型來檢視。

當您定義查詢時,會顯示以 [進階尋找] 面板為基礎的畫面。 您可以定義新查詢或使用其中一個現有檢視。 當任何查詢需要設定特定值時,該值會視為變數。 例如,您可以建立顯示所有 [案例] 記錄的查詢,其中特定 [客戶] (Account) 是 [客戶] (Customer)。 為了讓查詢有作用,您必須將 [客戶記錄] 指定為預留位置。 然後,當您選取 [修改查詢變數] 時,您將會看到產生變數之查詢的 FetchXML 表現形態,您在查詢中指定了特定的客戶。

您需要使用表單小幫手設定動態資料欄位,以表示客戶實體定義之對話方塊內容的客戶記錄。

設定查詢 CRM 資料的變數

這麼做之後,您可以 [儲存後關閉] 查詢。 如果此時按一下 [設計新增] 索引標籤,將會移除這個查詢定義的動態值,而且您需要重新將它升級。

您可以有包含變數的查詢,並且不使用動態值,但是顯示的結果將會和每個對話方塊相同。

使用查詢變數

定義查詢變數之後,您通常會在使用 [選項組 (挑選清單)] 回覆類型的回覆中使用。 您可以指定要在查詢中顯示哪些欄,以及一些分隔清單中顯示值的文字。

設定 CRM 資料的回覆詳細資料

結果是使用者可以在對話方塊中從結果選取。

Dynamics CRM 中對話方塊中的查詢結果

連結子對話方塊

透過與您可能使用子工作流程相同的方式,您也可以定義子對話方塊,建立可重複使用的對話方塊,您可以從其他對話重複使用。 如果子對話方塊有任何輸入參數,當您呼叫子對話方塊時,您必須將所有可用變數或回覆對應至子對話方塊定義的輸入變數。

設定子程序的輸入引數。

如果您嘗試輸入針對設定做為指定程序的輸入引數,將會提示您將 [可用於執行:] 值變更為 [做為子程序]。 將輸入引數輸入之後,就無法將程序設定做為指定程序,直到移除所有輸入引數為止。

輸入引數可以是下列類型:

  • 單行文字

  • 整數

  • 浮點數

  • 日期及時間

  • 只有日期

  • 查詢

如果呼叫的對話方塊沒有提供資料給輸入引數,您可以透過每個類型設定要使用的預設值。

另請參閱

對話方塊
動作​​

© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權