Az SaaS-előfizetés életciklusának kezelése

A kereskedelmi piactér egy SaaS-előfizetés teljes életciklusát kezeli a végfelhasználó általi vásárlás után. A kezdőlapot, a Fulfillment API-kat, az operatív API-kat és a webhookot használja a tényleges SaaS-előfizetés aktiválásának, használatának, frissítéseinek és lemondásának hajtójaként. A végfelhasználó számlája a Microsoft által fenntartott SaaS-előfizetés állapotán alapul.

SaaS-előfizetés állapotai

Az alábbi ábra egy SaaS-előfizetés állapotát és a vonatkozó műveleteket mutatja be.

A szoftver mint szolgáltatás-előfizetés életciklusát bemutató ábra a piactéren.

Megvásárolt, de még nem aktiválva (PendingFulfillmentStart)

Miután egy végfelhasználó vagy felhőszolgáltató (CSP) megvásárol egy SaaS-ajánlatot a kereskedelmi piactéren, a közzétevő értesítést kap a vásárlásról. A közzétevő ezután létrehozhat és konfigurálhat egy új SaaS-fiókot a közzétevő oldalán a végfelhasználó számára.

Fióklétrehozás esetén:

  1. Az ügyfél a Microsoft AppSource-ban vagy az Azure Portalon való sikeres vásárlás után az SaaS-ajánlathoz elérhető Fiók konfigurálása gombot választja. Másik lehetőségként az ügyfél használhatja a Konfigurálás most gombot a vásárlás után röviddel kapott e-mailben.
  2. A Microsoft ezt követően értesíti a partnert a vásárlásról úgy, hogy megnyitja a kezdőlap URL-címét a token paraméterrel (a kereskedelmi piactérről származó vásárlási azonosító jogkivonattal) az új böngészőlapon.

Ilyen hívás például az https://contoso.com/signup?token=<blob>, de a Partnerközpontban az SaaS-ajánlat kezdőlapjának URL-címe a következőképpen van konfigurálva https://contoso.com/signup. Ez a jogkivonat egy azonosítót biztosít a közzétevőnek, amely egyedileg azonosítja az SaaS-vásárlást és az ügyfelet.

Tipp.

A kezdőoldal URL-címében ne szerepeljen a kettős kereszt (#) karakter. Ellenkező esetben az ügyfelek nem fogják tudni elérni a kezdőlapot.

Fontos

A kezdőlap URL-címének egész nap, minden nap működőképesnek kell lennie, és készen kell állnia arra, hogy mindig új hívásokat fogadjon a Microsofttól. Ha a kezdőlap elérhetetlenné válik, az ügyfelek nem fognak tudni regisztrálni az SaaS szolgáltatásra, és elkezdhetik használni.

Ezután a közzétevőnek vissza kell adnia a jogkivonatot a Microsoftnak az SaaS Resolve API meghívásával, majd a paraméter értékeként be kell írnia a x-ms-marketplace-token header jogkivonatot. A Resolve API-hívás eredményeként a jogkivonat az SaaS-vásárlás részleteire cserélődik, például a vásárlás egyedi azonosítójára, a megvásárolt ajánlatazonosítóra és a megvásárolt csomagazonosítóra.

A kezdőlapon az ügyfélnek be kell jelentkeznie az új vagy meglévő SaaS-fiókba a Microsoft Entra egyszeri bejelentkezésen (SSO) keresztül.

Feljegyzés

A közzétevő nem kap értesítést az SaaS-vásárlásról, amíg az ügyfél nem kezdeményezi a konfigurációs folyamatot a Microsoft oldaláról.

A közzétevőnek SSO-t kell implementálnia, hogy biztosítsa a Microsoft által ehhez a folyamathoz szükséges felhasználói élményt. Az egyszeri bejelentkezés konfigurálásakor mindenképpen használja a több-bérlős Microsoft Entra alkalmazást, és engedélyezze a munkahelyi és iskolai fiókokat, illetve a személyes Microsoft-fiókokat is. Ez a követelmény csak a kezdőlapra vonatkozik, azokra a felhasználókra, akiket átirányítanak az SaaS szolgáltatásba, amikor már bejelentkeztek a Microsoft hitelesítő adataival. Az SaaS szolgáltatásba való összes bejelentkezéshez nincs szükség egyszeri bejelentkezésre.

Feljegyzés

Ha az egyszeri bejelentkezés megköveteli, hogy a rendszergazdának engedélyt kell adnia egy alkalmazáshoz, a Partnerközpontban az ajánlat leírásának közzé kell tennie, hogy rendszergazdai szintű hozzáférésre van szükség. A közzététel célja, hogy megfeleljen a kereskedelmi piactér tanúsítási szabályzatának.

A bejelentkezés után az ügyfélnek végre kell hajtania az SaaS-konfigurációt a közzétevő oldalán. Ezután a közzétevőnek meg kell hívnia az Előfizetés aktiválása API-t , hogy jelezze az Azure Marketplace-nek, hogy az SaaS-fiók kiépítése befejeződött. Ez a művelet elindítja az ügyfél számlázási ciklusát. Ha az Előfizetési API-hívás aktiválása nem sikerül, az ügyfél nem fog fizetni a vásárlásért.

Kiépítési forgatókönyvhöz tartozó A P I-hívásokat bemutató ábra.

A vásárló és a számlázási fiók tulajdonosa is kap egy e-mailt, amely a fiók konfigurálását kéri.

Feljegyzés

A Közzétevőnek 30 napja van az eszköz feloldására, ha az állapot függőben vanFulfillmentStart, ellenkező esetben az eszköz érvénytelen lesz, mivel a számlázási ciklust nem kezdeményezték, és a megfelelő vásárlás számlázása nem történik meg, az állapot leiratkozásra változik. Az ügyfélnek nem kell fizetnie a vásárlásért.

Aktív (előfizetett)

Az aktív (előfizetett) egy kiépített SaaS-előfizetés állandó állapota. Miután a Microsoft-oldal feldolgozta az Előfizetési API-hívás aktiválását, az SaaS-előfizetés előfizetettként lesz megjelölve. Az ügyfél most már használhatja az SaaS szolgáltatást a közzétevő oldalán, és kiszámlázzák.

Ha egy SaaS-előfizetés már aktív, az ügyfél kiválaszthatja az SaaS-élmény kezelése lehetőséget az Azure Portalon vagy a Microsoft 365 Felügyeleti központ Központban. Ez a művelet azt is eredményezi, hogy a Microsoft meghívja a kezdőlap URL-címét a token paraméterrel, ahogyan az aktiválási folyamat során történik. A közzétevőnek különbséget kell tennie az új vásárlások és a meglévő SaaS-fiókok kezelése között, és ennek megfelelően kell kezelnie ezt a kezdőoldali URL-hívást.

Az aktiválásról értesítő e-mailt küld a vásárlónak és a számlázási fiók tulajdonosának is.

Frissítés alatt (előfizetve)

Ez a művelet azt jelenti, hogy a Microsoft és a közzétevő is feldolgoz egy meglévő aktív SaaS-előfizetés frissítését. Az ilyen frissítést a következő módon lehet kezdeményezni:

  • Az ügyfél a kereskedelmi piactérről.
  • A kereskedelmi piactérről származó CSP.
  • A közzétevő SaaS-webhelyéről származó ügyfél (a CSP által végrehajtott vásárlásokhoz nem).

Egy SaaS-előfizetéshez kétféle frissítés érhető el:

  • Frissítse a csomagot, ha az ügyfél egy másik csomagot választ az előfizetéshez.
  • Frissítse a mennyiséget, amikor az ügyfél módosítja az előfizetéshez vásárolt licencek számát.

Csak egy aktív előfizetés frissíthető. Az előfizetés frissítése közben az állapota a Microsoft oldalán is aktív marad.

A kereskedelmi piactérről kezdeményezett frissítés

Ebben a folyamatban az ügyfél módosítja az előfizetési csomagot vagy a licencek mennyiségét az Azure Portalon vagy a Microsoft 365 Felügyeleti központ Központban.

  1. A frissítés beírása után a Microsoft meghívja a közzétevő webhook URL-címét, amely a Partnerközpont Technikai konfiguráció lapjának Csatlakozás ion webhook mezőjében van konfigurálva, és megfelelő értékkel rendelkezik a művelethez és más releváns paraméterekhez.
  2. A közzétevői oldalnak végre kell tennie a szükséges módosításokat az SaaS szolgáltatásban, és a Művelet API frissítési állapotának meghívásával értesítenie kell a Microsoftot.
  3. Ha a javítás sikertelen állapotú lesz, a frissítési folyamat nem fejeződik be a Microsoft oldalán. Az SaaS-előfizetés megőrzi a meglévő csomagot és a licencek mennyiségét.

Feljegyzés

A közzétevőnek meg kell hívnia a PATCH-et, hogy a webhookértesítés beérkezése után 10 másodpercen belül hiba/siker válaszsal frissítse az Operation API állapotát. Ha a PATCH művelet állapota 10 másodpercen belül nem érkezik meg, a módosítási terv automatikusan sikerként lesz javítva.

A kereskedelmi piactérről indított frissítési forgatókönyvre irányuló API-hívások sorozata az alábbi ábrán látható.

A piactér által kezdeményezett frissítés P I-hívásait bemutató ábra.

A közzétevőtől kezdeményezett frissítés

Ebben a folyamatban az ügyfél módosítja az előfizetési csomagot vagy az SaaS szolgáltatásból vásárolt licencek mennyiségét.

  1. Mielőtt a kért módosítást a közzétevői oldalon végezené, a közzétevő kódnak meg kell hívnia a Change Plan API-t , a Change Quantity API-t vagy mindkettőt.
  2. A Microsoft alkalmazza a módosítást az előfizetésre, majd a Csatlakozás ion webhookon keresztül értesíti a közzétevőt, hogy alkalmazza ugyanezt a módosítást.
  3. Csak akkor végezze el a közzétevő a szükséges módosítást az SaaS-előfizetésen, és a művelet API frissítési állapotának meghívásával értesítse a Microsoftot a módosításról.

A közzétevő oldaláról indított frissítési forgatókönyvre irányuló API-hívások sorozata az alábbi ábrán látható.

A közzétevői oldal által kezdeményezett frissítés A P I-hívásait bemutató ábra.

A csomagmódosításról értesítő e-mailt küldünk a vásárlónak és a számlázási fiók tulajdonosának is.

A mennyiségi változásról értesítő e-mailt küldünk a vásárlónak és a számlázási fiók tulajdonosának is.

Felfüggesztve (felfüggesztve)

Ez az állapot azt jelzi, hogy az ügyfél nem kapta meg az SaaS szolgáltatás kifizetését. A Microsoft értesíti a közzétevőt erről a változásról az SaaS-előfizetés állapotában. Az értesítés a webhook hívásán keresztül történik, és a művelet paramétere fel van függesztve.

Előfordulhat, hogy a közzétevő módosítja az SaaS szolgáltatást a közzétevő oldalán. Javasoljuk, hogy a közzétevő elérhetővé teszi ezeket az információkat a felfüggesztett ügyfél számára, és korlátozza vagy letiltsa az ügyfél SaaS-szolgáltatáshoz való hozzáférését. Valószínű, hogy a kifizetés soha nem érkezik meg.

Feljegyzés

A Microsoft 30 napos türelmi időt biztosít az ügyfélnek, mielőtt automatikusan lemondja az előfizetést. A 30 napos türelmi időszak leteltét követően a webhook műveletet kap Unsubscribe .

Ha egy előfizetés felfüggesztett állapotban van:

  • A partnernek vagy az ISV-nek helyreállítható állapotban kell tartania az SaaS-fiókot, hogy a teljes funkcionalitás adatok vagy beállítások elvesztése nélkül visszaállítható legyen.
  • A partnernek vagy az ISV-nek arra kell számítania, hogy kéri az előfizetés visszaállítását, ha a kifizetés a türelmi időszak alatt érkezik, vagy ha a türelmi időszak végén kéri az előfizetés megszüntetését. Mindkét kérést a webhook mechanizmuson keresztül küldjük el.

Az előfizetés állapota a Microsoft oldalán fel van függesztve, mielőtt a közzétevő bármilyen műveletet végrehajt. Csak az aktív előfizetések függeszthetők fel.

A "felfüggesztett" állapot változásáról értesítő e-mailt küldünk mind a vásárlónak, mind a számlázási fiók tulajdonosának.

A 30 napos felfüggesztési időszakot követően e-mailt küldünk a felfüggesztés utáni lemondásról a vásárlónak és a számlázási fiók tulajdonosának is.

Visszaállítva (felfüggesztve)

Ez a művelet azt jelzi, hogy az ügyfél fizetési eszköze ismét érvényessé vált, kifizetés történt az SaaS-előfizetéshez, és az előfizetés újraindul. Ebben az esetben:

  1. A Microsoft meghívja a webhookot, amelynek műveletparamétere a Visszaállítás értékre van állítva.
  2. A közzétevő gondoskodik arról, hogy az előfizetés újra működőképes legyen a közzétevő oldalán.
  3. A visszaállítási folyamat sikeres, és az ügyfél újra kiszámlázva lesz az SaaS-előfizetésért.

Csak egy felfüggesztett előfizetés állítható vissza. A felfüggesztett SaaS-előfizetés felfüggesztett állapotban marad az újbóli visszaállítás során. A művelet befejezése után az előfizetés állapota aktívvá válik.

A rendszer e-mailt küld mind a vásárlónak, mind a számlázási tulajdonosnak, miután a felfüggesztett állapotról visszaállított állapotra váltott.

Megújítva (előfizetve)

Az SaaS-előfizetést a Microsoft egy hónap vagy egy év előfizetési időszakának végén automatikusan megújítja. Az automatikus megújítási beállítás alapértelmezett értéke az összes SaaS-előfizetésre érvényes . Az aktív SaaS-előfizetések továbbra is rendszeresen megújulnak. A Microsoft csak informatikaalapú webhook-értesítéseket biztosít a megújítási eseményekhez. Az ügyfél kikapcsolhatja az SaaS-előfizetések automatikus megújítását a Microsoft 365 Felügyeleti központ portálon keresztül. Ebben az esetben az SaaS-előfizetés automatikusan megszűnik az aktuális számlázási időszak végén. Az ügyfelek bármikor lemondhatják az SaaS-előfizetést.

Csak az aktív előfizetések újulnak meg automatikusan. Az előfizetések aktívak maradnak a megújítási folyamat során, és ha az automatikus megújítás sikeres. A megújítás után az előfizetési időszak kezdő és záró dátumai az új kifejezés dátumára frissülnek.

Ha egy automatikus megújítás a fizetéssel kapcsolatos probléma miatt meghiúsul, az előfizetés fel lesz függesztve , és a közzétevő értesítést kap.

A megújításról emlékeztető e-maileket küldünk a számlázási fiók vásárlójának és tulajdonosának is, 30 nappal az éves/többévi megújítás dátuma előtt.

Megszakítva (Leiratkozás)

Az előfizetések ezt az állapotot a közzétevő webhelyről, az Azure Portalról vagy a Microsoft 365 Felügyeleti központ Központból való előfizetés lemondásával egy explicit ügyfél- vagy CSP-műveletre válaszul érik el. Az előfizetést implicit módon is lemondhatja a 30 napig felfüggesztett állapotban lévő, esedékes esedékességű tartozások miatt.

Miután a közzétevő megkapta a lemondási webhook-hívást, legalább hét napig meg kell őriznie az ügyféladatokat a helyreállításhoz. Csak ezután törölhetők az ügyféladatok.

Az SaaS-előfizetések az életciklus bármely pontján lemondhatók. Az előfizetés lemondása után az nem aktiválható újra.

A lemondásról e-mailt küldünk a vásárlónak és a számlázási fiók tulajdonosának is.

Következő lépések

Oktatóvideók