Delen via


De levenscyclus van het SaaS-abonnement beheren

De commerciële marketplace beheert de volledige levenscyclus van een SaaS-abonnement na aankoop door de eindgebruiker. Het maakt gebruik van de landingspagina, Fulfillment-API's, Operations-API's en de webhook als mechanisme om de daadwerkelijke activering van SaaS-abonnementen, gebruik, updates en annulering te stimuleren. De factuur van de eindgebruiker is gebaseerd op de status van het SaaS-abonnement dat Microsoft onderhoudt.

Statussen van een SaaS-abonnement

In het volgende diagram ziet u de statussen van een SaaS-abonnement en de toepasselijke acties.

Diagram van de levenscyclus van software als een serviceabonnement in de marketplace.

Aangeschaft maar nog niet geactiveerd (PendingFulfillmentStart)

Nadat een eindgebruiker of cloudoplossingsprovider (CSP) een SaaS-aanbieding in de commerciële marketplace heeft gekocht, wordt de uitgever op de hoogte gesteld van de aankoop. De uitgever kan vervolgens een nieuw SaaS-account maken en configureren aan de zijde van de uitgever voor de eindgebruiker.

Voor het maken van accounts gebeurt het volgende:

  1. De klant selecteert de knop Account nu configureren die beschikbaar is voor een SaaS-aanbieding na een geslaagde aankoop in Microsoft AppSource of Azure Portal. De klant kan ook de knop Nu configureren gebruiken in het e-mailbericht dat ze kort na de aankoop ontvangen.
  2. Microsoft meldt vervolgens de partner over de aankoop door de URL van de landingspagina te openen met de tokenparameter (het aankoopidentificatietoken van de commerciële marketplace) op het nieuwe browsertabblad.

Een voorbeeld van een dergelijke aanroep is https://contoso.com/signup?token=<blob>, maar de URL van de landingspagina voor deze SaaS-aanbieding in partnercentrum is geconfigureerd als https://contoso.com/signup. Dit token biedt de uitgever een id waarmee de SaaS-aankoop en de klant uniek worden geïdentificeerd.

Tip

Neem het hekjeteken (#) niet op in de URL van de landingspagina. Anders hebben klanten geen toegang tot uw landingspagina.

Belangrijk

De URL van de landingspagina moet de hele dag, elke dag actief zijn en kan altijd nieuwe oproepen van Microsoft ontvangen. Als de landingspagina niet meer beschikbaar is, kunnen klanten zich niet registreren voor de SaaS-service en deze gaan gebruiken.

Vervolgens moet de uitgever het token weer doorgeven aan Microsoft door de SaaS Resolve-API aan te roepen en het token in te voeren als de waarde van de x-ms-marketplace-token header parameter. Als gevolg van de api-aanroep oplossen wordt het token uitgewisseld voor details van de SaaS-aankoop, zoals de unieke id van de aankoop, de aangeschafte aanbiedings-id en de aangeschafte abonnements-id.

Op de landingspagina moet de klant zijn aangemeld bij het nieuwe of bestaande SaaS-account via Eenmalige aanmelding (SSO) van Microsoft Entra.

Notitie

De uitgever wordt pas op de hoogte gesteld van de SaaS-aankoop nadat de klant het configuratieproces van de Microsoft-zijde initieert.

De uitgever moet eenmalige aanmelding implementeren om de gebruikerservaring te bieden die door Microsoft is vereist voor deze stroom. Zorg ervoor dat u de multitenant Microsoft Entra-toepassing gebruikt en zowel werk- als schoolaccounts of persoonlijke Microsoft-accounts toestaat bij het configureren van eenmalige aanmelding. Deze vereiste geldt alleen voor de landingspagina, voor gebruikers die worden omgeleid naar de SaaS-service wanneer ze al zijn aangemeld met Microsoft-referenties. Eenmalige aanmelding is niet vereist voor alle aanmeldingen bij de SaaS-service.

Notitie

Als eenmalige aanmelding vereist dat een beheerder toestemming moet verlenen aan een app, moet de beschrijving van de aanbieding in partnercentrum bekendmaken dat toegang op beheerdersniveau vereist is. Deze openbaarmaking is om te voldoen aan het certificeringsbeleid voor commerciële marketplace.

Nadat de klant zich heeft aangemeld, moet de SaaS-configuratie aan de zijde van de uitgever worden voltooid. Vervolgens moet de uitgever de Activate Subscription-API aanroepen om een signaal naar Azure Marketplace te verzenden dat het inrichten van het SaaS-account is voltooid. Met deze actie wordt de factureringscyclus van de klant gestart. Als de API-aanroep Voor het activeren van het abonnement niet is geslaagd, wordt de klant niet gefactureerd voor de aankoop.

Diagram met de A P I-aanroepen voor een inrichtingsscenario.

Zowel de koper als de eigenaar van de factureringsrekening ontvangt een e-mail met de vraag om het account te configureren.

Notitie

De uitgever heeft 30 dagen de tijd om de asset op te lossen wanneer de status PendingFulfillmentStart is, anders wordt de asset ongeldig omdat de factureringscyclus niet is gestart en de respectieve aankoop niet wordt gefactureerd, wordt de status gewijzigd in Afmelden. De klant wordt niet gefactureerd voor de aankoop.

Actief (geabonneerd)

Actief (geabonneerd) is de stabiele status van een ingerichte SaaS-abonnement. Nadat de API-aanroep Voor het activeren van de abonnements-API aan de microsoft-zijde is verwerkt, wordt het SaaS-abonnement gemarkeerd als Geabonneerd. De klant kan nu de SaaS-service aan de kant van de uitgever gebruiken en wordt gefactureerd.

Wanneer een SaaS-abonnement al actief is, kan de klant SaaS-ervaring beheren selecteren in Azure Portal of Microsoft 365-beheer Center. Deze actie zorgt er ook voor dat Microsoft de URL van de landingspagina aanroept met de parameter token, zoals gebeurt in de stroom Activeren. De uitgever moet onderscheid maken tussen nieuwe aankopen en het beheer van bestaande SaaS-accounts en deze url-aanroep op de landingspagina afhandelen.

Er wordt een e-mail over activeringsmeldingen verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Wordt bijgewerkt (geabonneerd)

Deze actie betekent dat een update naar een bestaand actief SaaS-abonnement wordt verwerkt door zowel Microsoft als de uitgever. Een dergelijke update kan worden gestart door:

  • De klant van de commerciële marketplace.
  • De CSP van de commerciële marketplace.
  • De klant van de SaaS-site van de uitgever (maar niet voor CSP-aankopen).

Er zijn twee soorten updates beschikbaar voor een SaaS-abonnement:

  • Plan bijwerken wanneer de klant een ander abonnement voor het abonnement kiest.
  • Werk het aantal bij wanneer de klant het aantal aangeschafte licenties voor het abonnement wijzigt.

Alleen een actief abonnement kan worden bijgewerkt. Terwijl het abonnement wordt bijgewerkt, blijft de status actief aan de zijde van Microsoft.

Update geïnitieerd vanuit de commerciële marketplace

In deze stroom wijzigt de klant het abonnement of de hoeveelheid licenties vanuit Azure Portal of Microsoft 365-beheer Center.

  1. Nadat een update is ingevoerd, roept Microsoft de WEBhook-URL van de uitgever aan, geconfigureerd in het veld Verbindingswebhook op de pagina Technische configuratie in Partnercentrum, met een geschikte waarde voor actie en andere relevante parameters.
  2. De uitgeverszijde moet de vereiste wijzigingen aanbrengen in de SaaS-service en Microsoft waarschuwen wanneer dit is voltooid door de updatestatus van de bewerkings-API aan te roepen.
  3. Als de patch wordt verzonden met de status Mislukt , wordt het updateproces niet voltooid aan de zijde van Microsoft. Het SaaS-abonnement behoudt het bestaande abonnement en de hoeveelheid licenties.

Notitie

De uitgever moet PATCH aanroepen om de status van de bewerkings-API bij te werken met een reactie van 10 seconden na ontvangst van de webhookmelding. Als PATCH van de bewerkingsstatus niet binnen de 10 seconden wordt ontvangen, wordt het wijzigingsplan automatisch bijgewerkt als Geslaagd.

De reeks API-aanroepen voor een updatescenario dat wordt gestart vanuit de commerciële marketplace, wordt weergegeven in het volgende diagram.

Diagram met de A P I-aanroepen voor een door Marketplace geïnitieerde update.

Bijwerken geïnitieerd vanuit de uitgever

In deze stroom wijzigt de klant het abonnement of de hoeveelheid licenties die zijn gekocht via de SaaS-service zelf.

  1. Voordat u de aangevraagde wijziging aan de kant van de uitgever aanbrengt, moet de uitgevercode de API Change Plan of de Change Quantity-API of beide aanroepen.
  2. Microsoft past de wijziging toe op het abonnement en informeert de uitgever vervolgens via de verbindingswebhook om dezelfde wijziging toe te passen.
  3. Alleen dan moet de uitgever de vereiste wijziging aanbrengen in het SaaS-abonnement en Microsoft waarschuwen wanneer de wijziging wordt uitgevoerd door de updatestatus van de bewerkings-API aan te roepen.

De reeks API-aanroepen voor een updatescenario dat vanuit de uitgeverszijde wordt gestart, wordt weergegeven in het volgende diagram.

Diagram met de A P I-aanroepen voor een door de uitgever geïnitieerde update.

Een e-mailmelding die aangeeft dat een planwijziging wordt verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Een e-mailmelding die aangeeft dat er een wijziging in hoeveelheid wordt verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Onderbroken (onderbroken)

Deze status geeft aan dat de betaling van een klant voor de SaaS-service niet is ontvangen. Microsoft informeert de uitgever van deze wijziging in de status van het SaaS-abonnement. De melding wordt uitgevoerd via een aanroep naar webhook met de actieparameter ingesteld op Onderbroken.

De uitgever kan al dan niet wijzigingen aanbrengen in de SaaS-service aan de zijde van de uitgever. We raden aan dat de uitgever deze informatie beschikbaar maakt voor de onderbroken klant en de toegang van de klant tot de SaaS-service blokkeert of blokkeert. Er is een kans dat de betaling nooit zal worden ontvangen.

Notitie

Microsoft geeft de klant een respijtperiode van 30 dagen voordat het abonnement automatisch wordt geannuleerd. Nadat de respijtperiode van 30 dagen is verstreken, ontvangt de webhook een Unsubscribe actie.

Wanneer een abonnement de status Onderbroken heeft:

  • De partner of ISV moet het SaaS-account in een herstelbare status houden, zodat volledige functionaliteit kan worden hersteld zonder verlies van gegevens of instellingen.
  • De partner of ISV moet een aanvraag verwachten om het abonnement opnieuw in te stellen, als de betaling wordt ontvangen tijdens de respijtperiode, of een aanvraag om het abonnement aan het einde van de respijtperiode ongedaan te maken. Beide aanvragen worden verzonden via het webhookmechanisme.

De abonnementsstatus wordt gewijzigd in Onderbroken aan microsoft-zijde voordat de uitgever actie onderneemt. Alleen actieve abonnementen kunnen worden onderbroken.

Er wordt een meldings-e-mail verzonden die aangeeft dat de status is gewijzigd in 'onderbroken', wordt verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Na een schorsingsperiode van 30 dagen wordt een e-mail met betrekking tot de annulering na schorsing verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Opnieuw geïnstateerd (onderbroken)

Deze actie geeft aan dat het betaalmiddel van de klant opnieuw geldig is geworden, dat er een betaling is gedaan voor het SaaS-abonnement en dat het abonnement opnieuw wordt ingesteld. In dit geval:

  1. Microsoft roept een webhook aan met een actieparameter die is ingesteld op de waarde Opnieuw instellen .
  2. De uitgever zorgt ervoor dat het abonnement weer volledig operationeel is aan de kant van de uitgever.
  3. Het herstelproces is geslaagd en de klant wordt opnieuw gefactureerd voor het SaaS-abonnement.

Alleen een onderbroken abonnement kan opnieuw worden ingesteld. Het opgeschorte SaaS-abonnement blijft in de status Onderbroken terwijl het opnieuw wordt ingesteld. Nadat deze bewerking is voltooid, wordt de status van het abonnement actief.

Er wordt een e-mailbericht verzonden naar zowel de koper als de factureringseigenaar na de overgang van de onderbroken status naar de heringestelde status.

Vernieuwd (geabonneerd)

Het SaaS-abonnement wordt automatisch verlengd door Microsoft aan het einde van de abonnementsperiode van een maand of een jaar. De standaardinstelling voor automatische verlenging is waar voor alle SaaS-abonnementen. Actieve SaaS-abonnementen worden met regelmatige frequentie verlengd. Microsoft biedt alleen webhookmeldingen voor vernieuwingsgebeurtenissen. Een klant kan automatische verlenging voor een SaaS-abonnement uitschakelen via de Microsoft 365-beheer-portal. In dit geval wordt het SaaS-abonnement automatisch geannuleerd aan het einde van de huidige factureringsperiode. Klanten kunnen het SaaS-abonnement ook op elk gewenst moment annuleren.

Alleen actieve abonnementen worden automatisch verlengd. Abonnementen blijven actief tijdens het verlengingsproces en als automatische verlenging slaagt. Na verlenging worden de begin- en einddatums van de abonnementsperiode bijgewerkt naar de datums van de nieuwe termijn.

Als een automatische verlenging mislukt vanwege een probleem met betaling, wordt het abonnement onderbroken en wordt de uitgever hiervan op de hoogte gesteld.

Herinneringsmails voor verlenging worden verzonden naar zowel de koper als de eigenaar van de factureringsrekening, 30 dagen vóór de jaarlijkse/meerjarige verlengingsdatum.

Geannuleerd (afgemeld)

Abonnementen bereiken deze status als reactie op een expliciete klant- of CSP-actie door het opzeggen van een abonnement vanaf de uitgeversite, de Azure-portal of Microsoft 365-beheer Center. Een abonnement kan ook impliciet worden geannuleerd, als gevolg van niet-betaling van verschuldigde betalingen, na 30 dagen in de status Onderbroken te zijn.

Nadat de uitgever een annuleringswebhook-aanroep heeft ontvangen, moeten ze klantgegevens bewaren voor herstel op aanvraag gedurende ten minste zeven dagen. Alleen dan kunnen klantgegevens worden verwijderd.

Een SaaS-abonnement kan op elk gewenst moment in de levenscyclus worden geannuleerd. Nadat een abonnement is geannuleerd, kan het niet opnieuw worden geactiveerd.

Annuleringsmail wordt verzonden naar zowel de koper als de eigenaar van de factureringsrekening.

Videozelfstudies