Sdílet prostřednictvím


Zpeněžení aplikace prostřednictvím komerčního marketplace Microsoftu

Tento článek popisuje, jak prodávat aplikaci prostřednictvím Microsoftu pomocí Partnerského centra k odeslání vaší služby k nákupu jako nabídky saaS (software jako služba). Vaše aplikace je zdarma pro vaše zákazníky ke stažení, ale vyžaduje licenci pro vaši službu.

Až budete připraveni začít prodávat službu na komerčním marketplace, doporučujeme odeslat jednu aplikaci SaaS s připojenými aplikacemi, aplikacemi a rozšířeními. Kromě prodeje služeb prostřednictvím partnerů a prodejního týmu Microsoftu můžete kontaktovat zákazníky Microsoftu prostřednictvím Microsoft AppSource. Zákazníkům usnadňujeme zjišťování těchto řešení aplikací Microsoftu 365 a jejich nasazení v Microsoft Teams, Wordu, Outlooku, Excelu, PowerPointu a SharePointu.

V tomto zpeněžení vaše nabídka SaaS ověřuje vaši aplikaci, která ověřuje stav předplatného pomocí služby Microsoft SaaS. Vaše odpovědi z této služby slouží k aktualizaci uživatelské databáze. Můžete také zpeněžit pomocí vlastního platebního modelu.

Poznámka:

Doplňky sharepointu byly zastaralé a už se nedají prodávat na marketplace. Stávající doplňky sharepointu budou dál dostupné k nákupu, dokud se v Partnerském centru nebudou odstraňovat. Řešení SharePoint jsou nadále podporována a je možné je zpeněžit prostřednictvím komerčního tržiště Microsoftu. Další informace o vývoji řešení služby SharePoint Framework najdete v dokumentaci k rozhraní SharePoint Framework. Transactovatelné aplikace SaaS se dají koupit jenom pomocí pracovního nebo školního účtu. Pokud chcete aplikaci prodávat uživatelům založeným na účtech Microsoftu, měli byste zvážit implementaci vlastního fakturačního modelu.

Důležité

Azure Active Directory (Azure AD) Graph je od 30. června 2023 zastaralý. V budoucnu nepracujeme do Azure AD Graphu žádné další investice. Rozhraní Azure AD Graph API nemají žádné závazky sla ani údržby nad rámec oprav souvisejících se zabezpečením. Investice do nových funkcí a funkcí budou provedeny pouze v Microsoft Graphu.

Azure AD Graph vyřadíme v přírůstkových krocích, abyste měli dostatek času na migraci aplikací do rozhraní Microsoft Graph API. Později, kdy budeme oznamovat, zablokujeme vytváření nových aplikací pomocí Azure AD Graphu.

Další informace najdete v tématu Důležité: Vyřazení azure AD Graphu a vyřazení modulu PowerShellu.

Příprava nabídky SaaS

Existují dva způsoby, jak se připravit na odeslání služby jako nabídky SaaS:

  • Můžete zadat web, ke kterému se zákazník může přihlásit a používat ke správě zakoupených licencí, nebo
  • Ke správě licencí pro zákazníky můžete zvolit Microsoft.

Poznámka:

Pokud zvolíte Microsoft License Management, vaše nabídka je dostupná jenom pro zákazníky na AppSource, ne na Azure Marketplace.

Vaše nabídka musí také používat rozhraní API pro plnění SaaS k integraci s komerčním marketplace. Informace najdete v tématu Rozhraní API pro plnění SaaS. Začněte vytvořením nové nabídky SaaS.

Registrace k Partnerskému centru

Pokud chcete začít s odesíláním nabídky SaaS, musíte vytvořit účet v programu komerčního marketplace v Partnerském centru. Tento účet musí být přidružený ke společnosti.

Registrace aplikace SaaS

Aplikaci SaaS musíte zaregistrovat pomocí portálu Microsoft Azure Portal. Po úspěšné registraci obdržíte token zabezpečení Microsoft Entra, který můžete použít pro přístup k rozhraním API pro plnění SaaS. Každá aplikace, která chce používat možnosti ID Microsoft Entra, musí být nejprve zaregistrována v tenantovi Microsoft Entra. Tento proces registrace zahrnuje poskytnutí podrobností o ID Microsoft Entra o vaší aplikaci, jako je adresa URL, ve které se nachází, adresa URL pro odesílání odpovědí po ověření uživatele, identifikátor URI, který aplikaci identifikuje atd. Podrobnosti o tom, jak se zaregistrovat, najdete v tématu Registrace aplikace zabezpečené ID Microsoft Entra.

Vytvoření licenční databáze

Při zpeněžování prostřednictvím komerčního marketplace SaaS zpracovává Microsoft AppSource účtování a transakce. Pokud zvolíte službu Microsoft License Management Service, musíte se integrovat s rozhraním Graph API, abyste ověřili oprávněnost zákazníků, aby zákazníci mohli spravovat své licence v Centru pro správu Microsoftu. Podrobnosti o integraci najdete v tématu Integrace nabídky SaaS s rozhraním Graph API pro správu licencí.

Pokud se rozhodnete implementovat správu licencí sami, zodpovídáte za zpracování záznamů a logiky licencí. Vaše SaaS by měla mít licenční databázi pro sledování všech nákupů tenantů a uživatelů, kteří mají přístup.

Vaše metadata můžou zahrnovat:

  • ID tenanta
  • Název tenanta
  • Země nebo oblast tenanta
  • Plánování
  • Typ licence (založené na licencích nebo site-based)
  • Počet licencí
  • Jméno správce
  • E-mail správce
  • Přiřazená ID uživatelů
  • Přiřazené e-maily uživatelů

Implementace správy licencí

Vaše služba (web) musí správci, který nákup provedl, povolit přihlášení a správu účtu. V případě, že si koupili více licencí založených na sedadlech, měli by být schopni je přiřadit uživatelům v rámci jejich organizace.

  • licencování aplikací Microsoftu: Pokud jste při nastavování nabídky SaaS zvolili Licencování Microsoftu (aktuálně dostupné jenom pro AppSource), musíte k vyhledání informací o licencích použít graph API usageRights. Tyto informace použijete k rozhodování, jestli má zákazník povoleno používat vaši službu, nebo ne. Podrobnosti o integraci s licencováním Microsoftu najdete v správě licencí aplikací isV pro saaS.

    • Zákazníci používají Centrum pro správu Microsoftu ke správě licencí pro tyto nabídky. Informujte své zákazníky, aby používali Centrum pro správu Microsoft na vstupní stránce, aby věděli, jak mohou spravovat licence zakoupené nabídky SaaS.
  • licencování nezávislého dodavatele softwaru (ISV): Pokud používáte vlastní systém správy licencí, ujistěte se, že je totéž dostupné zákazníkům na vašem vlastním webu. Možná budete chtít zvážit následující typy licencování:

    • Otevřená licence/na principu kdo dřív přijde, ten dřív mele: Jakýkoli koncový uživatel, který objeví vaši službu, se může přihlásit do vaší služby, být rozpoznán jako součást nájemce a rezervovat si jednu z zakoupených licencí.
    • Přiřazené licencování: Správce nákupu musí uživatelům přiřadit licence.

Další aspekty:

  • Prodej – Pokud se uživatel pokusí o přístup k vaší službě, ale jeho tenant nemá další bezplatné licence, může mu služba poskytnout dočasnou licenci a využít možnost vyzvat správce k nákupu dalších licencí.
  • Více nákupů tenantů – Měli byste zvážit, jestli chcete povolit mnoho nákupů ze stejného tenanta a jak s nimi v databázi zacházet. Prodejní tým společnosti Contoso Corporation může například koupit 50 licencí pro svůj tým a marketingový tým si pro svůj tým koupí 20 licencí a bude chtít účet oddělit.

Připojení k Microsoft AppSource

V tomto okamžiku jste vytvořili web a služby, které umožňují ověřovat zákazníky a zpracovávat jejich stav licencování nebo integrovat s graph API k ověřování zákazníků pro Microsoft License Management. Aby bylo možné prostřednictvím Microsoftu zpeněžit (a získat potvrzení platných nákupů), musí vaše služba používat rozhraní API pro plnění SaaS pro připojení k Microsoft AppSource, která je používá k řízení plnění, změn plánů a zrušení předplatných.

Zřizování (nákup zákazníka v Microsoft AppSource)

Když zákazník zahájí nákup, vaše služba obdrží tyto informace v autorizačním kódu na webové stránce interaktivní zákazníka, která používá parametr adresy URL; Například, https://contoso.com/signup?token=..pokud je https://contoso.com/signupadresa URL cílové stránky v Partnerském centru . Autorizační kód lze ověřit a vyměnit za podrobnosti služby zřizování voláním rozhraní API pro překlad. Když služba SaaS dokončí zřizování, odešle aktivační volání, které signalizuje, že plnění je dokončené a že se zákazníkovi může fakturovat.

Následující diagram znázorňuje posloupnost volání rozhraní API pro scénář zřizování.

API calls for provisioning a SaaS serviceVolání rozhraní API pro zřízení služby SaaS

Aktualizace iniciovaná na Marketplace

Když zákazník zahájí aktualizaci na Microsoft AppSource, Microsoft AppSource upozorní webhook implementovaný vaší službou, který se pak dotazuje Na Microsoft AppSource na aktualizaci, a pak se zákazníkovi bude účtovat nebo refundovat.

Následující diagram znázorňuje posloupnost akcí při zahájení aktualizace z marketplace.

API calls when the update is initiated from the marketplaceVolání rozhraní API při zahájení aktualizace z marketplace

Aktualizace iniciovaná službou

Když zákazník zahájí aktualizaci vaší služby (pokud tuto akci povolíte), měla by vaše služba aktualizovat předplatné uchovávané Microsoft AppSource, které zase aktivuje oznámení z Microsoft AppSource na webhook, který jste implementovali. V tomto okamžiku by se měly provést skutečné změny vaší licenční databáze. Následující diagram znázorňuje akce při zahájení aktualizace ze služby SaaS.

API calls when the update is initiated from the SaaS serviceVolání rozhraní API při inicializování aktualizace ze služby SaaS

Další informace najdete v tématu Správa životního cyklu předplatného SaaS.

Vytvoření aplikace připojené k Microsoftu Entra

Vaše aplikace spoléhá na vaši službu, aby ověřila, jestli má uživatel, který k aplikaci přistupuje, licenci přidruženou ke svému účtu. Záleží na vás, jestli jim dáváte bezplatné (ale omezené) prostředí nebo jestli je nasměrujete na místo nákupu licencí. Aplikace by měla mít tři stavy:

  • Uživatel není přihlášený
  • Přihlášený uživatel, nepřidružuje se žádná licence
  • Přihlášený uživatel, přidružená licence

Informace o ověřování pomocí Microsoft Entra ID ve vašem doplňku najdete v tématu Ověřování a autorizace pomocí rozhraní API dialogových oken Office a Co je platforma Microsoft identity?.

Ukázka kódu: Přechod z placených aplikací na placené webové aplikace s bezplatnými aplikacemi

Ukázka kódu pro monetizaci doplňku Office SaaS ukazuje, jak vytvořit systém správy licencí pro správu doplňků prodaných v Microsoft AppSource. Tento ukázkový balíček kódu obsahuje webovou aplikaci Microsoft AppSource, ukázku SaaS, doplněk Outlooku, doplněk Pro Excel, doplněk Wordu, doplněk PowerPointu a nástroj pro správu licencí.

Proces odeslání nabídky a aplikace SaaS

Odešlete nabídku SaaS do Partnerského centra. Po schválení nabídky SaaS se přiřadí identifikátor GUID. Dále odešlete svou aplikaci a do poznámek k testům a testovacích účtů (správce a nesprávce) zahrňte tento identifikátor GUID. Po schválení vaší aplikace a jejím umístění v obchodě můžete aktualizovat plán tak, aby byl dostupný veřejnosti.

Prostředí zákazníka

Zákazník zjistí vaši službu SaaS v Microsoft AppSource a koupí licence a poskytne microsoftu podrobnosti platby. Zákazník se pak přesměruje na váš web, kde dokončí nastavení svého účtu. Licence se zřídí a zákazník se fakturuje. Zákazník si pak může stáhnout bezplatnou aplikaci a přihlásit se pomocí uvedených podrobností. Vaše aplikace zkontroluje licenční databázi a ověří, jestli má zákazník licenci.

Nejčastější dotazy

Proč Microsoft změnil model monetizace pro aplikace?

Díky účtování základních funkcí aplikací a bezplatnému využívání aplikací získají partneři větší flexibilitu pro přidání nové hodnoty pro zákazníky tím, že poskytují placené funkce mimo kontext aplikace. Pro lepší podporu tohoto modelu v květnu 2019 povolil Microsoft AppSource úplné obchodování pro transakce aplikací SaaS a poskytuje pro partnery novou řadu možností. Vzhledem k našemu důrazu na řadu platebních modelů pro aplikace SaaS jsme zjednodušili doplňky Office tím, že podporujeme jenom možnosti bezplatného stahování.

Návody se zaregistrovat k Partnerskému centru?

Projděte si informace na stránce registrace v Partnerském centru Microsoftu a pak se zaregistrujte k účtu. Podrobnosti najdete v tématu Vytvoření účtu komerčního marketplace v Partnerském centru.

Kde najdu dokumentaci k integraci s Microsoft Entra ID?

Rozsáhlá dokumentace, ukázky a pokyny najdete v tématu Co je platforma Microsoft Identity Platform?.

Doporučujeme, abyste měli předplatné vyhrazené pro publikování na Azure Marketplace, abyste izolovali práci od jiných iniciativ. Pak můžete začít nasazovat aplikaci SaaS v tomto předplatném, abyste mohli začít pracovat na vývoji.

Můžete také zkontrolovat aktualizace služeb Microsoft Entra.

Jak moje aplikace ověřuje uživatele pomocí ID Microsoft Entra?

Office poskytuje Ověřování a autorizaci pomocí rozhraní API dialogového okna Office, abyste mohli ověřovat uživatele z vašeho doplňku. Další informace najdete v tématu Co je platforma Microsoft Identity Platform?.

Jaké zprávy obdržím z komerčního tržiště o své nabídce SaaS?

Jako partner můžete monitorovat výpisy nabídek pomocí grafů vizualizace dat a přehledů podporovaných v Partnerském centru a najít způsoby, jak maximalizovat prodej. Vylepšené analytické nástroje umožňují pracovat s výsledky výkonu a udržovat lepší vztahy se zákazníky a prodejci. Další informace najdete v tématu Analytics pro komerční trh na Partnerském centru.

Nápověda a podpora

Pokud máte dotazy, kontaktujte podporu pro vydavatele Marketplace .