Share via


建置簡單的通訊 widget

本教學課程示範如何建置可在 Dynamics 365 管道整合架構中裝載的簡單 Hello World! 通訊 widget。

先決條件

  • 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。

    查看已發佈 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 是否已準備好進行通訊。 其他資訊:事件

另請參閱

在傳入交談中搜尋並開啟記錄
軟體電話整合的範例程式碼
在 Azure 中建立 ASP.NET Framework Web 應用程式註冊
常見問題