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.
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:
- 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.
- 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.
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.
- A frissítés megadása után a Microsoft meghívja a közzétevő webhook URL-címét, amely a Partnerközpont Technikai konfiguráció lapján a Kapcsolat webhook mezőjében van konfigurálva, és megfelelő értékkel rendelkezik a művelethez és más releváns paraméterekhez.
- 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.
- 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 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.
- 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.
- A Microsoft alkalmazza a módosítást az előfizetésre, majd a Kapcsolat webhookon keresztül értesíti a közzétevőt, hogy alkalmazza ugyanezt a módosítást.
- 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 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:
- A Microsoft meghívja a webhookot, amelynek műveletparamétere a Visszaállítás értékre van állítva.
- 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.
- 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.
Kapcsolódó tartalom
Oktatóvideók