共用方式為


構建通信 widget

在本教程中,我們將演示如何構建 Hello World! 通信 widget,可以託管在 Dynamics 365 管道整合架構 上。

先決條件

  • Visual Studio 2017.
  • 需要有效的 Microsoft Azure 訂閱,才能將範例應用程式發佈至 Azure。

注意

如果您沒有 Azure 訂閱,請建立免費帳戶

創建 Hello World! 應用

  1. 開啟 Visual Studio 2017,並選取檔案>新增>專案以建立新專案。

  2. 為專案選取 ASP.NET Web 應用程式 (.NET Framework) 範本,並將任何名稱新增至其中。

選取 ASP.NET Web 應用程式 (.NET Framework)。

  1. 為您的應用程式選取 MVC 範本,並確定已將驗證設定為無驗證

    為應用程式選取 MVC 範本。

    您可以為 ASP.NET 應用程式選擇任何其他範本。

  2. 立即在方案總管中檢視檔案。 展開檢視>首頁,然後開啟 Index.cshtml 檔案。

    從方案總管開啟 Index.cshtml 檔案。

  3. Index.cshtml 檔案中的 HTML 程式碼取代為下列程式碼:

<!DOCTYPE html>
<html>
<body>
  <br /><br />
  <p>Hello World!</p>
</body>
</html>
  1. 使用 Microsoft Edge 或 Google Chrome 執行此 HTML 檔案進行測試和偵錯。

    在瀏覽器中執行該檔案時,網頁看起來會像這樣:

    在瀏覽器中執行應用程式。

發佈並設定 widget

  1. 若要發佈您創建的範例 widget,跟隨 將範例應用程式發佈到 Azure 中的 步驟。 您可能還需要閱讀此 Azure 教學課程,以了解如何在 Azure 中建立和發佈 ASP.NET Web 應用程式:在 Azure 中建立 ASP.NET Framework Web 應用程式。 精靈將應用程式發佈到 Azure 之後,就會提供可用於存取託管 Web 應用程式的網站 URL。
    選取網站 URL 時,這會開啟先前在 Visual Studio 中偵錯 Web 應用程式時看到的相同 Web 應用程式。

  2. 若要在 Dynamics 365 執行個體中設定 widget,請依照此處所述的步驟操作:在 Dynamics 365 中設定範例應用程式

完成上述步驟后,打開您在 Dynamics 365 管道整合架構 中配置 widget 時選擇的 整合介面 應用程式之一,您將在右側面板中看到通信 widget。 若要開啟您選取的其中一個整合介面應用程式,請前往 https://[Organization URI]/apps

發佈後的 widget 應該看起來像這樣。

整合介面應用程式中發佈的範例 widget。

現在,繼續執行本逐步解說的下一節,其中展示來電時如何在 Dynamics 365 中搜尋和開啟記錄。

如何檢查管道整合架構 1.0 是否已準備好進行通訊

您可以叫用 CIFInitDone 事件來檢查管道整合架構 1.0 是否準備就緒。 CIFInitDone 事件是管道整合架構程式庫於載入管道整合架構後所引發。 此事件判斷管道整合架構 API 是否已準備好進行通訊。 其他資訊:事件

另請參閱

搜索和打開傳入對話的記錄
軟體電話集成示例代碼
在 ASP.NET Azure 中創建 Framework Web 應用
常見問題解答