HTTPS 엔드포인트를 사용하여 상업용 Marketplace 잠재 고객 관리

파트너 센터에서 MICROSOFT AppSource 및 Azure Marketplace 잠재 고객을 받기 위해 CRM(고객 관계 관리) 시스템이 명시적으로 지원되지 않는 경우 Power AutomateHTTPS 엔드포인트를 사용하여 이러한 잠재 고객을 처리할 수 있습니다. HTTPS 엔드포인트를 사용하면 상업용 Marketplace 잠재 고객을 이메일 알림으로 보내거나 Power Automate에서 지원하는 CRM 시스템에 쓸 수 있습니다.

이 문서에서는 파트너 센터에서 잠재 고객을 구성하는 데 사용할 HTTP POST URL을 생성하기 위해 Power Automate에서 새 흐름을 만드는 방법을 설명합니다. Postman을 사용하여 흐름을 테스트하는 단계도 포함되어 있습니다.

참고 항목

이러한 지침에서 사용되는 Power Automate 커넥터를 이용하려면 Power Automate에 대한 유료 구독이 필요합니다. 이 흐름을 구성하기 전에 이를 고려해야 합니다.

Power Automate를 사용하여 흐름 만들기

  1. Power Automate 웹 페이지를 엽니다. 로그인을 선택합니다. 아직 계정이 없는 경우 무료 가입을 선택하여 계정을 만드세요.

  2. 로그인하고, 내 흐름을 선택하고, 환경을 Microsoft(기본값)에서 CRM(Dataverse) 환경으로 전환합니다.

    Shows how to sign in to 'My flows.'

  3. + 새로 만들기에서 + Instant cloud flow(+ 인스턴트 클라우드 흐름)를 선택합니다.

    Shows how to select My flows, followed by Instant cloud flow.

  4. 흐름 이름을 지정한 다음 이 흐름을 트리거하는 방법 선택에서 HTTP 요청을 받을 때를 선택합니다.

    Shows how to build an automated flow window Skip button.

  5. 흐름 단계를 클릭하여 확장합니다.

    Shows how to expand the flow step.

  6. 다음 방법 중 하나를 사용하여 요청 본문 JSON 스키마구성합니다.

    • 요청 본문 JSON 스키마 텍스트 상자에 JSON 스키마 를 복사합니다.
    • 샘플 페이로드를 사용하여 스키마 생성을 선택합니다. 샘플 JSON 페이로드 입력 또는 붙여넣기 텍스트 상자에서 JSON 예제에 붙여넣습니다. 완료를 선택하여 스키마를 만듭니다.

    JSON 스키마

    {
      "$schema": "https://json-schema.org/draft-04/schema#",
      "definitions": {},
      "id": "http://example.com/example.json",
      "properties": {
        "ActionCode": {
          "id": "/properties/ActionCode",
          "type": "string"
        },
        "OfferTitle": {
          "id": "/properties/OfferTitle",
          "type": "string"
        },
        "LeadSource": {
          "id": "/properties/LeadSource",
          "type": "string"
        },
        "Description": {
          "id": "/properties/Description",
          "type": "string"
        },
        "UserDetails": {
          "id": "/properties/UserDetails",
          "properties": {
            "Company": {
              "id": "/properties/UserDetails/properties/Company",
              "type": "string"
            },
            "Country": {
              "id": "/properties/UserDetails/properties/Country",
              "type": "string"
            },
            "Email": {
              "id": "/properties/UserDetails/properties/Email",
              "type": "string"
            },
            "FirstName": {
              "id": "/properties/UserDetails/properties/FirstName",
              "type": "string"
            },
            "LastName": {
              "id": "/properties/UserDetails/properties/LastName",
              "type": "string"
            },
            "Phone": {
              "id": "/properties/UserDetails/properties/Phone",
              "type": "string"
            },
            "Title": {
              "id": "/properties/UserDetails/properties/Title",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    }
    

    JSON 예제

    {
      "UserDetails": {
        "FirstName": "Some",
        "LastName": "One",
        "Email": "someone@contoso.com",
        "Phone": "16175555555",
        "Country": "USA",
        "Company": "Contoso",
        "Title": "Esquire"
     },
      "LeadSource": "AzureMarketplace",
      "ActionCode": "INS",
      "OfferTitle": "Test Microsoft",
      "Description": "Test run through Power Automate"
    }
    

참고 항목

구성의 이 시점에서 CRM 시스템에 연결하거나 전자 메일 알림을 구성하도록 선택할 수 있습니다. 선택한 항목에 따라 다시 기본 지침을 따릅니다.

CRM 시스템에 연결

  1. + 새 단계를 선택합니다.

  2. 검색 커넥터 및 작업 상자에서 CRM 시스템을 검색하고 선택합니다. 다음 화면에서 는 새 레코드 만들기(Microsoft Dataverse) 를 예로 들 수 있습니다.

    Shows how to create a new record.

  3. 새 행추가하기 위한 작업이 있는 작업 탭을 선택합니다.

    Shows how to select 'Create a new record.'

  4. 테이블 이름 드롭다운 목록에서 잠재 고객 선택

    Shows how to select leads.

  5. Power Automate는 잠재 고객 정보를 제공하는 양식을 보여줍니다. 동적 콘텐츠 추가하도록 선택하여 입력 요청의 항목을 매핑할 수 있습니다. 다음 화면에서 는 OfferTitle 을 예로 보여 줍니다.

    Shows how to add dynamic content.

  6. 원하는 필드를 매핑한 다음, 저장을 선택하여 흐름을 저장합니다. HTTP POST URL이 만들어지고 HTTP 요청을 받은 경우 창에서 액세스할 수 있습니다. HTTP POST URL의 오른쪽에 있는 복사 컨트롤을 사용하여 이 URL을 복사합니다. 전체 URL의 일부를 놓치지 않도록 복사 컨트롤을 사용하는 것이 중요합니다. 게시 포털에서 잠재 고객 관리를 구성할 때 필요하므로 이 URL을 저장합니다.

    Shows when an HTTP request is received.

전자 메일 알림 설정

  1. 이제 JSON 스키마를 완료했으므로 + 새 단계를 선택합니다.

  2. 작업 선택에서 작업을 선택합니다.

  3. 작업 탭에서 전자 메일 보내기(Office 365 Outlook)를 선택합니다.

    참고 항목

    다른 전자 메일 공급자를 사용하려면 대신 메일 알림 보내기(메일)를 검색하여 선택합니다.

    Add an email action

  4. 전자 메일 보내기 창에서 다음 필수 필드를 구성합니다.

    • 받는 사람: 잠재 고객이 전송될 유효한 전자 메일 주소를 하나 이상 입력합니다.
    • 제목: Power Automate는 다음 화면에 표시된 LeadSource와 같은 동적 콘텐츠를 추가하는 옵션을 제공합니다. 필드 이름을 입력하여 시작합니다. 그런 다음 팝업 창에서 동적 콘텐츠 선택 목록을 선택합니다.

    참고 항목

    필드 이름을 추가할 때 콜론(:))을 사용하여 각 이름을 팔로우한 다음 Enter 키를 선택하여 새 행을 만들 수 있습니다. 필드 이름을 추가한 후 동적 선택 목록에서 연결된 각 매개 변수를 추가할 수 있습니다.

    Add an email action by using dynamic content

    • 본문: 동적 콘텐츠 선택 목록에서 전자 메일 본문에 원하는 정보를 추가합니다. 예를 들어 LastName, FirstName, Email 및 Company를 사용합니다. 전자 메일 알림 설정을 마쳤으면 다음 화면의 예제와 같습니다.

    Email notification example

  5. 저장을 선택하여 흐름을 완료합니다. HTTP POST URL이 만들어지고 HTTP 요청을 받은 경우 창에서 액세스할 수 있습니다. HTTP POST URL의 오른쪽에 있는 복사 컨트롤을 사용하여 이 URL을 복사합니다. 전체 URL의 일부를 놓치지 않도록 이 컨트롤을 사용하는 것이 중요합니다. 게시 포털에서 잠재 고객 관리를 구성할 때 필요하므로 이 URL을 저장합니다.

    HTTP POST URL

테스팅

Postman을 사용하여 구성을 테스트할 수 있습니다. Postman의 온라인 다운로드는 Windows에서 사용할 수 있습니다.

  1. Postman을 시작하고 새>요청을 선택하여 테스트 도구를 설정합니다.

    Request to set up your test tool

  2. 요청 저장 양식을 입력한 다음 만든 폴더에 저장합니다.

    Save Request form

  3. 드롭다운 목록에서 POST를 선택합니다.

    Test my flow

  4. Power Automate에서 만든 흐름의 HTTP POST URL을 붙여넣습니다. 여기서 요청 URL을 입력합니다.

    Paste the HTTP POST URL

  5. Power Automate돌아갑니다. Power Automate 메뉴 모음에서 내 흐름으로 이동하여 잠재 고객을 보내기 위해 만든 흐름을 찾습니다. 흐름 이름 옆에 있는 줄임표를 선택하여 추가 옵션을 확인하고 편집을 선택합니다.

  6. 오른쪽 위 모서리에서 테스트를 선택하고, 내가 트리거 작업 수행을 선택한 다음, 테스트를 선택합니다. 화면 맨 위에 테스트가 시작되었다는 표시가 표시됩니다.

    I'll perform the trigger action option

  7. Postman 앱으로 돌아가서 보내기를 선택합니다.

    Send button

  8. 흐름으로 돌아가서 결과를 검사. 모든 것이 예상대로 작동하면 흐름이 성공했음을 나타내는 메시지가 표시됩니다.

    Check results

  9. 전자 메일도 받았어야 합니다. 전자 메일 받은 편지함을 확인합니다.

    참고 항목

    테스트에서 전자 메일이 표시되지 않으면 스팸 및 정크 폴더를 검사. 다음 화면에서는 전자 메일 알림을 구성할 때 추가한 필드 레이블만 표시됩니다. 제품에서 생성된 실제 잠재 고객인 경우 본문 및 제목 줄에서 잠재 고객 연락처의 실제 정보를 볼 수도 있습니다.

    Email received

잠재 고객을 HTTPS 엔드포인트로 보내도록 제안 구성

게시 포털에서 제품에 대해 잠재 고객 관리 정보를 구성할 준비가 되면 다음 단계를 수행합니다.

  1. 파트너 센터에 로그인합니다.

  2. 제품을 선택하고 제품 설정 탭으로 이동합니다.

  3. 잠재 고객 섹션에서 연결을 선택합니다.

    Customer leads

  4. 커넥트ion 세부 정보 팝업 창에서 잠재 고객 대상에 대한 HTTPS 엔드포인트선택합니다. 이전 단계를 수행하여 만든 흐름의 HTTP POST URL을 HTTPS 엔드포인트 URL 필드로 붙여넣습니다. Connection details Contact email.

  5. 확인을 선택합니다.

잠재 고객 대상에 성공적으로 연결되었는지 확인하려면 유효성 검사 단추를 선택합니다. 성공하면 잠재 고객 대상에 테스트 리드가 있습니다.

참고 항목

제품에 대한 잠재 고객을 받으려면 먼저 나머지 제품 구성을 끝내고 게시해야 합니다.

잠재 고객이 생성되면 Microsoft에서 흐름으로 잠재 고객을 보냅니다. 잠재 고객은 구성한 CRM 시스템 또는 전자 메일 주소로 라우팅됩니다.