建置簡單的通訊 widget
本教學課程示範如何建置可在 Dynamics 365 管道整合架構中裝載的簡單 Hello World! 通訊 widget。
先決條件
- Visual Studio 2017.
- 需要有效的 Microsoft Azure 訂閱,才能將範例應用程式發佈至 Azure。
注意
如果您沒有 Azure 訂閱,請建立免費帳戶。
建立簡單的 Hello World! 應用程式
開啟 Visual Studio 2017,並選取檔案>新增>專案以建立新專案。
為專案選取 ASP.NET Web 應用程式 (.NET Framework) 範本,並將任何名稱新增至其中。
為您的應用程式選取 MVC 範本,並確定已將驗證設定為無驗證。
您可以為 ASP.NET 應用程式選擇任何其他範本。
立即在方案總管中檢視檔案。 展開檢視>首頁,然後開啟 Index.cshtml 檔案。
將 Index.cshtml 檔案中的 HTML 程式碼取代為下列程式碼:
<!DOCTYPE html>
<html>
<body>
<br /><br />
<p>Hello World!</p>
</body>
</html>
使用 Microsoft Edge 或 Google Chrome 執行此 HTML 檔案進行測試和偵錯。
在瀏覽器中執行該檔案時,網頁看起來會像這樣:
發佈並設定 widget
若要發佈您剛建立的範例 widget,請依照將範例應用程式發佈至 Azure 中的步驟操作。 您可能還需要閱讀此 Azure 教學課程,以了解如何在 Azure 中建立和發佈 ASP.NET Web 應用程式:在 Azure 中建立 ASP.NET Framework Web 應用程式。 精靈將應用程式發佈到 Azure 之後,就會提供可用於存取託管 Web 應用程式的網站 URL。
選取網站 URL 時,這會開啟先前在 Visual Studio 中偵錯 Web 應用程式時看到的相同 Web 應用程式。
若要在 Dynamics 365 執行個體中設定 widget,請依照此處所述的步驟操作:在 Dynamics 365 中設定範例應用程式。
完成前述步驟後,開啟您在 Dynamics 365 管道整合架構中設定 widget 時選取的其中一個整合介面應用程式,然後就會在右側面板中看到通訊 widget。 若要開啟您選取的其中一個整合介面應用程式,請前往 https://[Organization URI]/apps
。
發佈後的 widget 應該看起來像這樣。
現在,繼續執行本逐步解說的下一節,其中展示來電時如何在 Dynamics 365 中搜尋和開啟記錄。
如何檢查管道整合架構 1.0 是否已準備好進行通訊
您可以叫用 CIFInitDone 事件來檢查管道整合架構 1.0 是否準備就緒。 CIFInitDone 事件是管道整合架構程式庫於載入管道整合架構後所引發。 此事件判斷管道整合架構 API 是否已準備好進行通訊。 其他資訊:事件
另請參閱
在傳入交談中搜尋並開啟記錄
軟體電話整合的範例程式碼
在 Azure 中建立 ASP.NET Framework Web 應用程式註冊
常見問題