다음을 통해 공유


Microsoft Dynamics CRM 2015 웹 서비스를 사용하여 간단한 프로그램 실행

 

게시 날짜: 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)의 이름을 포함하지 마십시오. 나중에 해당 메시지가 표시됩니다.

    서버가 Secure Sockets Layer(https)에 대해 구성되어 있습니까? (y/n) [n]

    CRM 2015에 액세스하기 위해 사용하는 URL이 https://로 시작하는 경우에는 y를 입력하고, 그렇지 않은 경우에는 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

    Online 예제: 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을 입력합니다. 프로그램이 실행된 후, 계정 레코드의 생성, 검색 및 업데이트를 시연하면서, 생성된 레코드를 삭제할 수 있으며 또는 그것을 웹 애플리케이션이나 Outlook용 Microsoft Dynamics CRM에서 볼 수 있도록 남겨둘 수 있습니다.

    Press Enter to exit

    Enter 키를 눌러 프로그램을 종료합니다.

다음 단계

QuickStart 프로그램 또는 대부분의 다른 SDK 콘솔 기반 샘플을 실행한 후 프롬프트가 표시될 때 입력한 서버, 조직 및 사용자 이름 정보는 다음에 샘플을 실행할 때 다시 사용하도록 XML 구성 파일에 저장됩니다. 따라서 추가 샘플을 실행할 때 해당 정보를 다시 입력할 필요가 없습니다. 두 번째부터 콘솔 프롬프트는 다음과 같습니다.

프롬프트

설명

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

새 서버 구성을 만들려면 0을 입력하고 위의 표에 표시된 것처럼 화면의 지시에 따릅니다. 그렇지 않으면 표시된 목록에 표시된 대로 저장된 구성 번호를 입력합니다.

Enter Password:

암호를 입력합니다. 문자는 창에 “*”를 표시합니다. 이전 샘플 실행에서 암호를 저장한 경우 이 메시지가 표시되지 않습니다.

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

예의 경우 y를 입력하고 아니오의 경우 n을 입력합니다. 프로그램이 실행된 후, 계정 레코드의 생성, 검색 및 업데이트를 시연하면서, 생성된 레코드를 삭제할 수 있으며 또는 그것을 웹 애플리케이션이나 Outlook용 Microsoft Dynamics CRM에서 볼 수 있도록 남겨둘 수 있습니다.

Press Enter to exit

Enter 키를 눌러 프로그램을 종료합니다.

이 QuickStart 프로그램의 기능을 추가하거나 수정하려면 CRUDOperations.cs 파일에서 코드를 수정할 수 있습니다.

QuickStart 및 많은 다른 SDK 샘플에서 사용하는 도우미 코드 파일에 대한 자세한 내용 또는 필요한 어셈블리 참조로 새 프로젝트를 설정하는 방법에 대해 알아보려면 샘플 및 도우미 코드 사용을 참조하십시오. 서버 구성 정보 저장 및 재사용을 처리하는 원본 코드에 대한 자세한 내용은 도우미 코드: ServerConnection 클래스.

QuickStart with Simplified Connection이라는 두 번째 샘플 프로젝트는 Microsoft Visual Studio 솔루션에 포함되어 있습니다. 이 두 번째 샘플은 Microsoft Dynamics 365 조직 웹 서비스에 연결하는 간단한 메서드를 보여 주지만 첫 번째 QuickStart 샘플과 달리 유사합니다. 이 샘플은 웹 서비스 연결을 설정하기 위해 도우미 코드를 사용하지 않습니다.

참고 항목

Microsoft Dynamics CRM 2015용 개발 학습 자습서
샘플: Microsoft Dynamics CRM용 빠른 시작
샘플: Microsoft Dynamics CRM을 사용하여 간소화된 연결 빠른 시작
응용 프로그램 및 서버 확장 작성
샘플 코드 디렉터리
xRM 및 SharePoint를 사용하여 60분 안에 .NET 비즈니스 응용 프로그램 빌드

© 2017 Microsoft. All rights reserved. 저작권 정보