Sdílet prostřednictvím


Správa životního cyklu předplatného SaaS

Komerční marketplace spravuje celý životní cyklus předplatného SaaS po jeho nákupu koncovým uživatelem. Používá cílovou stránku, rozhraní API pro plnění, rozhraní API operací a webhook jako mechanismus pro řízení skutečné aktivace, využití, aktualizací a zrušení předplatného SaaS. Vyúčtování koncového uživatele vychází ze stavu předplatného SaaS, které Microsoft udržuje.

Stavy předplatného SaaS

Následující diagram znázorňuje stavy předplatného SaaS a příslušné akce.

diagram znázorňující životní cyklus softwaru jako předplatné služby na marketplace

Zakoupené, ale ještě neaktivované (PendingFulfillmentStart)

Jakmile koncový uživatel nebo poskytovatel cloudových řešení (CSP) koupí nabídku SaaS na komerčním marketplace, vydavatel o nákupu obdrží oznámení. Vydavatel pak může vytvořit a nakonfigurovat nový účet SaaS na straně vydavatele pro koncového uživatele.

K vytvoření účtu může dojít:

  1. Zákazník vybere Konfigurovat účet teď tlačítko, které je dostupné pro nabídku SaaS po úspěšném nákupu v Microsoft AppSource nebo na webu Azure Portal. Případně může zákazník použít tlačítko Konfigurovat nyní v e-mailu, které obdrží krátce po nákupu.
  2. Microsoft pak partnera upozorní na nákup otevřením adresy URL cílové stránky s parametrem tokenu (identifikační token nákupu z komerčního marketplace) na nové kartě prohlížeče.

Příkladem takového volání je https://contoso.com/signup?token=<blob>, ale adresa URL cílové stránky pro tuto nabídku SaaS v Partnerském centru je nakonfigurovaná jako https://contoso.com/signup. Tento token poskytuje vydavateli ID, které jednoznačně identifikuje nákup SaaS a zákazníka.

Spropitné

Do adresy URL cílové stránky nezahrnujte znak znaku libry (#). Jinak zákazníci nemají přístup k vaší cílové stránce. Vydavatel má 30 dnů k vyřešení prostředku, pokud je stav PendingFulfillmentStart. V opačném případě se prostředek vynuluje. Vzhledem k tomu, že fakturační cyklus nebyl zahájen a příslušný nákup se neúčtuje, stav se pak změní na Odhlášený. Zákazník se za nákup neúčtuje.

Důležitý

Adresa URL cílové stránky musí být spuštěná celý den, každý den a připravená přijímat nová volání od Microsoftu vždy. Pokud se cílová stránka stane nedostupnou, zákazníci se nemůžou zaregistrovat ke službě SaaS a začít ji používat.

Dále musí vydavatel předat token zpět Do Microsoftu zavolánímrozhraní API SaaS Resolve API a zadáním tokenu jako hodnoty parametru . V důsledku volání rozhraní API resolve se token vymění za podrobnosti o nákupu SaaS, jako je jedinečné ID nákupu, ID zakoupené nabídky a ID zakoupeného plánu.

Na cílové stránce by měl být zákazník přihlášen k novému nebo existujícímu účtu SaaS prostřednictvím jednotného přihlašování (SSO) Microsoft Entra.

Poznámka

Vydavatel nebude upozorněn na nákup SaaS, dokud zákazník neshájí proces konfigurace na straně Microsoftu.

Vydavatel by měl implementovat jednotné přihlašování, aby poskytoval uživatelské prostředí vyžadované Microsoftem pro tento tok. Při konfiguraci jednotného přihlašování nezapomeňte použít víceklientské aplikace Microsoft Entra a povolit pracovní i školní účty nebo osobní účty Microsoft. Tento požadavek se vztahuje pouze na cílovou stránku pro uživatele, kteří jsou přesměrováni do služby SaaS, když už přihlášení pomocí přihlašovacích údajů Microsoftu. Jednotné přihlašování se nevyžaduje pro všechna přihlášení ke službě SaaS.

Poznámka

Pokud jednotné přihlašování vyžaduje, aby správce musel udělit oprávnění k aplikaci, musí popis nabídky v Partnerském centru zveřejnit, že přístup na úrovni správce je povinný. Toto zpřístupnění je v souladu s zásadami certifikace komerčního marketplace.

Po přihlášení by zákazník měl dokončit konfiguraci SaaS na straně vydavatele. Vydavatel pak musí volat rozhraní API pro aktivaci předplatného odeslat signál do Azure Marketplace, že je zřizování účtu SaaS dokončené. Tato akce spustí fakturační cyklus zákazníka. Pokud volání rozhraní API pro aktivaci předplatného není úspěšné, zákazník se za nákup neúčtuje.

diagram znázorňující volání A P pro scénář zřizování

Kupující i vlastník fakturačního účtu obdrží e-mail s žádostí o konfiguraci účtu.

Poznámka

Vydavatel má 30 dnů k vyřešení prostředku, pokud je stav PendingFulfillmentStart. Jinak se aktivum zneplatní, protože fakturační cyklus nebyl zahájen a příslušný nákup se neúčtuje. Stav se změní na Odhlášené. Zákazník se za nákup neúčtuje.

Aktivní (přihlášení k odběru)

Aktivní (přihlášení k odběru) je stabilní stav zřízeného předplatného SaaS. Po zpracování na straně Microsoftu se volání rozhraní API pro aktivaci předplatného označí předplatné SaaS jako přihlášení k odběru. Zákazník teď může používat službu SaaS na straně vydavatele a fakturuje se.

Pokud už je předplatné SaaS aktivní, může zákazník vybrat Spravovat prostředí SaaS z webu Azure Portal nebo Centra pro správu Microsoftu 365. Tato akce také způsobí, že Microsoft zavolá adresu URL cílové stránky s parametrem tokenu, jak se děje v toku Aktivovat. Vydavatel by měl rozlišovat mezi novými nákupy a správou stávajících účtů SaaS a odpovídajícím způsobem zpracovávat volání adresy URL cílové stránky.

E-mail s oznámením o aktivaci se odešle kupujícímu i vlastníkovi fakturačního účtu.

Probíhá aktualizace (přihlášení k odběru)

Tato akce znamená, že aktualizace existujícího aktivního předplatného SaaS zpracovává Microsoft i vydavatel. Aktualizace inicializuje:

  • Zákazník z komerčního marketplace.
  • CSP z komerčního marketplace.
  • Zákazník z webu SaaS vydavatele (ale ne pro nákupy prováděné poskytovatelem CSP).

Pro předplatné SaaS jsou k dispozici dva typy aktualizací:

  • Aktualizujte plán, když zákazník zvolí jiný plán předplatného.
  • Aktualizujte množství, když zákazník změní počet zakoupených licencí pro předplatné.

Aktualizovat je možné pouze aktivní předplatné. Během aktualizace předplatného zůstane jeho stav na straně Microsoftu aktivní.

Aktualizace iniciovaná z komerčního marketplace

V tomto toku zákazník změní plán předplatného nebo množství licencí z webu Azure Portal nebo Centra pro správu Microsoftu 365.

  1. Po zadání aktualizace bude Microsoft volat adresu URL webhooku vydavatele nakonfigurovanou v poli webhook Connection na stránce Technická konfigurace v Partnerském centru s odpovídající hodnotou pro akce a další relevantní parametry.
  2. Na straně vydavatele by se měly provést požadované změny služby SaaS a upozornit Microsoft po dokončení voláním Stav aktualizace rozhraní API operace.
  3. Pokud se oprava odešle s selžou stavu, proces aktualizace se nedokončí na straně Microsoftu. Předplatné SaaS uchovává stávající plán a množství licencí.

Poznámka

Vydavatel by měl vyvolat patch, který po přijetí oznámení webhooku stavu rozhraní API operace odpovědí na selhání nebo úspěch. Pokud se během 10 sekund neobdrží oprava stavu operace, plán změn se automaticky opraví jako úspěch.

Posloupnost volání rozhraní API pro scénář aktualizace, který se spouští z komerčního marketplace, je znázorněno v následujícím diagramu.

diagram znázorňující volání A P pro aktualizaci iniciovanou na marketplace

Aktualizace iniciovaná vydavatelem

V tomto toku zákazník změní plán předplatného nebo množství licencí zakoupených přímo ze služby SaaS.

  1. Před provedením požadované změny na straně vydavatele musí kód vydavatele volat rozhraní API plánu změn nebo rozhraní API pro změnu množství nebo obojí.
  2. Microsoft použije změnu u předplatného a pak vydavatele upozorní prostřednictvím webhooku Connection použít stejnou změnu.
  3. Teprve potom by vydavatel měl provést požadovanou změnu předplatného SaaS a upozornit Microsoftu, až se tato změna provede voláním stavu aktualizace rozhraní API operace.

Posloupnost volání rozhraní API pro scénář aktualizace, který se spouští ze strany vydavatele, je znázorněno v následujícím diagramu.

diagram znázorňující volání A P pro aktualizaci iniciovanou na straně vydavatele

E-mail s oznámením o změně plánu se pošle jak nákupčímu, tak vlastníkovi fakturačního účtu.

E-mail s oznámením o změně množství se odešle jak zákazníkovi, tak vlastníkovi fakturačního účtu.

Pozastaveno (Pozastaveno)

Tento stav označuje, že platba zákazníka za službu SaaS nebyla přijata. Microsoft upozorní vydavatele této změny ve stavu předplatného SaaS. Oznámení se provádí prostřednictvím volání webhooku s akcí parametr nastavený na Pozastavené.

Vydavatel může nebo nemusí provádět změny služby SaaS na straně vydavatele. Doporučujeme, aby vydavatel tyto informace zpřístupňuje pozastaveným zákazníkům a omezením nebo blokuje přístup zákazníka ke službě SaaS. Existuje pravděpodobnost, že platba nebyla nikdy přijata.

Poznámka

Microsoft zákazníkovi poskytne 30denní období odkladu před automatickým zrušením předplatného. Po uplynutí 30denní lhůty odkladu obdrží webhook Unsubscribe akci.

Pokud je předplatné ve stavu Pozastaveno:

  • Partner nebo isV musí udržovat účet SaaS v obnovitelném stavu, aby bylo možné obnovit plnou funkčnost bez ztráty dat nebo nastavení.
  • Partner nebo isV by měli očekávat, že žádost o obnovení předplatného, pokud se platba obdrží během období odkladu, nebo žádost o zrušení zřízení předplatného na konci období odkladu. Mechanismus webhooku odesílá oba požadavky.

Stav předplatného se změní na Pozastaveno na straně Microsoftu, než vydavatel provede nějakou akci. Pozastavit je možné jenom aktivní předplatná.

E-mail s oznámením o změně stavu Pozastavené se pošle kupujícímu i vlastníkovi fakturačního účtu.

Po uplynutí 30denní lhůty pozastavení se zákazníkovi i vlastníkovi fakturačního účtu odešle e-mail týkající se zrušení po pozastavení.

Obnoveno (pozastaveno)

Tato akce označuje, že platební nástroj zákazníka je znovu platný. Byla provedena platba za předplatné SaaS a předplatné se obnoví. V tomto případě:

  1. Microsoft volá webhook s parametrem akce nastaveným na hodnotu Obnovit.
  2. Vydavatel zajistí, aby předplatné znovu fungovalo na straně vydavatele.
  3. Proces obnovení proběhne úspěšně a zákazník se znovu fakturuje za předplatné SaaS.

Znovu je možné obnovit pouze pozastavené předplatné. Pozastavené předplatné SaaS zůstává v pozastaveném stavu, zatímco se obnoví. Po dokončení této operace se stav předplatného změní na Aktivní.

Po přechodu z pozastaveného stavu do stavu obnovení se odešle e-mail kupujícímu i vlastníkovi fakturace.

Obnoveno (přihlášení k odběru)

Microsoft automaticky prodlouží předplatné SaaS na konci období předplatného měsíce nebo roku. Výchozí hodnota pro nastavení autorenewal je true pro všechna předplatná SaaS. Aktivní předplatná SaaS se stále obnovují s pravidelným tempem. Společnost Microsoft poskytuje oznámení webhooku jen pro informace o událostech obnovení. Zákazník může vypnout automatické prodlužování předplatného SaaS prostřednictvím portálu pro správu Microsoftu 365. V takovém případě se předplatné SaaS automaticky zruší na konci aktuálního fakturačního období. Zákazníci také můžou předplatné SaaS kdykoli zrušit.

Automaticky se prodloužila pouze aktivní předplatná. Předplatná zůstanou aktivní během procesu prodloužení a pokud automatické prodlužování proběhne úspěšně. Po prodloužení se počáteční a koncové datum období předplatného aktualizují na data nového období.

Pokud se autorenewal nezdaří kvůli problému s platbou, předplatné se stane Pozastaveno a vydavatel je upozorněn.

E-maily s připomenutím pro prodloužení se posílají jak zákazníkovi, tak vlastníkovi fakturačního účtu, 30 dní před ročním nebo víceletým datem prodloužení platnosti.

Zrušeno (odhlášený odběr)

Předplatná se k tomuto stavu dostanou poté, co se provede explicitní akce zákazníka nebo poskytovatele CSP pro zrušení předplatného. Zruší předplatné z webu vydavatele, webu Azure Portal nebo Centra pro správu Microsoftu 365. Předplatné se také implicitně zruší v důsledku neplacení splatnosti a po uplynutí pozastaveného stavu po dobu 30 dnů.

Jakmile vydavatel obdrží volání webhooku zrušení, měli by uchovávat zákaznická data pro obnovení na žádost nejméně sedm dní. Pouze pak je možné odstranit zákaznická data.

Předplatné SaaS je možné kdykoliv v jeho životním cyklu zrušit. Po zrušení předplatného se nedá znovu aktivovat.

E-mail o zrušení se pošle kupujícímu i vlastníkovi fakturačního účtu.

Videokursy