Share via


Gebruikersscenario's voor Contoso-onroerend goed

De Contoso Real Estate-toepassing bevat de referentiearchitectuur en onderdelen voor het bouwen van moderne samenstelbare front-ends (of micro-front-ends) en cloudeigen toepassingen. Het is een verzameling best practices, architectuurpatronen en functionele onderdelen die kunnen worden gebruikt voor het bouwen en implementeren van moderne JavaScript-toepassingen in Azure.

Om inzicht te krijgen in de implementatie van de oplossing, is het belangrijk om de gebruikers van de oplossing te identificeren en welke acties elk kan uitvoeren.

Gebruikersspecificatie

De oplossingsarchitect heeft de volgende vereisten:

  • 3 gebruikerstypen: Gasten, Nieuwe medewerkers en HR-Beheer s
  • 3 inhoudstypen: Vermeldingen, blogberichten, gebruikersactiviteiten
  • 3 gebruikersinterfaces: portalgebruikersinterface, bloggebruikersinterface en Beheer gebruikersinterface

De use-case wordt geïmplementeerd door een moderne full-stack-toepassing met meerdere front-ends die met een inhoudsbeheersysteem en gerelateerde serviceintegraties op de back-end praten via een gemeenschappelijke API:

  • Beheer App: is de belangrijkste gebruikersinterface/UX voor HR-Beheer s, waarbij inhoudsbeheer in de focus wordt gelegd.
  • Portal-app: is de primaire gebruikersinterface/UX voor nieuwe medewerkers, waardoor verhuurvermeldingen in de focus worden gelegd.
  • Blog-app: is de secundaire gebruikersinterface/UX voor nieuwe medewerkers, te vinden vanuit de portal-app.

Waar gebruikersrollen zijn gekoppeld aan de relevante app:

  • HR-Beheer s zijn geverifieerde gebruikers in Beheer app.
  • Nieuwe medewerkers zijn geverifieerde gebruikers in de portal-app.
  • Gasten zijn anonieme gebruikers die alleen blog- en portal-apps kunnen zien.

Gastrollen kunnen zich per definitie aanmelden bij de portal-app om geüpgraded te worden naar nieuwe gebruikersrollen. En nieuwe gebruikersrollen worden gedowngraded naar gasttoegang wanneer ze zich afmelden.

Gebruikersscenario's per rol

Converteer nu het brede toepassingsscenario naar specifieke gebruikersscenario's:

Hr-Beheer-rol

  • HR-Beheer s kunnen zich aanmelden bij de Beheer-app:
    • Eigenschappenlijsten beheren en bepaalde vermeldingen weergeven
    • Blogberichten maken
    • Portal-inhoud beheren die wordt weergegeven op de pagina Info , servicevoorwaarden , startpagina's .
  • HR-Beheer s kunnen zich niet aanmelden bij de portal-app. HR-Beheer kan de portal-app anoniem bezoeken als gast.

Gastrol

  • Gasten kunnen de portal-app bezoeken en inhoud bekijken waarvoor geen verificatie is vereist, zoals de startpagina, infopagina, servicevoorwaardenpagina. Gasten kunnen ook beginnen met het verificatieproces om u aan te melden bij de portal-app.
  • Gasten kunnen de blogberichten bekijken en verkennen op de pagina Blog-app .
  • Gasten kunnen zich niet aanmelden bij de Beheer-app

Nieuwe rol in dienst

  • Nieuwe medewerkers kunnen zich aanmelden bij de portal-app en aanbiedingen bekijken, verkennen en reserveren.
  • Nieuwe medewerkers kunnen zich niet aanmelden bij de Beheer App

Rolacties testen

Wanneer de gebruikersrollen en -mogelijkheden zijn gedefinieerd, kunnen deze worden gevalideerd met Playwright end-to-endtests.

Volgende stap