SaaS aboneliği yaşam döngüsünü yönetme

Ticari market, son kullanıcı tarafından satın alınan SaaS aboneliğinin tüm yaşam döngüsünü yönetir. Gerçek SaaS aboneliği etkinleştirmeyi, kullanımı, güncelleştirmeleri ve iptali yönlendirmek için giriş sayfasını, Fulfillment API'lerini, İşlem API'lerini ve web kancasını bir mekanizma olarak kullanır. Son kullanıcının faturası, Microsoft'un koruduğu SaaS aboneliğinin durumuna bağlıdır.

SaaS aboneliğinin durumları

Aşağıdaki diyagramda SaaS aboneliğinin durumları ve geçerli eylemler gösterilmektedir.

Markette hizmet olarak yazılım aboneliğinin yaşam döngüsünü gösteren diyagram.

Satın alınmış ancak henüz etkinleştirilmemiş (PendingFulfillmentStart)

Son kullanıcı veya bulut çözümü sağlayıcısı (CSP) ticari markette bir SaaS teklifi satın aldıktan sonra yayımcıya satın alma işlemi bildirilir. Yayımcı daha sonra yayımcı tarafında son kullanıcı için yeni bir SaaS hesabı oluşturabilir ve yapılandırabilir.

Hesap oluşturma işleminin gerçekleşmesi için:

  1. Müşteri, Microsoft AppSource'ta veya Azure portalında başarılı bir şekilde satın aldıktan sonra SaaS teklifi için kullanılabilen Hesabı şimdi yapılandır düğmesini seçer. Alternatif olarak müşteri, satın alma işleminin ardından kısa süre içinde alacağı e-postadaki Şimdi yapılandır düğmesini kullanabilir.
  2. Microsoft daha sonra yeni tarayıcı sekmesinde belirteç parametresiyle (ticari marketten satın alma tanımlama belirteci) giriş sayfası URL'sini açarak iş ortağına satın alma hakkında bilgi verir.

Bu tür bir aramaya örnek olarak https://contoso.com/signup?token=<blob>, ancak İş Ortağı Merkezi'ndeki bu SaaS teklifinin giriş sayfası URL'si olarak https://contoso.com/signupyapılandırılır. Bu belirteç yayımcıya SaaS satın alma işlemini ve müşteriyi benzersiz olarak tanımlayan bir kimlik sağlar.

İpucu

Giriş sayfası URL'sine pound işareti karakterini (#) eklemeyin. Aksi takdirde müşteriler giriş sayfanıza erişemez.

Önemli

Giriş sayfası URL'si tüm gün, her gün çalışır durumda olmalı ve Microsoft'tan her zaman yeni arama almaya hazır olmalıdır. Giriş sayfası kullanılamaz duruma gelirse müşteriler SaaS hizmetine kaydolamaz ve kullanmaya başlayamaz.

Ardından yayımcının SaaS Çözümle API'sini çağırarak ve belirteci parametrenin değeri olarak girerek belirteci Microsoft'a geri geçirmesi x-ms-marketplace-token headergerekir. ÇÖZÜMLE API çağrısının sonucu olarak belirteç, satın alma işleminin benzersiz kimliği, satın alınan teklif kimliği ve satın alınan plan kimliği gibi SaaS satın alma işleminin ayrıntılarıyla değiştirilir.

Giriş sayfasında, müşterinin Microsoft Entra çoklu oturum açma (SSO) aracılığıyla yeni veya mevcut SaaS hesabında oturum açması gerekir.

Not

Müşteri Microsoft tarafından yapılandırma işlemini başlatana kadar yayımcıya SaaS satın alma işlemi bildirılmaz.

Yayımcının bu akış için Microsoft tarafından gereken kullanıcı deneyimini sağlamak için SSO uygulaması gerekir. Çok kiracılı Microsoft Entra uygulamasını kullandığınızdan emin olun ve SSO yapılandırırken hem iş hem okul hesaplarına hem de kişisel Microsoft hesaplarına izin verin. Bu gereksinim yalnızca, Microsoft kimlik bilgileriyle zaten oturum açtığında SaaS hizmetine yönlendirilen kullanıcılar için giriş sayfası için geçerlidir. SaaS hizmetinde tüm oturum açma işlemleri için SSO gerekli değildir.

Not

SSO bir yöneticinin bir uygulamaya izin vermesi gerekiyorsa, İş Ortağı Merkezi'ndeki teklifin açıklaması yönetici düzeyinde erişim gerektiğini açıklamalıdır. Bu açıklama, ticari market sertifikasyon ilkelerine uymaktır.

Oturum açma işleminden sonra müşterinin yayımcı tarafında SaaS yapılandırmasını tamamlaması gerekir. Ardından yayımcının SaaS hesabının sağlanmasının tamamlandığını Azure Market sinyal göndermek için Aboneliği Etkinleştir API'sini çağırması gerekir. Bu eylem müşterinin faturalama döngüsünü başlatır. Abonelik API'sini Etkinleştir çağrısı başarılı olmazsa, müşteri satın alma için faturalandırılamaz.

Sağlama senaryosu için A P I çağrılarını gösteren diyagram.

Hem satın alan hem de ödeme hesabı sahibi, hesabı yapılandırmalarını isteyen bir e-posta alır.

Not

Durum PendingFulfillmentStart olduğunda Yayımcının varlığı çözümlemesi için 30 günü vardır, aksi takdirde faturalama dönemi başlatılmadığından ve ilgili satın alma faturalanmadığından varlık geçersiz olur ve durum Abonelikten Kaldırıldı olarak değişir. Müşteri satın alma için faturalandırılmaz.

Etkin (Abone Olunan)

Etkin (Abone) sağlanan SaaS aboneliğinin kararlı durumudur. Microsoft tarafı Aboneliği Etkinleştir API çağrısını işledikten sonra SaaS aboneliği Abone Olundu olarak işaretlenir. Müşteri artık yayımcı tarafında SaaS hizmetini kullanabilir ve faturalandırılır.

Bir SaaS aboneliği zaten etkin olduğunda müşteri Azure portalından veya Microsoft 365 Yönetici Merkezi'nden SaaS deneyimini yönet'i seçebilir. Bu eylem, Etkinleştir akışında olduğu gibi Microsoft'un giriş sayfası URL'sinibelirteç parametresiyle çağırmasına da neden olur. Yayımcı yeni satın almalar ile mevcut SaaS hesaplarının yönetimi arasında ayrım yapmalı ve bu giriş sayfası URL çağrısını buna göre işlemelidir.

Hem satın alan hem de ödeme hesabı sahibine bir etkinleştirme bildirimi e-postası gönderilir.

Güncelleştiriliyor (Abone Olunan)

Bu eylem, mevcut etkin SaaS aboneliğine yönelik bir güncelleştirmenin hem Microsoft hem de yayımcı tarafından işlendiği anlamına gelir. Böyle bir güncelleştirme şu şekilde başlatılabilir:

  • Ticari marketten müşteri.
  • Ticari marketten CSP.
  • Yayımcının SaaS sitesindeki müşteri (CSP tarafından yapılan satın almalar için değil).

SaaS aboneliği için iki tür güncelleştirme sağlanır:

  • Müşteri abonelik için başka bir plan seçtiğinde planı güncelleştirin.
  • Müşteri abonelik için satın alınan lisans sayısını değiştirdiğinde miktarı güncelleştirin.

Yalnızca etkin bir abonelik güncelleştirilebilir. Abonelik güncelleştirilirken, durumu Microsoft tarafında Etkin kalır.

Ticari marketten başlatılan güncelleştirme

Bu akışta müşteri, Azure portalından veya Microsoft 365 Yönetici Merkezi'nden abonelik planını veya lisans miktarını değiştirir.

  1. Bir güncelleştirme girildikten sonra Microsoft, İş Ortağı Merkezi'ndeki Teknik yapılandırma sayfasındaki Bağlan ion web kancası alanında yapılandırılan yayımcının web kancası URL'sini, eylem ve diğer ilgili parametreler için uygun bir değerle çağırır.
  2. Yayımcı tarafı, SaaS hizmetinde gerekli değişiklikleri yapmalı ve tamamlandığında İşlemin Güncelleştirme Durumu API'sini çağırarak Microsoft'a bildirmelidir.
  3. Düzeltme eki hata durumuyla gönderilirse güncelleştirme işlemi Microsoft tarafında tamamlanmaz. SaaS aboneliği mevcut planı ve lisans miktarını korur.

Not

Yayımcı, web kancası bildirimini aldıktan sonra 10 saniyelik bir zaman penceresinde İşlem API'sinin Durumunu Hata/Başarılı yanıtıyla güncelleştirmek için PATCH'i çağırmalıdır. İşlem durumunun PATCH değeri 10 saniye içinde alınmazsa, değişiklik planına otomatik olarak Başarılı olarak düzeltme eki eklenir.

Ticari marketten başlatılan bir güncelleştirme senaryosuna yönelik API çağrılarının dizisi aşağıdaki diyagramda gösterilmiştir.

Market tarafından başlatılan güncelleştirme için A P I çağrılarını gösteren diyagram.

Yayımcıdan başlatılan güncelleştirme

Bu akışta müşteri, SaaS hizmetinin kendisinden satın alınan abonelik planını veya lisans miktarını değiştirir.

  1. yayımcı tarafında istenen değişikliği yapmadan önce, yayımcı kodunun Değişiklik Planı API'sini veya Değişiklik Miktarı API'sini veya her ikisini birden çağırması gerekir.
  2. Microsoft değişikliği aboneliğe uygular ve ardından Bağlan ion web kancası aracılığıyla yayımcıya aynı değişikliği uygulamasını bildirir.
  3. Ancak yayımcının SaaS aboneliğinde gerekli değişikliği yapması ve değişiklik yapıldığında İşlem API'sinin Güncelleştirme Durumu'nu çağırarak Microsoft'a bildirmesi gerekir.

Yayımcı tarafından başlatılan bir güncelleştirme senaryosu için API çağrılarının sırası aşağıdaki diyagramda gösterilmiştir.

Yayımcı tarafı tarafından başlatılan güncelleştirme için A P I çağrılarını gösteren diyagram.

Plan değişikliğini belirten bir bildirim e-postası hem satın alan hem de ödeme hesabı sahibine gönderilir.

Miktar değişikliğini belirten bir bildirim e-postası hem satın alan hem de ödeme hesabı sahibine gönderilir.

Askıya Alındı (Askıya Alındı)

Bu durum müşterinin SaaS hizmeti için ödemesinin alınmadığını gösterir. Microsoft, SaaS aboneliği durumunda bu değişikliği yayımcıya bildirir. Bildirim, eylem parametresi Askıya Alındı olarak ayarlanmış bir web kancası çağrısı aracılığıyla yapılır.

Yayımcı, yayımcı tarafında SaaS hizmetinde değişiklik yapabilir veya yapmayabilir. Yayımcının bu bilgileri askıya alınan müşterinin kullanımına sunup müşterinin SaaS hizmetine erişimini sınırlamasını veya engellemesini öneririz. Ödemenin hiçbir zaman alınmama olasılığı vardır.

Not

Microsoft, müşteriye aboneliği otomatik olarak iptal etmeden önce 30 günlük bir yetkisiz kullanım süresi verir. 30 günlük yetkisiz kullanım süresi sona erdikten sonra web kancası bir Unsubscribe eylem alır.

Abonelik Askıya Alındı durumunda olduğunda:

  • İş ortağının veya ISV'nin SaaS hesabını kurtarılabilir durumda tutması gerekir, böylece tüm işlevler veri veya ayar kaybı olmadan geri yüklenebilir.
  • Ödeme yetkisiz kullanım süresi boyunca alınırsa iş ortağı veya ISV aboneliği yeniden devreye alma isteği veya yetkisiz kullanım süresinin sonunda aboneliğin yetkisini kaldırma isteği beklemelidir. Her iki istek de web kancası mekanizması aracılığıyla gönderilir.

Yayımcı herhangi bir eylem gerçekleştirmeden önce abonelik durumu Microsoft tarafında Askıya Alındı olarak değiştirilir. Yalnızca Etkin abonelikler askıya alınabilir.

Durumu 'askıya alındı' olarak değiştirildiğini belirten bir bildirim e-postası hem satın alan hem de ödeme hesabı sahibine gönderilir.

30 günlük askıya alma süresinin ardından, askıya alma sonrası iptalle ilgili bir e-posta hem satın alan hem de ödeme hesabı sahibine gönderilir.

Yeniden Göreve Alındı (Askıya Alındı)

Bu eylem müşterinin ödeme aracının yeniden geçerli hale geldiğini, SaaS aboneliği için bir ödeme yapıldığını ve aboneliğin yeniden getirildiğini gösterir. Bu durumda:

  1. Microsoft, Web Kancası'nı Yeniden Devreye Alma değerine ayarlanmış bir eylem parametresiyle çağırır.
  2. Yayımcı, yayımcı tarafında aboneliğin tamamen çalışır durumda olduğundan emin olur.
  3. Yeniden Devreye Alma işlemi başarılı olur ve müşteri SaaS aboneliği için yeniden faturalandırılır.

Yalnızca askıya alınmış bir abonelik yeniden etkinleştirilebilir. Askıya alınan SaaS aboneliği, yeniden devreye alınırken Askıya Alınmış durumda kalır. Bu işlem tamamlandıktan sonra aboneliğin durumu Etkin olur.

Askıya alınmış durumdan yeniden göreve geçişten sonra hem satın alan hem de fatura sahibine bir e-posta gönderilir.

Yenilendi (Abone Olundu)

SaaS aboneliği, microsoft tarafından abonelik döneminin sonunda bir ay veya bir yıl içinde otomatik olarak yenilenir. Otomatik yenileme ayarı için varsayılan ayar tüm SaaS abonelikleri için geçerlidir . Etkin SaaS abonelikleri düzenli bir tempoyla yenilenmeye devam edecektir. Microsoft, yenileme olayları için yalnızca bilgili web kancası bildirimleri sağlar. Müşteri, Microsoft 365 Yönetici Portalı aracılığıyla SaaS aboneliği için otomatik yenilemeyi kapatabilir. Bu durumda SaaS aboneliği geçerli faturalama döneminin sonunda otomatik olarak iptal edilir. Müşteriler ayrıca SaaS aboneliğini istedikleri zaman iptal edebilir.

Yalnızca etkin abonelikler otomatik olarak yenilenir. Abonelikler yenileme işlemi sırasında ve otomatik yenileme başarılı olursa etkin kalır. Yenilemeden sonra abonelik döneminin başlangıç ve bitiş tarihleri yeni dönemin tarihlerine güncelleştirilir.

Ödemeyle ilgili bir sorun nedeniyle otomatik yenileme başarısız olursa abonelik Askıya Alınır ve yayımcıya bildirilir.

Yenileme için anımsatıcı e-postaları, yıllık/çok yıllık yenileme tarihinden 30 gün önce hem satın alan hem de ödeme hesabının sahibine gönderilir.

İptal Edildi (Abonelikten Çıkıldı)

Abonelikler, yayımcı sitesinden, Azure portalından veya Microsoft 365 Yönetici Center'dan aboneliğin iptali yoluyla açık bir müşteri veya CSP eylemine yanıt olarak bu duruma ulaşır. Abonelik, 30 gün boyunca Askıya Alındı durumunda kaldıktan sonra, aidatların ödenmemesi nedeniyle örtük olarak da iptal edilebilir.

Yayımcı bir iptal web kancası çağrısı aldıktan sonra, istek üzerine kurtarma için müşteri verilerini en az yedi gün boyunca saklaması gerekir. Ancak o zaman müşteri verileri silinebilir.

SaaS aboneliği, yaşam döngüsünün herhangi bir noktasında iptal edilebilir. Abonelik iptal edildikten sonra yeniden etkinleştirilemiyor.

İptal e-postası hem satın alan hem de ödeme hesabının sahibine gönderilir.

Sonraki adımlar

Video eğiticileri