共用方式為


了解對話方塊

 

發行︰ 2016年11月

適用於: Dynamics CRM 2015

對話方塊包含頁面的集合,而且每個頁面可以包含多組提示和回覆。 您也可以指定對話方塊做為子對話方塊,然後從上層對話方塊中啟動該對話方塊。 閱讀本主題以了解 Microsoft Dynamics 365 對話方塊的基礎。

本主題內容

對話方塊元件

輸入引數與變數

對話方塊限制

對話方塊元件

下圖示範對話方塊頁面及其元件。

對話方塊的元件

讓我們詳細檢視每個元件。

頁面

頁面是對話方塊的基本單位,且是使用者的可視介面。 對話方塊可以有多個頁面,且每個頁面可以有多個提示和回覆。 執行對話方塊時,這些頁面會依照您在對話方塊定義中定義的順序對使用者顯示。

提示和回覆

提示和回覆可讓您向使用者提問並取得回覆。 對於每種提示,必須指定定義輸入或回覆類型控制向使用者的回覆類型。 您可以選擇下列其中一個回覆類型:

  • :不需回覆提示。 這是您歡迎使用者時一般會使用介紹提示。

  • 單行:讓您將輸入單行文字整數浮點值。 文字方塊會隨提示顯示,您可以在方塊中輸入回覆。

  • 選項按鈕:讓您從預先定義的回覆組或從使用 Query CRM Data 步驟的 Microsoft Dynamics 365 資料查詢中選取。 例如,您可以從下列通訊模式內的提供的新選項:電子郵件、傳真、通話或信件。 進一步,您可以指定回應的資料類型:文字整數浮點數。 回覆選項顯示為選項按鈕。

  • 挑選清單:讓您從預先定義的回覆組或從使用 Query CRM Data 步驟的 Microsoft Dynamics 365 資料查詢中選取。 不過,在此情況下,回覆選項會顯示在下拉式清單中顯示。

  • 多行文字:讓您輸入多行的文字。 多行文字方塊會隨提示顯示,您可以在方塊中輸入回覆。

  • 日期和時間:讓您輸入日期和時間。

  • 僅日期:讓您輸入日期 (不輸入時間)。

  • 查詢:讓您指定實體紀錄。

每個 Prompt and Response 步驟的使用者回覆在對話方塊工作儲存為步驟變數,可供稍後使用。

您可以新增靜態超連結或動態超連結至提示文字。 當指定文字為靜態超連結時,必須指定包括例如 http、https、ftp 這類通訊協定的完整 URL。 例如,若建立的超連結文字為「Bing」,則必須指定 URL 為 https://www.bing.com,而並非僅 www.bing.com。 動態超連結可插入任何文字欄位。 超連結會參照 Microsoft Dynamics 365 的實體記錄。

根據預設,每筆回覆都會記錄,而且可以在個別處理階段記錄中找到。 不過,您可以關閉回覆紀錄並利用提示,以及關閉包含例如信用卡詳細資料的機敏客戶資料回覆步驟,以避免誤用資料。

提示

秘訣:您針對的每個提示和回覆指定的資訊,可幫助使用者回應提示訊息。 秘訣為選用。

輸入引數與變數

除先前討論的對話方塊元件之外,若要使用對話方塊的話,有其他兩個元件您需要注意:輸入引數和變數。

輸入引數

輸入引數可以在啟用在資料並在上層與下層對話方塊之間傳遞。 子對話方塊會定義輸入引數,而您也可以在上層對話方塊中,透過新增連結子對話方塊步驟,從上層對話方塊來傳遞值,然後用子對話方塊中的輸入引數來對應必要的回覆。 您也可以執行簡單的演算法以及使用指派值進行輸入參數字串操作。 輸入引數可以為下列類型:單行的文字、整數、浮點數數字、日期及時間、只有日期,或查詢。 您也必須在建立每個引數類型時分別指定一個預設值。

若要展示在對話方塊中說明輸入引數的概念,請參考下列範例:

  • 您可以使用上層對話方塊,並透過採取下列三個輸入項目建立連絡人:的問候語、名字和姓氏。

  • 您有一個可以用於建立聯絡人案例的子對話方塊。

  • 在子對話方塊中,您可能會希望擁有一些用來參照來電者名稱的提示,這些資訊也存為提示以及上層對話方塊的回覆變數。 此外,您可能想要設定使用上層對話方塊的聯絡人紀錄相關的案例相關欄位。

  • 您針對所有來自上層紀錄的輸入內容,為子對話方塊定義輸入引數。 接下來,你建立具備連結子對話方塊的步驟,進而帶出子對話方塊的上層對話方塊,然後對應正確的提示與回應變數至子對話方塊的輸入引數。

變數

您可以透過變數儲存任何中間值,例如串聯字串或是或簡單演算法 (新增、減去、倍增) 的計算資料。 中間值是你在一系列的提示以及對話視窗的回覆中執行的回覆,且存在各自的提示與回覆步驟變數中。 您也可以使用中間變數和指派值步驟,使用您定義的變數執行簡單的演算法與字串操作。 對話方塊中的變數可以是以下類型的資料:文字、整數、浮點數、日期及時間、只有日期和查詢。 您也必須在建立每個變數時分別指定一個預設值。

若要說明對話方塊中的變數概念,請考慮使用 Lead Scoring 的範例,您可能想要要求一套問題,然後依照公式和權重的回覆來計算分數。 若要這麼做,您可以定義一個稱為 Score 的整數變數。 接下來,在收集回覆時,您可以使用檢查條件步驟來權重這些回覆,然後使用指派值步驟對這些回覆值做增加、減去,或是相乘至 Score 的變數。

註解

頁面底部的評論可以在對話方塊進行中時用於採取附註。 本節對整個程序來說是很常見的。 使用者可以擷取資訊,例如對話方塊的意見反應,或是客戶的註解。 此註解將於程序階段結束時儲存在 Description 程序階段紀錄的屬性中。

對話方塊限制

連結子對話方塊無法做為中間步驟。 您可能想將複雜對話方塊分成子對話方塊,並從上層對話方塊中觸發所有子對話方塊。 不過,本版本尚不支援此項目。

對話方塊中可使用的巢狀步驟樹木有其限制。 此限制視您使用的瀏覽器而定,而非 Microsoft Dynamics 365 的限制。 巢狀步驟在瀏覽器中呈現為巢狀表。 某些瀏覽器的可以支援更多層的巢狀表。 如果工作流程設計師變成灰階,您將無法把額外的巢狀步驟加入您的對話方塊中,請嘗試使用下列解決方法:

  • 重新設計對話方塊,減少巢狀步驟數目。

  • 新增子對話方塊,減少在上層對話方塊的步驟數。

  • 使用不同的瀏覽器。

另請參閱

針對引導式程序使用對話方塊
對話方塊的動作

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