Az alkalmazás bevételszerzése a Microsoft Kereskedelmi Piactéren keresztül

Ez a cikk azt ismerteti, hogyan értékesítheti az alkalmazást a Microsofton keresztül a Partnerközpont használatával, hogy a szolgáltatást szoftveralapú (SaaS) ajánlatként vásárolhassa meg. Az alkalmazás ingyenesen letölthető az ügyfelek számára, de licencet igényel a szolgáltatáshoz. Ha készen áll a szolgáltatás kereskedelmi piactéren való értékesítésére, javasoljuk, hogy küldjön be egyetlen SaaS-alkalmazást csatlakoztatott alkalmazásokkal, alkalmazásokkal és bővítményekkel. A Microsoft-ügyfeleket a Microsoft AppSource-on keresztül érheti el amellett, hogy a szolgáltatást partnereken és a Microsoft értékesítési csapatán keresztül értékesíti. Egyszerűbbé tesszük az ügyfelek számára a Microsoft 365 alkalmazásmegoldások felderítését és üzembe helyezését a Microsoft Teamsben, a Wordben, az Outlookban, az Excelben, a PowerPointban és a SharePointban.

Ebben a bevételszerzési modellben az SaaS-ajánlat hitelesíti az alkalmazást, amely a Microsoft SaaS szolgáltatással ellenőrzi annak előfizetési állapotát. A szolgáltatásból kapott válaszok a felhasználói adatbázis frissítésére szolgálnak. Az alábbi ábrán ez a modell látható. Új bevételszerzési modell

New monetization model Saját fizetési modellel is pénzt hozhat létre.

Feljegyzés

A transactable SaaS-alkalmazások csak munkahelyi vagy iskolai fiók használatával vásárolhatók meg. Ha el szeretné adni az alkalmazást a Microsoft fiókalapú felhasználóinak, érdemes megfontolnia a saját számlázási modell implementálását.

Fontos

Az Azure Active Directory (Azure AD) Graph 2023. június 30-ától elavult. A továbbiakban nem teszünk további befektetéseket az Azure AD Graphban. Az Azure AD Graph API-k nem rendelkeznek SLA-val vagy karbantartási kötelezettségvállalással a biztonsággal kapcsolatos javításokon túl. Az új funkciókba és funkciókba csak a Microsoft Graph-ban lehet befektetni.

Az Azure AD Graphot növekményes lépésekben kivonjuk, hogy elegendő ideje legyen az alkalmazások Microsoft Graph API-kba való migrálására. Egy későbbi időpontban, amikor bejelentjük, letiltjuk az új alkalmazások létrehozását az Azure AD Graph használatával.

További információ: Fontos: Az Azure AD Graph kivonása és a PowerShell-modul elavulása.

SaaS-ajánlat előkészítése

A szolgáltatás SaaS-ajánlatként való elküldéséhez kétféleképpen lehet felkészülni:

  • Megadhat egy webhelyet, amelyre az ügyfél bejelentkezhet, és használhatja a megvásárolt licenceiket, vagy
  • Választhatja a Microsoftot az ügyfelek licenceinek kezeléséhez. 

Feljegyzés

Ha a Microsoft Licenckezelést választja, az ajánlat csak az AppSource-on lesz elérhető az ügyfelek számára, az Azure Marketplace-en nem. 

Az ajánlatnak az SaaS fulfillment API-kat is használnia kell a kereskedelmi piactérrel való integrációhoz. További információ: SaaS fulfillment API-k. Első lépésként tekintse meg az Új SaaS-ajánlat létrehozása című témakört

Regisztráció a Partnerközpontra

Az SaaS-ajánlat elküldéséhez létre kell hoznia egy fiókot a Partnerközpont Kereskedelmi piactér programjában. Ezt a fiókot egy vállalathoz kell társítani.

SaaS-alkalmazás regisztrálása

SaaS-alkalmazást a Microsoft Azure Portalon kell regisztrálnia. A sikeres regisztráció után megkapja a Microsoft Entra biztonsági jogkivonatot, amellyel hozzáférhet az SaaS fulfillment API-khoz. Minden olyan alkalmazást, amely használni szeretné a Microsoft Entra ID képességeit, először regisztrálnia kell egy Microsoft Entra-bérlőben. Ez a regisztrációs folyamat magában foglalja a Microsoft Entra-azonosító adatainak megadását az alkalmazásról, például az URL-címet, ahol található, a felhasználó hitelesítése után a válaszok küldéséhez szükséges URL-címet, az alkalmazást azonosító URI-t stb. A regisztrációról további információt a Microsoft Entra azonosítóval védett alkalmazás regisztrálása című témakörben talál.

A licencelési adatbázis létrehozása

A Kereskedelmi Piactér saaS-en keresztüli bevételszerzéskor a Microsoft AppSource kezeli a számlázást és a tranzakciókat. Ha a Microsoft Licenckezelési szolgáltatást választja, integrálnia kell a Graph API-val az ügyfelek jogosultságának ellenőrzéséhez, hogy az ügyfelek a Microsoft Rendszergazda Centerben kezelhetik a licenceiket. Az integrálással kapcsolatos részletekért lásd : SaaS-ajánlat integrálása a Graph API for License Management szolgáltatással Ha a licenckezelés önálló megvalósítása mellett dönt, az Ön felelőssége a licencrekordok és a logika kezelése. Az SaaS-nek rendelkeznie kell egy licencadatbázissal az összes bérlői vásárlás és a hozzáféréssel rendelkező felhasználók nyomon követéséhez. A metaadatok a következők lehetnek:

  • Bérlőazonosító
  • Bérlő neve
  • Bérlő országa/régiója
  • Terv
  • Licenc típusa (székhelyalapú vagy helyalapú)
  • Licencek száma
  • Rendszergazda neve
  • e-mail Rendszergazda
  • Hozzárendelt felhasználói azonosítók
  • Hozzárendelt felhasználói e-mailek

Licenckezelés implementálása

A szolgáltatásnak (webhelynek) engedélyeznie kell a vásárlást végző rendszergazdának a bejelentkezést és a fiók kezelését. Abban az esetben, ha több székhelyalapú licencet vásároltak, képesnek kell lenniük ezeket hozzárendelni a szervezeten belüli felhasználókhoz.

Microsoft-alkalmazások licencelése: Ha a Microsoft Licencelést választotta az SaaS-ajánlat beállításakor (jelenleg csak az AppSource-hoz érhető el), akkor a licencinformációk kereséséhez a usageRights graph API-t kell használnia. Ezeket az információkat arra használja, hogy döntéseket hozzon arról, hogy az ügyfél használhatja-e a szolgáltatást. Az SaaS-ajánlat integrálása a Graph API for License Management szolgáltatással a Microsoft-licencel való integrációval kapcsolatos részletekért.  Az ügyfelek a Microsoft Rendszergazda Center használatával kezelhetik az ilyen ajánlatokhoz tartozó licenceket. Tájékoztatnia kell ügyfeleit, hogy a kezdőlapon használják a Microsoft Rendszergazda Centert, hogy tudják, hogyan végezhetik el a megvásárolt SaaS-ajánlat licenckezelését. 

ISV-licencelés: Ha saját licenckezelési rendszert használ, győződjön meg arról, hogy ugyanezt elérhetővé teszi az ügyfelek számára a saját webhelyén.  Érdemes megfontolni a következő licencelési típusokat:

  • Nyílt licencelés/érkezési sorrendben – A szolgáltatást felderítő végfelhasználók bejelentkezhetnek a szolgáltatásba, felismerhetik a bérlőhöz tartozókat, és lefoglalhatják a megvásárolt licencek egyikét.
  • Hozzárendelt licencelés – A vásárlás rendszergazdájának licenceket kell hozzárendelnie a felhasználókhoz.

Egyéb szempontok:

  • Upsell – Ha egy felhasználó megpróbál hozzáférni a szolgáltatáshoz, de a bérlője nem rendelkezik több ingyenes licenccel, a szolgáltatás ideiglenes licencet biztosíthat nekik, és a lehetőséget arra ösztönözheti, hogy a rendszergazda további licenceket vásároljon.
  • Több bérlői vásárlás – Meg kell fontolnia, hogy engedélyez-e számos vásárlást ugyanabból a bérlőből, és hogyan kezelheti ezeket az adatbázisban. Előfordulhat például, hogy a Contoso Corporation értékesítési csapata 50 licencet vásárol a csapatához, a marketingcsapat pedig 20 licencet vásárol a csapatához, és előfordulhat, hogy külön szeretné tartani a fiókot.

Csatlakozás a Microsoft AppSource-ba

Ezen a ponton olyan webhelyet és szolgáltatásokat fog létrehozni, amely képes hitelesíteni az ügyfeleket és kezelni a licencállapotukat, vagy integrálva lesz a Graph API-val az ügyfelek Microsoft Licenckezeléshez való hitelesítéséhez. A Microsofton keresztüli bevételszerzéshez (és az érvényes vásárlások visszaigazolásának fogadásához) a szolgáltatásnak az SaaS fulfillment API-kat kell használnia a Microsoft AppSource-hoz való csatlakozáshoz, amely ezek használatával hajtja végre a teljesítést, a csomagok módosítását és az előfizetések lemondását.

Kiépítés (ügyfélvásárlás a Microsoft AppSource-on)

Amikor egy ügyfél vásárlást kezdeményez, a szolgáltatás egy url-paramétert használó ügyfél-interaktív weblap engedélyezési kódjában kapja meg ezeket az információkat; Ha például https://contoso.com/signup?token=..a Partnerközpont kezdőlapjának URL-címe .https://contoso.com/signup Az engedélyezési kód a feloldási API meghívásával érvényesíthető és kicserélhető a kiépítési szolgáltatás részleteire. Amikor egy SaaS-szolgáltatás befejezi a kiépítést, aktiváló hívást küld, amely jelzi, hogy a teljesítés befejeződött, és az ügyfél számlázható.

Az alábbi ábra a kiépítési forgatókönyvhöz tartozó API-hívások sorrendjét mutatja be.

API calls for provisioning a SaaS service

Marketplace által kezdeményezett frissítés

Amikor egy ügyfél frissítést kezdeményez a Microsoft AppSource-on, a Microsoft AppSource értesíti a szolgáltatás által implementált webhookot, amely ezután lekérdezi a Microsoft AppSource-t egy frissítésért, majd az ügyfelet megterhelik vagy visszatérítik.

Az alábbi ábra a műveletek sorrendjét mutatja be, amikor egy frissítést kezdeményeznek a piactérről.

API calls when the update is initiated from the marketplace

Szolgáltatás által kezdeményezett frissítés

Amikor egy ügyfél frissítést kezdeményez a szolgáltatáson (ha engedélyezi ezt a műveletet), a szolgáltatásnak frissítenie kell a Microsoft AppSource által birtokolt előfizetést, amely a Microsoft AppSource-ból értesítést küld a implementált webhookra. Jelenleg a licencadatbázis tényleges módosításait kell végrehajtani. Az alábbi ábra az SaaS-szolgáltatásból történő frissítés kezdeményezésének műveleteit mutatja be.

API calls when the update is initiated from the SaaS service

További információ: SaaS fufillment API-k referencia.

Csatlakoztatott Microsoft Entra-alkalmazás létrehozása

Az alkalmazás a szolgáltatására támaszkodva ellenőrzi, hogy az alkalmazást elérő felhasználó rendelkezik-e a fiókjához társított licenccel. Önön múlik, hogy ingyenes (de korlátozott) élményt ad-e nekik, vagy arra irányítja őket, hogy hol vásároljanak licenceket. Az alkalmazásnak három állapotúnak kell lennie:

  • A felhasználó nincs bejelentkezve
  • Bejelentkezett felhasználó, nincs licenc társítva
  • Bejelentkezett felhasználó, licenc társítva

A Microsoft Entra-azonosítóval való hitelesítésről a bővítményen belülről az Office Dialog API és a Microsoft Identitásplatform című témakörben talál további információt.

Kódminta: Váltás fizetős alkalmazásokról fizetős webalkalmazásokra ingyenes alkalmazásokkal

Az Office-bővítmény saaS-bevételszerzési kódmintája bemutatja, hogyan hozhat létre licencfelügyeleti rendszert a Microsoft AppSource-ban értékesített bővítmények kezeléséhez. Ez a kódmintacsomag tartalmaz egy Microsoft AppSource-mintaalkalmazást, egy SaaS-mintát, egy Outlook-bővítményt és Excel-bővítményt, egy Word-bővítményt, egy PowerPoint-bővítményt és egy licenckezelési eszközt.

SaaS-ajánlat + alkalmazás beküldési folyamata

Küldje el SaaS-ajánlatát a Partnerközpontba. Az SaaS-ajánlat jóváhagyása után guid azonosítót kap. Ezután küldje el az alkalmazást, és foglalja bele ezt a GUID-t a tesztjegyzetekbe és a tesztfiókokba (rendszergazda + nonadmin). Miután az alkalmazást jóváhagyták, és az áruházban van, frissítheti a tervet, hogy nyilvános közönség számára is elérhető legyen.

Ügyfélfelület

Az ügyfél felderíti az SaaS-szolgáltatást a Microsoft AppSource-ban, és licenceket vásárol, és megadja a fizetési adatait a Microsoftnak. A rendszer ezután átirányítja az ügyfelet a webhelyére, ahol befejezi a fiók beállítását. A licencek ki vannak építve, és az ügyfél számlázása történik. Az ügyfél ezután letöltheti az ingyenes alkalmazást, és bejelentkezhet a megadott adatokkal. Az alkalmazás ellenőrzi a licencelési adatbázist annak ellenőrzéséhez, hogy az ügyfél rendelkezik-e licenccel.

Gyakori kérdések

Miért módosította a Microsoft az alkalmazások bevételszerzési modelljét?

Az alapvető alkalmazásfunkciókért való díjak felszámításával és az alkalmazások ingyenessé tételével a partnerek rugalmasabban adhatnak új értéket az ügyfelek számára, ha az alkalmazás környezetén kívül is biztosítanak fizetős funkciókat. A modell jobb támogatása érdekében a Microsoft AppSource 2019. május 31-én engedélyezte az SaaS-alkalmazástranzakciók teljes körű kereskedelmi használatát, és új lehetőségeket kínál a partnerek számára. Tekintettel az SaaS-alkalmazások fizetési modelljeire, leegyszerűsítjük az Office-bővítményeket azzal, hogy csak az ingyenesen letölthető lehetőségeket támogatjuk.

Hogyan regisztrálni a Partnerközpontba?

Tekintse át a Microsoft Partnerközpont regisztrációs oldalán található információkat, majd regisztráljon egy fiókra. További részletekért lásd : Kereskedelmi piactéri fiók létrehozása a Partnerközpontban.

Hol találhatók a Microsoft Entra ID-val való integrációval kapcsolatos dokumentációk?

Részletes dokumentációt, mintákat és útmutatást Microsoft Identitásplatform áttekintésében talál. Javasoljuk, hogy az Azure Marketplace-közzétételhez dedikált előfizetéssel rendelkezzen, hogy elkülönítse a munkát más kezdeményezésektől. Ezután megkezdheti az SaaS-alkalmazás üzembe helyezését ebben az előfizetésben a fejlesztési munka megkezdéséhez. A Microsoft Entra szolgáltatásfrissítéseit is ellenőrizheti.

Hogyan hitelesít az alkalmazás egy felhasználót a Microsoft Entra-azonosítóval?

Az Office biztosítja az Office Dialog API-t , amely lehetővé teszi a felhasználók hitelesítését a bővítményből. További információ: Microsoft Identitásplatform.

Milyen jelentéseket kapok a kereskedelmi piactérről az SaaS-ajánlatomról?

Partnerként a Partnerközpont által támogatott adatvizualizációs és elemzési grafikonok segítségével figyelheti az ajánlatlistáit, és megtalálhatja az értékesítések maximalizálásának módjait. A továbbfejlesztett elemzési eszközök lehetővé teszik, hogy a teljesítményeredmények alapján cselekedjen, és jobb kapcsolatot tartson fenn az ügyfelekkel és a viszonteladókkal. További információ: Elemzés a Kereskedelmi piactérhez a Partnerközpontban.

Súgó és támogatás

Ha kérdése van, forduljon a Marketplace Publisher ügyfélszolgálatához.