SaaS gerçekleştirme API'leri hakkında sık sorulan sorular

Bu makalede, Azure müşterilerinin SaaS tekliflerine abone olmasını sağlamak için Microsoft ticari marketinin tümleştirme gereksinimleri açıklanmaktadır.

Bulma deneyimi

Bir SaaS teklifi yayımlandıktan sonra Azure kullanıcıları bu teklifi Azure Market'de bulabilir. Müşterileriniz teklifleri ürün türüne (SaaS) göre filtreleyebilir ve ilgilendikleri SaaS hizmetlerini bulabilir.

Satın alma deneyimi

Bir kullanıcı belirli bir SaaS hizmetiyle ilgilendikten sonra, Azure Market'dan bu hizmete abone olabilir.

Azure kullanıcılarının Azure Market bir SaaS teklifine abone olması ne anlama gelir?

Bu, bir kullanıcının SaaS hizmetiyle ilişkili kullanım koşullarını ve gizlilik bildirimini görüntüleyebileceği ve SaaS teklifinin yayımcısı olan sizin belirlediğiniz fatura koşullarına göre Microsoft'un faturasıyla ödemeyi kabul ettiği anlamına gelir. Kullanıcılar SaaS hizmeti tüketimini ödemek için Azure'daki mevcut ödeme profillerini kullanabilir.

Bu özellik çeşitli şekillerde faydalıdır. Müşteriler artık, kullanmak istediği tüm bağımsız yazılım satıcıları (ISV) yazılımlarını denetlemek zorunda kalmadan Microsoft Cloud Platform'u güvenilir bir kaynak olarak kullanarak tek bir yerde bulabilir ve abone olabilir. Ayrıca müşteriler, her ISV yazılımını bağımsız olarak açıkça ödemek zorunda kalmadan mevcut ödeme profillerini kullanabilir.

Teklif abone olduğunda kullanıcıdan otomatik olarak ücret alınır mı?

SaaS teklifine abone olurken, kullanıcı Microsoft platformu aracılığıyla SaaS hizmetinin tüketimi için ödeme ödemeyi kabul eder. Ancak ücretler yalnızca teklif kullanıldığında başlar. Kullanıcının SaaS teklifinize gitmesi ve teklifi kullanmaya başlamak için hesap oluşturmayı onaylaması gerekir. Ardından bu müşteri SaaS aboneliği için faturalamayı başlatması için Microsoft'a bildireceksiniz.

Bir kullanıcı SaaS teklifinize abone olduğunda size nasıl bildirim gönderilir?

Bir teklife abone olduktan sonra, Azure kullanıcısı Azure'daki tüm tekliflerini bulabilir ve yönetebilir. Varsayılan olarak, yeni abone olunan SaaS teklifinin durumu Sağlama, yerine getirme bekleniyor olarak gösterilir. Bu durumda, Azure kullanıcısına Azure portalında SaaS abonelik yönetimi deneyimine göz atmak için Hesabı Yapılandır eylemi istenir.

Kullanıcı Hesabı Yapılandır'ı seçtiğinde SaaS hizmeti web sitesine yönlendirilir. Yayımcı, teklifi yayımlarken URL'yi yapılandırdı. Bu sayfa yayımcının giriş sayfası olarak adlandırılır. Azure kullanıcıları, Azure'daki mevcut Microsoft Entra kimlik bilgilerine göre SaaS giriş sayfasında oturum açar.

Önemli

İlke tarafından yönlendirilen Microsoft Entra Id Çoklu Oturum Açma (SSO) kullanarak satın alan kullanıcıda oturum açmanız gerekir. mail Microsoft Graph API'sinden alınan kullanıcı kaynağındaki özelliği, Microsoft Entra Id ve userPrincipalName MSA durumuyla ilgili iletişim bilgilerini verir. Microsoft Entra Id için "posta" alanı boş olabilir ve kullanıcının kayıtlı bir e-postası olmayabilir. Bu durumda, bunu algılamanızı ve bir kişi e-postası istemenizi öneririz. Bu, müşteri ekleme işlemi sırasında veya sonrasında müşteriye ulaşmak için bir iletişim e-postası almak için tek şansınızdır.

Azure kullanıcısı giriş sayfasına yeniden yönlendirildiğinde, sorgu URL'sine bir belirteç eklenir. Bu belirteç kısa ömürlüdür ve 24 saatlik bir süre için geçerlidir. Daha sonra bu belirtecin varlığını algılayabilir ve belirteçle ilişkili daha fazla bağlam elde etmek için Microsoft API'sini çağırabilirsiniz.

Müşteri aboneliği akışı

SaaS teklifinin yaşam döngüsündeki işlem senaryolarını işlemeye yönelik API sözleşmesi hakkında daha fazla bilgi için bkz . SaaS gerçekleştirme API'si.

Kullanıcının Azure'a abone olduğu SaaS teklifini nasıl biliyorsunuz?

API'ye Resolve verilen yanıt, SaaS aboneliğiyle ilişkili teklif ve plan bilgilerini içerir.

Azure kullanıcısı bu Azure aboneliğiyle ilişkili planı nasıl değiştirebilir?

  • Azure kullanıcısı SaaS aboneliğiyle ilişkili planı doğrudan SaaS deneyiminde veya Microsoft platformu aracılığıyla değiştirebilir.

  • Dönüşümler faturalama döngüsünde herhangi bir zamanda yapılabilir. Herhangi bir dönüştürmeyi onaylamanız istenir ve bu da bildirim üzerine etkili olur.

  • Ön ödemeli plan (aylık veya yıllık) fiyatları eşit olarak derecelendirilir. Dönüştürme süresine kadar yayılan fazla kullanımlar bir sonraki faturada ücretlendirilir. Yeni plan temel alınarak yeni fazla kullanımlar yayılacaktır.

Not

Belirli dönüştürme yollarını desteklemek istemiyorsanız, eski sürüme düşürmeleri engelleyebilirsiniz.

Aşağıdaki dizi, Azure müşterisi SaaS deneyiminde bir planı değiştirdiğinde akışı yakalar:

Müşteri planı değişiklik akışı

Aşağıdaki sıra, Bir Azure müşterisi Microsoft'un çevrimiçi mağazasındaki bir planı değiştirdiğinde akışı yakalar:

Müşteri çevrimiçi mağaza planı değişiklik akışı

Azure kullanıcısı Azure aboneliğiyle ilişkili plan aboneliğini nasıl kaldırabilir?

Azure kullanıcısı satın alınan saas teklifinin aboneliğini doğrudan SaaS deneyiminde veya Microsoft platformu aracılığıyla kaldırabilir. Kullanıcı aboneliğini kaldırdıktan sonra bir sonraki faturalama döngüsünden ücret alınmaz.

Aşağıdaki dizi, Bir Azure müşterisi SaaS deneyiminde SaaS teklifi aboneliğini kaldırdığında akışı yakalar:

Müşterinin SaaS deneyimi aboneliğini kaldırması

Aşağıdaki dizi, Azure kullanıcısı Microsoft'un çevrimiçi mağazasında aboneliğini kaldırdığında akışı yakalar:

Müşteri Microsoft'un çevrimiçi mağazasında aboneliğini iptal ediyor

Deneyimi yönetme

ISV, müşterisinin SaaS aboneliğini yönetebilir ve planlarını değiştirebilir.

Bir planın aynı teklif içinde farklı bir plana başarıyla dönüştürülmesi için aşağıdakilerin tümü doğru olmalıdır; aksi takdirde, değişiklik planı SaaS gerçekleştirme API çağrılarınız çalışmayabilir:

  • Hedef plan etkin olmalıdır.
  • Hedef plan müşterinin bölgesinde desteklenmelidir.
  • Hedef plan özel bir plansa, müşterinin kiracı kimliği İş Ortağı Merkezi'nde plana eklenmelidir ve değişiklik planını denemeden önce yeniden yayımlanmalıdır.
  • Hedef plan özel marketin bir parçasıysa, değişiklik planı yapılmadan önce müşterinin özel marketinde plana izin vermesi gerekir.
  • EA müşterileri için KCG ayarı etkinse (yani yalnızca ücretsiz kaynak satın alabilirler), hedef plan ücretli bir plan olmamalıdır.

Entra uygulamam için bir Hizmet Sorumlusu Nasıl yaparım??

Entra uygulama Hizmet Sorumlunuz, SaaS teklifiniz için oluşturduğunuz Entra uygulama kaydı örneğidir. Bu uygulama Hizmet Sorumlusu, İş ortağı merkezi teknik yapılandırmasında kullandığınız kiracıda oluşturulmalıdır. Bu adımlar, hizmet sorumlusu oluşturulup oluşturulmadığını ve oluşturulmadıysa nasıl oluşturulacağını belirlemenize yardımcı olabilir.

1. Adım: Uygulama Kaydını Tanımlama.

  1. İş Ortağı Merkezi'nde her SaaS teklifine gidin.

  2. "Teknik Yapılandırma Sayfası"na gidin ve "Entra uygulama kimliği" değerini kaydedin:

    Microsoft İş Ortağı Merkezi Teknik yapılandırma sayfasının ekran görüntüsü.

2. Adım: Hizmet Sorumlusunun oluşturulup oluşturulmadığını belirleyin.

1. Seçenek: Azure portalını kullanma

  1. Azure portalı Uygulama Kayıtları sayfasına gidin ve İş Ortağı Merkezi'nden kopyaladığınız kimliği içeren Uygulama Kaydı'nı bulun.

    İpucu

    İlk etapta Uygulama Kaydı'nı oluşturan siz olmamanız durumunda "Sahip Olunan Uygulamalar" yerine "Tüm Uygulamalar"a geçmeniz gerekebilir.

    İpucu

    SaaS Hızlandırıcısı dağıtım betiği kullanılarak oluşturulduysa, uygulama kayıt adı "FulfilmentAppReg" ile biter.

  2. Uygulama Kaydı sayfasını açın. Uygulama kayıt adına sahip bağlantıyı görüyorsanız (sonraki ekran görüntüsünde gösterildiği gibi "Hizmet Sorumlusu Oluştur" bağlantısı yerine), zaten oluşturulmuş bir hizmet sorumlunuz olduğu anlamına gelir.

    Uygulama Kaydı sayfasının ekran görüntüsü.

2. Seçenek: Azure CLI'yi kullanma

az ad sp list --filter "appId eq '<Your-App-ID>'"

Hizmet Sorumlusu oluşturulduysa, doğru olursunuz accountEnabled(bu görüntüde gösterildiği gibi).

Hizmet Sorumlusu tarafından oluşturulan sonuçları içeren Azure komut satırı arabiriminin ekran görüntüsü.

Az ad sp list adresinde bu Hizmet sorumlusu listesi komutu hakkında daha fazla bilgi edinin.

3. Adım: Hizmet Sorumlusu Oluşturma ve İlişkilendirilme

1. Seçenek: Azure portalını kullanma

  1. Azure portalı Uygulama Kayıtları sayfasına gidin ve İş Ortağı Merkezi'nden kopyaladığınız kimliği içeren Uygulama Kaydı'nı bulun.

    İpucu

    İlk etapta Uygulama Kaydı'nı oluşturan siz olmamanız durumunda "Sahip Olunan Uygulamalar" yerine "Tüm Uygulamalar"a geçmeniz gerekebilir.

    İpucu

    SaaS Hızlandırıcısı dağıtım betiği kullanılarak oluşturulduysa, uygulama kayıt adı "FulfilmentAppReg" ile biter.

  2. Uygulama Kaydı sayfasını açın ve "Hizmet Sorumlusu Oluştur" bağlantısını seçin (bu ekran görüntüsünde gösterildiği gibi).

    Hizmet Sorumlusu Oluştur bağlantısının vurgulu olduğu Uygulama Kaydı sayfasının ekran görüntüsü.

2. Seçenek: Azure CLI'yi kullanma

az ad sp create --id <app_id>

Hizmet Sorumlusu oluşturulduysa true (bu görüntüde gösterildiği gibi) olarak görürsünüzaccountEnabled.

Hizmet Sorumlusunun oluşturulduğunu gösteren komut satırı arabiriminin ekran görüntüsü.

Az ad sp create adresinde bu Hizmet sorumlusu oluşturma komutu hakkında daha fazla bilgi edinin.