Azure Table 스토리지를 사용하여 상업용 Marketplace 잠재 고객 관리

파트너 센터에서 MICROSOFT AppSource 및 Azure Marketplace 잠재 고객을 받기 위해 CRM(고객 관계 관리) 시스템이 명시적으로 지원되지 않는 경우 Azure Table Storage를 사용하여 이러한 잠재 고객을 처리할 수 있습니다. 그런 다음 데이터를 내보내 CRM 시스템으로 가져오도록 선택할 수 있습니다. 이 문서에서는 Azure Storage 계정 및 해당 계정 아래에 테이블을 만드는 방법을 설명합니다. 또한 Power Automate를 사용하여 제품이 잠재 고객 수신 시 이메일 알림을 전송하여 새 흐름을 만들 수 있습니다.

Azure Storage 계정 구성

  1. Azure 계정이 없는 경우 평가판 계정을 만들 수 있습니다.

  2. Azure 계정이 활성화되면 Azure Portal로그인합니다.

  3. Azure Portal에서 다음 절차를 사용하여 스토리지 계정을 만듭니다.

    1. 왼쪽 메뉴 모음에서 + 리소스 만들기를 선택합니다. 창이 오른쪽에 나타납니다.

    2. 창에서 스토리지선택합니다. 검색 창에서 스토리지 계정을 검색합니다.

    3. Storage 계정을 선택하여 계정 만들기를 시작합니다. 스토리지 계정 만들기의 지침을 따릅니다.

      Azure 스토리지 계정을 만드는 단계.

      스토리지 계정에 대한 자세한 내용은 빠른 시작 자습서를 참조하세요. 스토리지 가격 책정에 대한 자세한 내용은 Storage 가격 책정을 참조하세요.

  4. 스토리지 계정이 프로비전될 때까지 기다립니다. 이 프로세스에는 일반적으로 몇 분 정도 걸립니다.

스토리지 계정에 테이블 만들기

  1. Azure Portal의 페이지에서 모든 리소스 보기를 선택하여 스토리지 계정에 액세스합니다. Azure Portal의 왼쪽 표시줄에서 모든 리소스를 선택할 수도 있습니다.

    Azure Storage 계정에 대한 액세스를 보여 주는 스크린샷.

  2. 리소스 목록에서 사용할 스토리지 계정을 선택합니다.

  3. 스토리지 계정 창에서 액세스 키를 선택하고 대한 연결 문자열 값을 복사합니다. Azure Marketplace 제품에 대한 잠재 고객을 받기 위해 게시 포털에서 제공해야 하는 스토리지 계정 연결 문자열 값이므로 이 값을 저장합니다.

    다음은 연결 문자열 예입니다.

    DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.screens.net
    

    Azure 스토리지 키.

  4. (선택 사항) 스토리지 계정 창에서 테이블을 선택하고 + 테이블을 선택하여 테이블을 만듭니다. 테이블의 이름을 입력하고 확인을 선택합니다. 이 값은 잠재 고객이 수신되었을 때 메일 알림을 받는 흐름을 구성하려는 경우 필요하므로 저장해 두세요.

    Azure 테이블

    Azure Storage Explorer 또는 다른 도구를 사용하여 스토리지 테이블의 데이터를 확인할 수 있습니다. Azure 테이블의 데이터를 내보낼 수도 있습니다.

(선택 사항) Power Automate를 사용하여 잠재 고객 알림 가져오기

Power Automate를 사용하여 잠재 고객이 Azure Storage 테이블에 추가될 때마다 알림이 발송되도록 자동화할 수 있습니다. 계정이 없는 경우 체험 계정에 등록할 수 있습니다.

잠재 고객 알림 예제

이 예제에서는 Azure Table Storage에 새 잠재 고객 추가 시 자동으로 이메일 알림을 보내는 흐름을 만듭니다. 다음은 테이블 스토리지가 업데이트되는 경우 1시간마다 잠재 고객 정보를 보내도록 되풀이를 설정하는 예제입니다.

  1. Power Automate 계정에 로그인합니다.

  2. 왼쪽 막대에서 내 흐름을 선택합니다.

  3. 위쪽 막대에서 + 새로 만들기를 선택합니다.

  4. 드롭다운 목록에서 + 예약된 클라우드 흐름을 선택합니다.

    내 흐름 + 예약됨--비어 있음

  5. 예약된 흐름 빌드 창에서 반복 간격에 대해 1을 선택하고 빈도에 대해 시간을 선택합니다. 또한 원하는 경우 흐름에 이름을 지정합니다. 만들기를 선택합니다.

    참고 항목

    이 예제에서는 1시간 간격을 사용하지만 비즈니스 요구 사항에 가장 적합한 간격과 빈도를 선택할 수 있습니다.

    예약된 흐름 빌드

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

  7. 작업 선택 창에서 과거 시간 가져오기를 검색합니다. 그런 다음 작업에서 과거 시간 가져오기를 선택합니다.

    작업 선택

  8. 지난 시간 가져오기 창에서 간격을 1설정합니다. 시간 단위 드롭다운 목록에서 시간을 선택합니다.

    Important

    8단계에서 보낸 간격 및 시간 단위가 5단계에서 되풀이하도록 구성한 간격 및 빈도와 일치하는지 확인합니다.

    과거 시간 간격 가져오기 설정

    언제든지 흐름을 확인하여 각 단계가 올바르게 구성되었는지 확인할 수 있습니다. 흐름을 검사하려면 흐름 메뉴 모음에서 흐름 검사를 선택합니다.

    다음 단계 집합에서는 테이블에 연결하고 새 잠재 고객을 처리하도록 처리 논리를 설정합니다.

  9. + 새 단계를 선택합니다. 그런 다음 작업 선택 창에서 항목 가져오기를 검색합니다. 작업 선택

  10. 작업 아래에서 엔터티 가져오기(Azure Table Storage)를 선택합니다.

  11. Azure Table Storage 창에서 다음 상자에 정보를 지정하고 만들기를 선택합니다.

    • 연결 이름: 이 흐름과 테이블 간에 설정하는 연결에 의미 있는 이름을 제공합니다.

    • 스토리지 계정 이름: 테이블에 대한 스토리지 계정의 이름을 제공합니다. 스토리지 계정의 액세스 키 페이지에서 이 이름을 찾을 수 있습니다.

    • 공유 스토리지 키: 테이블에 대한 저장소 계정의 키 값을 제공합니다. 이 값은 스토리지 계정의 액세스 키 페이지에서 찾을 수 있습니다.

      Azure Table Storage 창

  12. 만들기를 선택하면 엔터티 가져오기 창이 나타납니다. 여기에서 고급 옵션 표시를 선택하고 다음 상자에 대한 정보를 제공합니다.

    • 테이블: 테이블 만들기에서 테이블의 이름을 선택합니다. 다음 이미지는 이 예제에서 marketplaceleads 테이블을 선택한 경우 표시되는 프롬프트를 보여 줍니다.

      엔터티 가져오기 창

    • 쿼리 필터링: 이 상자를 선택하고 이 함수를 상자에 붙여넣습니다. Timestamp gt datetime'@{body('Get_past_time')}'

      엔터티 가져오기, 쿼리 필터링 상자

  13. Azure 테이블에 대한 연결 설정을 마쳤으니 이번에는 새 단계를 선택하고 조건을 추가하여 Azure 테이블에서 새 잠재 고객을 검색합니다.

  14. 작업 선택 창에서 작업을 선택합니다. 그런 다음 조건 제어를 선택합니다.

    작업 창 선택

  15. 조건 창에서 값 선택을 선택합니다. 그런 다음 팝업 창에서 을 선택합니다.

  16. fx 상자에 붙여 length(body('Get_entities')?['value'])습니다. 확인을 선택하여 이 함수를 추가합니다.

  17. 조건 설정을 완료하려면 다음을 수행합니다.

    1. 드롭다운 목록에서 보다 큼을 선택합니다.

    2. 값으로 0을 입력합니다.

      조건 창

    다음 몇 단계에서는 조건의 결과에 따라 수행할 작업을 설정합니다.

    • 조건이 '없는 경우'로 확인되면 아무 것도 하지 마세요.
    • 조건이 '예'로 확인되면 회사 또는 학교 계정을 연결하여 전자 메일을 보내는 작업을 트리거합니다.
  18. [예]에서 작업 추가를 선택합니다.

    조건 창, 예인 경우 작업 추가

  19. 전자 메일 보내기(Office 365 Outlook)를 선택합니다.

    조건 창, 예인 경우 전자 메일 보내기

    참고 항목

    다른 전자 메일 공급자를 사용하려면 대신 메일 알림 보내기(메일)를 검색하여 선택합니다. 지침은 Office 365 Outlook을 사용하여 구성하는 방법을 보여 주지만 지침은 다른 전자 메일 공급자에 대해 유사합니다.

  20. Office 365 Outlook 창에서 다음 상자에 대한 정보를 제공합니다.

    1. 받는 사람: 이 알림을 받을 모든 사용자의 전자 메일 주소를 입력합니다.
    2. 제목: 전자 메일의 제목을 입력합니다. 새 잠재 고객을 예로 들어 보겠습니다 .
    3. 본문: 각 전자 메일에 포함할 텍스트(선택 사항)를 추가한 다음 붙여넣습니다 body('Get_entities')?['value'].

    참고 항목

    이 이메일의 본문에 정적 또는 동적 추가 데이터 요소를 삽입할 수 있습니다.

    조건 창, 예인 경우 Office 365 Outlook 창

  21. 저장을 선택하여 흐름을 저장합니다. Power Automate는 오류를 자동으로 테스트합니다. 오류가 없으면 흐름이 저장된 후 실행되기 시작합니다.

다음 이미지에서는 최종 흐름이 어떻게 표시되는지 보여 줍니다.

최종 흐름의 예

흐름 관리

실행 후 흐름을 관리하는 것은 쉽습니다. 흐름을 완전히 제어할 수 있습니다. 예를 들어 흐름을 중지하고 편집하고 실행 기록을 확인하고 분석을 얻을 수 있습니다. 다음 이미지에서는 흐름 관리에 사용할 수 있는 옵션을 보여 줍니다.

흐름 관리

흐름 끄기 옵션을 사용하여 흐름을 중지할 때까지 흐름이 계속 실행됩니다.

잠재 고객 메일 알림이 수신되지 않는다면 Azure 테이블에 새로운 잠재 고객이 추가되지 않았음을 의미합니다. 흐름 오류가 있는 경우 이 예제와 같은 전자 메일을 받게 됩니다.

흐름 오류 전자 메일 알림

Azure 테이블에 잠재 고객을 보내도록 제품 구성

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

  1. 제품의 제품 설정 페이지로 이동합니다.

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

    잠재 고객

  3. 연결 세부 정보 팝업 창에서 잠재 고객 대상에 대한 Azure 테이블을 선택합니다.

    잠재 고객 관리, 연결 세부 정보

  4. Storage 계정 연결 문자열 상자의 이전 단계에 따라 만든 Azure Storage 계정의 연결 문자열 붙여넣습니다.

    잠재 고객 관리, 연결 세부 정보 스토리지 계정

  5. 연락처 이메일: 새 잠재 고객 수신 시 메일 알림 받아야 하는 회사 내 사용자에게 전자 메일을 제공합니다. 여러 전자 메일을 세미콜론으로 구분하여 제공할 수 있습니다.

  6. 확인을 선택합니다.

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

참고 항목

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

잠재 고객이 생성되면 Microsoft는 Azure 테이블에 잠재 고객을 보냅니다. 흐름을 구성한 경우 구성한 전자 메일 주소로 전자 메일도 전송됩니다.