分享方式:


使用 Microsoft Dynamics CRM 2015 Web 服務執行簡單的程式

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

此主題顯示如何建置並執行程式來建立客戶記錄、擷取記錄、更新記錄,以及提示您是否要刪除記錄。

先決條件

  • 下載 Microsoft Dynamics CRM SDK

  • 您必須能夠登入 Microsoft Dynamics CRM 2015 或 Microsoft Dynamics CRM Online。

  • Microsoft Visual Studio 2012 或 2013

  • Microsoft .NET Framework 4.5.2

建置並執行快速開始範例

  1. 找到並開啟 SDK\SampleCode\CS\QuickStart 資料夾。

  2. 在 Visual Studio 中開啟 QuickStart.csproj 檔案。

  3. 按一下 F5 來編譯並執行程式。

  4. 在提示訊息處輸入以下資訊:

    提示

    描述

    Enter a CRM server name and port [crm.dynamics.com]

    輸入您的 Microsoft Dynamics 365 伺服器名稱。 預設值是 Microsoft Dynamics CRM Online (crm.dynamics.com) 在北美洲。

    範例:myservername

    範例:myprefix.myservername:5500

    範例:crm5.dynamics.com

    請勿包括組織或網際網路通訊協定名稱 (http 或 https)。 稍後會提示您輸入。

    此設定是否設定用於安全通訊端層 (https) y/n [n]

    輸入 y,如果您用來存取 CRM 2015 的 URL 開頭是 https://,否則輸入 n。Microsoft Dynamics CRM Online 使用者看不到此提示。

    此組織是否於 Microsoft Online Services 中佈建 (y/n) [n]

    若這是 Microsoft Online Services 佈建的組織,請輸入 y。 否則,請輸入 n

    只有 Microsoft Dynamics CRM Online 使用者可以看到此提示。

    Enter domain\username

    對於 Microsoft Dynamics CRM 2015,輸入網域名稱和使用者名稱,其間用斜連線 (\) 分開。 如為 Microsoft Dynamics CRM Online,請輸入您的 Microsoft 帳號。

    內部部署/IFD 範例:mydomain\tadams

    線上範例:terryadams@somedomain.onmicrosoft.com

    如果您僅按下 <Enter> 做為使用者名稱,程式會尋找並使用儲存的認證。 如果沒有儲存的認證,程式會失敗。

    Enter password

    請輸入您的密碼。 字元會在視窗中顯示為「*」。 您的密碼會安全地儲存在 Microsoft 認證管理員中並供往後使用。

    Specify an organization number (1-n) [1]

    從組織清單中找到您所屬的組織,輸入對應的數字。 預設為 1,表示清單中的第一個組織。

    Do you want these entity records deleted? (y/n) [y]

    輸入 y 代表是,n 代表否。 在程式執行之後將展示建立,擷取和更新客戶記錄,您可以選擇刪除建立的記錄,也可以將它留下,讓您可以在 Web 應用程式或 Microsoft Dynamics CRM for Outlook 中檢視。

    Press Enter to exit

    按下 Enter 鍵結束程式。

後續步驟

在執行 QuickStart 程式或大多數 SDK 主控型的範本後,會提示您在 XML 設定檔中儲存伺服器、組織,以及您輸入的使用者名稱資訊,供往後執行範例時使用。 您便不用於執行其他範本時再次輸入該資訊。 完成第一次之後,主控提示如下。

提示

描述

Specify the saved server configuration number (1-x) [x]:

輸入 0 (0) 來建立新伺服器設定,然後依照前表格中的提示。 否則,請輸入顯示清單顯示的儲存設定數字。

Enter Password:

請輸入您的密碼。 字元會在視窗中顯示為「*」。 如果您的密碼從舊版範例執行儲存,則不會看到此提示。

Do you want these entity records deleted? (y/n) [y]

輸入 y 代表是,n 代表否。 在程式執行之後將展示建立,擷取和更新客戶記錄,您可以選擇刪除建立的記錄,也可以將它留下,讓您可以在 Web 應用程式或 Microsoft Dynamics CRM for Outlook 中檢視。

Press Enter to exit

按下 Enter 鍵結束程式。

如果您想要新增或修改此 QuickStart 程式功能,則可以修改 CRUDOperations.cs 檔案中的代碼。

如需更多關於由 QuickStart 和許多其他的 SDK 範本使用的 helper 程式碼檔案的詳細資訊,或是要了解關於如何使用必要的組件參照設定新專案,請參閱 使用範例和 Helper 程式碼。 如需更多關於管理儲存和重新使用伺服器設定資訊的來源碼資訊,請參閱 Helper 程式碼:ServerConnection 類別

第二個範例專案名為 QuickStart with Simplified Connection,包含在 Microsoft Visual Studio 解決方案中。 第二個範例顯示簡化的方法連線至 Microsoft Dynamics 365 組織 Web 服務,但是將類似第一個 QuickStart 範例。 此範例不使用任何 Helper 程式碼來建立 Web 服務的連線。

另請參閱

了解 Microsoft Dynamics CRM 2015 開發的教學課程
範例:Microsoft Dynamics CRM 快速入門
範例:使用 Microsoft Dynamics CRM 的簡化連線快速入門
撰寫應用程式和伺服器擴充功能
範例程式碼目錄
使用 xRM 與 SharePoint 在 60 分鐘之內建立 .NET 商務應用程式

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