Ticari market müşteri adaylarını yönetmek için HTTPS uç noktası kullanma

Müşteri ilişkileri yönetimi (CRM) sisteminiz İş Ortağı Merkezi'nde Microsoft AppSource ve Azure Market müşteri adaylarını almak için açıkça desteklenmiyorsa, bu müşteri adaylarını işlemek için Power Automate'te bir HTTPS uç noktası kullanabilirsiniz. HTTPS uç noktasıyla, ticari market müşteri adayları e-posta bildirimi olarak gönderilebilir veya Power Automate tarafından desteklenen bir CRM sistemine yazılabilir.

Bu makalede, İş Ortağı Merkezi'nde müşteri adaylarını yapılandırmak için kullanacağınız HTTP POST URL'sini oluşturmak için Power Automate'te yeni bir akışın nasıl oluşturulacağı açıklanmaktadır. Ayrıca Postman ile akışınızı test etme adımlarını da içerir.

Not

Bu yönergelerde kullanılan Power Automate bağlayıcısı, Power Automate için ücretli bir abonelik gerektirir. Bu akışı yapılandırmadan önce bunu hesaba eklediğinizden emin olun.

Power Automate kullanarak akış oluşturma

  1. Power Automate web sayfasını açın. Oturum aç'ı seçin. Henüz bir hesabınız yoksa ücretsiz kaydol'u seçerek bir hesap oluşturun.

  2. Oturum açın, Akışlarım'ı seçin ve Ortam'ı Microsoft'tan (varsayılan) Dataverse (CRM) Ortamınıza değiştirin.

    Shows how to sign in to 'My flows.'

  3. + Yeni'nin altında + Anlık bulut akışı'yı seçin.

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

  4. Akışınızı adlandırıp Bu akışı tetikleme seçeneğinin altında HTTP isteği alındığında'yı seçin.

    Shows how to build an automated flow window Skip button.

  5. Genişletmek için akış adımına tıklayın.

    Shows how to expand the flow step.

  6. İstek Gövdesi JSON Şemasını yapılandırmak için aşağıdaki yöntemlerden birini kullanın:

    • JSON şemasını İstek Gövdesi JSON Şeması metin kutusuna kopyalayın.
    • Şema oluşturmak için örnek yük kullan öğesini seçin. Örnek JSON yükü girin veya yapıştırın metin kutusuna JSON örneğine yapıştırın. Şemayı oluşturmak için Bitti'yi seçin.

    JSON şeması

    {
      "$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 örneği

    {
      "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"
    }
    

Not

Yapılandırmanın bu noktasında, bir CRM sistemine bağlanmayı veya bir e-posta bildirimi yapılandırmayı seçebilirsiniz. Seçiminize göre kalan yönergeleri izleyin.

CRM sistemine Bağlan

  1. + Yeni adım'ı seçin.

  2. Bağlayıcıları ve eylemleri ara kutusunda bir CRM sistemi arayın ve seçin. Aşağıdaki ekranda Örnek olarak Yeni kayıt oluşturma (Microsoft Dataverse) gösterilmektedir.

    Shows how to create a new record.

  3. Yeni satır ekle eylemini içeren Eylemler sekmesini seçin.

    Shows how to select 'Create a new record.'

  4. Tablo Adı açılan listesinden müşteri adayı seçin.

    Shows how to select leads.

  5. Power Automate, müşteri adayı bilgilerini sağlamaya yönelik bir form gösterir. Dinamik içerik eklemeyi seçerek giriş isteğindeki öğeleri eşleyebilirsiniz. Aşağıdaki ekranda örnek olarak OfferTitle gösterilmektedir.

    Shows how to add dynamic content.

  6. İstediğiniz alanları eşleyin ve ardından akışınızı kaydetmek için Kaydet'i seçin. HTTP POST URL'si oluşturulur ve HTTP isteği alındığında penceresinden erişilebilir. HTTP POST URL'sinin sağındaki kopyalama denetimini kullanarak bu URL'yi kopyalayın. Kopyalama denetimini kullanmak, URL'nin tamamının herhangi bir bölümünü kaçırmamanızı sağlar. Yayımlama portalında müşteri adayı yönetimini yapılandırırken ihtiyaç duyacağınız için bu URL'yi kaydedin.

    Shows when an HTTP request is received.

E-posta bildirimini ayarlama

  1. JSON şemasını tamamladığınıza göre + Yeni adım'ı seçin.

  2. Eylem seçin'in altında Eylemler'i seçin.

  3. Eylemler sekmesinde E-posta gönder 'i (Office 365 Outlook) seçin.

    Not

    Farklı bir e-posta sağlayıcısı kullanmak istiyorsanız, bunun yerine eylem olarak E-posta bildirimi (Posta) gönder'i arayın ve seçin.

    Add an email action

  4. E-posta gönder penceresinde aşağıdaki gerekli alanları yapılandırın:

    • Kime: Müşteri adaylarının gönderileceği en az bir geçerli e-posta adresi girin.
    • Konu: Power Automate, aşağıdaki ekranda gösterilen LeadSource gibi dinamik içerik ekleme seçeneği sunar. Bir alan adı girerek başlayın. Ardından açılır pencereden dinamik içerik seçme listesini seçin.

    Not

    Alan adları eklediğinizde, her adı iki nokta üst üste (:)) ile takip edebilir ve ardından Enter'ı seçerek yeni bir satır oluşturabilirsiniz. Alan adlarını ekledikten sonra, dinamik seçim listesinden ilişkili her parametreyi ekleyebilirsiniz.

    Add an email action by using dynamic content

    • Gövde: Dinamik içerik seçme listesinden, e-postanın gövdesine istediğiniz bilgileri ekleyin. Örneğin, Soyadı, Ad, E-posta ve Şirket'i kullanın. E-posta bildirimini ayarlamayı bitirdiğinizde, aşağıdaki ekrandaki örneğe benzer.

    Email notification example

  5. Akışınızı tamamlamak için Kaydet'i seçin. HTTP POST URL'si oluşturulur ve HTTP isteği alındığında penceresinden erişilebilir. HTTP POST URL'sinin sağındaki kopyalama denetimini kullanarak bu URL'yi kopyalayın. Bu denetimin kullanılması, URL'nin tamamının herhangi bir bölümünü kaçırmamanızı sağlar. Yayımlama portalında müşteri adayı yönetimini yapılandırırken ihtiyaç duyacağınız için bu URL'yi kaydedin.

    HTTP POST URL

Test Etme

Postman ile yapılandırmanızı test edebilirsiniz. Postman'in çevrimiçi indirmesi Windows için kullanılabilir.

  1. Postman'i başlatın ve test aracınızı ayarlamak için Yeni>İstek'i seçin.

    Request to set up your test tool

  2. İsteği Kaydet formunu doldurun ve oluşturduğunuz klasöre kaydedin.

    Save Request form

  3. Açılan listeden POST'ı seçin.

    Test my flow

  4. Power Automate'te oluşturduğunuz akıştan HTTP POST URL'sini, İstek URL'sini girin yazan yere yapıştırın.

    Paste the HTTP POST URL

  5. Power Automate'e geri dönün. Power Automate menü çubuğundan Akışlarım'a giderek müşteri adayları göndermek için oluşturduğunuz akışı bulun. Diğer seçenekleri görmek için akış adının yanındaki üç noktayı seçin ve düzenle'yi seçin.

  6. Sağ üst köşedeki Test'i seçin, Tetikleyici eylemini gerçekleştireceğim'i ve ardından Test'i seçin. Ekranın üst kısmında testin başlatıldığını belirten bir gösterge görürsünüz.

    I'll perform the trigger action option

  7. Postman uygulamanıza dönün ve Gönder'i seçin.

    Send button

  8. Akışınıza dönün ve sonucu denetleyin. Her şey beklendiği gibi çalışıyorsa akışın başarılı olduğunu belirten bir ileti görürsünüz.

    Check results

  9. Ayrıca bir e-posta almış olmanız gerekirdi. E-posta gelen kutunuzu denetleyin.

    Not

    Testten bir e-posta görmüyorsanız istenmeyen posta ve gereksiz klasörlerinizi denetleyin. Aşağıdaki ekranda, e-posta bildirimini yapılandırırken yalnızca eklediğiniz alan etiketlerini göreceksiniz. Bu, teklifinizden oluşturulan gerçek bir müşteri adayı olsaydı, gövdedeki ve konu satırındaki müşteri adayı ilgili kişisinin gerçek bilgilerini de görürsünüz.

    Email received

Teklifinizi, HTTPS uç noktasına müşteri adayları gönderecek şekilde yapılandırma

Yayımlama portalında teklifinizin müşteri adayı yönetim bilgilerini yapılandırmaya hazır olduğunuzda şu adımları izleyin.

  1. İş Ortağı Merkezi'nde oturum açın.

  2. Teklifinizi seçin ve Teklif kurulumu sekmesine gidin.

  3. Müşteri adayları bölümünün altında Bağlan'i seçin.

    Customer leads

  4. Bağlan ion ayrıntıları açılır penceresinde Müşteri Adayı Hedefi için HTTPS Uç Noktası'nıseçin. Önceki adımları izleyerek oluşturduğunuz akıştan HTTP POST URL'sini HTTPS uç noktası URL'si alanına yapıştırın. Connection details Contact email.

  5. Tamam'ı seçin.

Bir müşteri adayı hedefine başarıyla bağlandığınızdan emin olmak için Doğrula düğmesini seçin. Başarılı olursa, müşteri adayı hedefinde bir test lideriniz olur.

Not

Teklifin müşteri adaylarını alabilmeniz için önce teklifin kalan kısmını yapılandırmayı ve yayımlamayı tamamlamanız gerekir.

Müşteri adayları oluşturulduğunda Microsoft akışa müşteri adayları gönderir. Müşteri adayları, yapılandırdığınız CRM sistemine veya e-posta adresine yönlendirilir.