Megosztás a következőn keresztül:


Gyakori kérdések az SaaS fulfillment API-kkal kapcsolatban

Ez a cikk a Microsoft kereskedelmi piacterére vonatkozó számos integrációs követelményt ismertet, amelyek lehetővé teszik az Azure-ügyfelek számára az SaaS-ajánlatokra való feliratkozást.

Felderítési élmény

Miután közzétettek egy SaaS-ajánlatot, az Azure-felhasználók felfedezhetik azt az Azure Marketplace-en. Az ügyfelek terméktípus (SaaS) alapján szűrhetik az ajánlatokat, és felfedezhetik azokat az SaaS-szolgáltatásokat, amelyekre kíváncsiak.

Vásárlási élmény

Ha egy felhasználó egy adott SaaS-szolgáltatás iránt érdeklődik, a felhasználó feliratkozhat rá az Azure Marketplace-en.

Mit jelent, ha egy Azure-felhasználó feliratkozik egy SaaS-ajánlatra az Azure Marketplace-en?

Ez azt jelenti, hogy a felhasználó megtekintheti az SaaS szolgáltatáshoz kapcsolódó használati feltételeket és adatvédelmi nyilatkozatokat, és megállapodhat abban, hogy az Ön, az SaaS-ajánlat közzétevője által a Microsoft számláján megadott számlázási feltételeknek megfelelően fizet. A felhasználók az Azure-ban meglévő fizetési profiljukkal fizethetnek az SaaS-szolgáltatás használatáért.

Ez a képesség több szempontból is előnyös. Az ügyfelek mostantól egyetlen helyen fedezhetik fel és iratkozhatnak fel megbízható forrásként a Microsoft Cloud Platform használatával, anélkül, hogy minden használni kívánt független szoftverszállítót (ISV-szoftvert) át kellene tekinteniük. Emellett az ügyfelek anélkül használhatják meglévő fizetési profiljukat, hogy külön kellene fizetniük az egyes ISV-szoftverekért.

A felhasználó automatikusan díjat számít fel az ajánlat előfizetésekor?

Az SaaS-ajánlatra való feliratkozáskor a felhasználó vállalja, hogy a Microsoft platformon keresztül fizet az SaaS szolgáltatás használatáért. A díjak azonban csak az ajánlat felhasználásakor kezdődnek. A felhasználónak meg kell adnia az SaaS-ajánlatot, és meg kell erősítenie a fióklétrehozást az ajánlat használatának megkezdéséhez. Ezután értesíti a Microsoftot, hogy kezdje el a számlázást az ügyfél SaaS-előfizetéséhez.

Hogyan értesül arról, ha egy felhasználó feliratkozik az SaaS-ajánlatra?

Miután feliratkozott egy ajánlatra, az Azure-felhasználó felfedezheti és kezelheti az összes ajánlatát az Azure-ban. Alapértelmezés szerint az újonnan előfizetett SaaS-ajánlat állapota kiépítésként, teljesítési függőben lévőként jelenik meg. Ebben az állapotban a rendszer az Azure-felhasználót a Fiók konfigurálása művelettel kéri, hogy az Azure Portalon keresse meg az SaaS-előfizetés-kezelési élményt.

Amikor a felhasználó a Fiók konfigurálása lehetőséget választja, a rendszer átirányítja őket az SaaS szolgáltatás webhelyére. A közzétevő az ajánlat közzétételekor konfigurálta az URL-címet. Ezt a lapot a közzétevő kezdőlapjának nevezzük. Az Azure-felhasználók az Azure-ban meglévő Microsoft Entra-hitelesítő adataik alapján jelentkeznek be az SaaS kezdőlapjára.

Fontos

A vásárló felhasználót a Microsoft Entra ID, Egyszeri bejelentkezés (SSO) használatával kell bejelentkeznie a szabályzat utasításainak megfelelően. A mail Microsoft Graph API-ból lekért felhasználói erőforráson található tulajdonság megadja a Microsoft Entra-azonosító és userPrincipalName az MSA esetében megadott kapcsolattartási adatokat. Előfordulhat, hogy a "mail" mező üres a Microsoft Entra-azonosítóhoz, és előfordulhat, hogy a felhasználó nem rögzített e-mailt. Ha igen, javasoljuk, hogy észlelje ezt, és kérjen egy kapcsolattartó e-mailt. Ez az egyetlen lehetősége, hogy egy kapcsolattartó e-mail-címet kapjon, hogy elérje az ügyfelet a beszállási folyamat során vagy után.

Amikor az Azure-felhasználót átirányítja a kezdőlapra, a rendszer jogkivonatot ad hozzá a lekérdezés URL-címéhez. Ez a jogkivonat rövid élettartamú, és 24 órás időtartamra érvényes. Ezután észlelheti a jogkivonat jelenlétét, és meghívhatja a Microsoft API-t a jogkivonathoz társított további környezetek lekéréséhez.

Ügyfél-előfizetési folyamat

Az SaaS-ajánlat életciklusában a tranzakciós forgatókönyvek kezelésére vonatkozó API-szerződéssel kapcsolatos további információkért lásd: SaaS fulfillment API.

Honnan ismeri azt az SaaS-ajánlatot, amelyre a felhasználó előfizet az Azure-ban?

Az API-ra adott Resolve válasz tartalmazza az SaaS-előfizetéshez társított ajánlat- és csomaginformációkat.

Hogyan módosíthatja az Azure-felhasználó az Azure-előfizetéshez társított csomagot?

  • Az Azure-felhasználó módosíthatja az SaaS-előfizetéshez társított csomagot közvetlenül az SaaS-felületen vagy a Microsoft platformon keresztül.

  • A konverziók a számlázási ciklusban bármikor elvégezhetők. A rendszer arra kéri, hogy nyugtázza a konvertálást, amely a visszaigazoláskor lép hatályba.

  • Az előre fizetett csomagok (havi vagy éves) díjai arányosítottak. Az átalakítás időpontjáig kibocsátott túlhasználatot a következő számlán számítjuk fel. Az új terv alapján új túlhasználat lesz kibocsátva.

Feljegyzés

Ha nem szeretné támogatni a konverziós útvonalakat, letilthatja a visszalépéseket.

Az alábbi sorozat rögzíti a folyamatot, amikor egy Azure-ügyfél módosít egy tervet az SaaS-felületen:

Ügyfélterv változási folyamata

Az alábbi sorozat rögzíti a folyamatot, amikor egy Azure-ügyfél módosít egy csomagot a Microsoft online áruházában:

Ügyfél online áruház csomagváltási folyamata

Hogyan iratkozhat le az Azure-felhasználó az Azure-előfizetéshez társított csomagról?

Az Azure-felhasználók leiratkozhatnak egy megvásárolt SaaS-ajánlatról közvetlenül az SaaS-felületen vagy a Microsoft platformon keresztül. Miután a felhasználó leiratkozik, a következő számlázási ciklustól kezdve nem számítjuk fel őket.

Az alábbi sorozat rögzíti a folyamatot, amikor egy Azure-ügyfél leiratkozik az SaaS-ajánlatról az SaaS-felületen:

Az ügyfelek leiratkozásai az SaaS-felületen

Az alábbi sorozat rögzíti a folyamatot, amikor az Azure-felhasználó leiratkozik a Microsoft online áruházában:

Az ügyfél leiratkozik a Microsoft online áruházában

Felhasználói élmény kezelése

Az ISV kezelheti az ügyfél SaaS-előfizetését, és módosíthatja a csomagokat.

Ahhoz, hogy egy terv sikeresen átváltson egy másik csomagra ugyanabban az ajánlatban, a következőknek igaznak kell lenniük; ellenkező esetben előfordulhat, hogy a módosítási csomag SaaS fulfillment API-hívásai nem működnek:

  • A céltervnek aktívnak kell lennie.
  • A céltervet az ügyfél régiójában kell támogatni.
  • Ha a célterv egy privát csomag, akkor az ügyfél bérlőazonosítóját hozzá kell adni a csomaghoz a Partnerközpontban, és újra közzé kell tenni a módosítási terv megkísérlése előtt.
  • Ha a célterv a privát piactér része, akkor az ügyfélnek engedélyeznie kell a csomagot a privát piactéren a módosítási terv létrehozása előtt.
  • Ea-ügyfelek esetén, ha a BYOL beállítás engedélyezve van (ami azt jelenti, hogy csak ingyenes erőforrásokat vásárolhatnak), akkor a célcsomag nem lehet fizetős csomag.

Hogyan létrehozni egy szolgáltatásnevet az Entra-alkalmazásomhoz?

Az Entra app Service Principal az SaaS-ajánlathoz létrehozott Entra-alkalmazásregisztrációjának példánya. Ezt az app service principal-t ugyanabban a bérlőben kell létrehozni, amelyet a Partnerközpont technikai konfigurációjában használ. Ezek a lépések segíthetnek meghatározni, hogy létrejön-e szolgáltatásnév, és ha nem, akkor hogyan hozhat létre egyet.

1. lépés: Az alkalmazásregisztráció azonosítása.

  1. Navigáljon az egyes SaaS-ajánlatokhoz a Partnerközpontban.

  2. Lépjen a "Technikai konfigurációs lapra", és jegyezze fel az "Entra-alkalmazásazonosító" értékét:

    Képernyőkép a Microsoft Partnerközpont technikai konfigurációs oldaláról.

2. lépés: Határozza meg, hogy a szolgáltatásnév létrejött-e vagy sem.

1. lehetőség: Az Azure Portal használata

  1. Lépjen az Azure Portal Alkalmazásregisztrációk lapjára, és keresse meg az alkalmazásregisztrációt a Partnerközpontból kimásolt azonosítóval.

    Tipp.

    Előfordulhat, hogy a "Saját alkalmazások" helyett a "Minden alkalmazás" értékre kell váltania, ha először nem Ön hozza létre az alkalmazásregisztrációt.

    Tipp.

    Az alkalmazásregisztráció neve "FulfillmentAppReg" néven végződik, ha az SaaS Accelerator üzembehelyezési szkripttel lett létrehozva.

  2. Nyissa meg az Alkalmazásregisztráció lapot. Ha az alkalmazásregisztrációs névvel ellátott hivatkozást látja (a következő képernyőképen látható "Szolgáltatásnév létrehozása" hivatkozás helyett), az azt jelenti, hogy már létrehozott egy szolgáltatásnevet.

    Képernyőkép az Alkalmazásregisztráció oldalról.

2. lehetőség: Az Azure CLI használata

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

Ha létrejön a szolgáltatásnév, akkor a rendszer az igaz értéket fogja kapni accountEnabled (ahogy a képen látható).

Képernyőkép az Azure parancssori felületéről a szolgáltatásnév által létrehozott eredményekkel.

További információ erről a szolgáltatásnévlista-parancsról az az ad sp listában.

3. lépés: Szolgáltatásnév létrehozása és társítása

1. lehetőség: Az Azure Portal használata

  1. Lépjen az Azure Portal Alkalmazásregisztrációk lapjára, és keresse meg az alkalmazásregisztrációt a Partnerközpontból kimásolt azonosítóval.

    Tipp.

    Előfordulhat, hogy a "Saját alkalmazások" helyett a "Minden alkalmazás" értékre kell váltania, ha először nem Ön hozza létre az alkalmazásregisztrációt.

    Tipp.

    Az alkalmazásregisztráció neve "FulfillmentAppReg" néven végződik, ha az SaaS Accelerator üzembehelyezési szkripttel lett létrehozva.

  2. Nyissa meg az Alkalmazásregisztráció lapot, és válassza a "Szolgáltatásnév létrehozása" hivatkozást (a képernyőképen látható módon).

    Képernyőkép az Alkalmazásregisztráció oldalról, amelyen megjelenik a Szolgáltatásnév létrehozása hivatkozás.

2. lehetőség: Az Azure CLI használata

az ad sp create --id <app_id>

Ha a szolgáltatásnév létrejön, akkor igazként jelenik meg accountEnabled (ahogy a képen látható).

Képernyőkép a parancssori felületről, amelyen látható, hogy a szolgáltatásnév létrejött.

További információ erről a szolgáltatásnév-létrehozási parancsról az az ad sp create webhelyen.