Condividi tramite


Scenari utente per contoso immobiliare

L'applicazione Contoso Real Estate contiene l'architettura di riferimento e i componenti per la creazione di front-end moderni componibili di livello aziendale (o micro-front-end) e applicazioni native del cloud. Si tratta di una raccolta di procedure consigliate, modelli di architettura e componenti funzionali che possono essere usati per compilare e distribuire applicazioni JavaScript moderne in Azure.

Per comprendere l'implementazione della soluzione, è importante identificare la soluzione dell'utente e le azioni che ognuno può eseguire.

Specifica utente

L'architetto di soluzioni ha i requisiti seguenti:

  • 3 tipi di utente: Guest, New Hires e HR Amministrazione s
  • 3 tipi di contenuto: presentazioni, post di blog, attività utente
  • 3 interfacce utente: interfaccia utente del portale, interfaccia utente del blog e interfaccia utente Amministrazione

Il caso d'uso viene implementato da un'applicazione moderna full-stack con più front-end che comunicano con un sistema di gestione del contenuto e le integrazioni di servizi correlate nel back-end tramite un'API comune:

  • Amministrazione App: è l'interfaccia utente/esperienza utente principale per le Amministrazione HR, mettendo a fuoco la gestione dei contenuti.
  • App portale: è l'interfaccia utente/esperienza utente principale per i nuovi assunti, mettendo in primo piano le presentazioni di noleggio.
  • App blog: è l'interfaccia utente/esperienza utente secondaria per i nuovi assunti, individuabile dall'app portale.

Dove i ruoli utente sono associati all'app pertinente:

  • Le Amministrazione hr sono utenti autenticati nell'app Amministrazione.
  • I nuovi assunti sono utenti autenticati nell'app Portale.
  • Gli utenti guest sono utenti anonimi che possono visualizzare solo le app blog e portale.

Per definizione, i ruoli guest possono accedere all'app portale per l'aggiornamento ai ruoli Nuovo utente . E i nuovi ruoli utente vengono declassati all'accesso guest quando si disconnetteno.

Scenari utente per ruolo

Convertire ora lo scenario applicativo generale in scenari utente specifici:

Ruolo hr Amministrazione

  • Le Amministrazione HR possono accedere all'app Amministrazione:
    • Gestire elenchi di proprietà e funzionalità di determinati elenchi
    • Creare post di blog
    • Gestire il contenuto del portale visualizzato nella pagina Informazioni su , pagina Condizioni per il servizio , Home page.
  • Le Amministrazione hr non possono accedere all'app portale. Le risorse umane Amministrazione possono visitare l'app portale in modo anonimo, come guest.

Ruolo guest

  • Gli utenti guest possono visitare l'app portale e visualizzare il contenuto, che non richiede l'autenticazione, ad esempio la home page, la pagina Informazioni su, la pagina Condizioni per il servizio. Gli utenti guest possono anche avviare il processo di autenticazione per accedere all'app portale.
  • Gli utenti guest possono visitare la pagina dell'app blog per visualizzare ed esplorare i post di blog.
  • Gli utenti guest non possono accedere all'app Amministrazione

Nuovo ruolo di assunzione

  • I nuovi assunti possono accedere all'app portale e visualizzare, esplorare e prenotare le presentazioni.
  • I nuovi assunti non possono accedere all'app Amministrazione

Testare le azioni del ruolo

Quando vengono definiti i ruoli utente e le capacità, questi possono essere convalidati con i test end-to-end playwright .

Passaggio successivo