Condividi tramite


Esercitazione: Implementare funzionalità per gruppi di destinatari di destinazione

La destinazione è una strategia di gestione delle funzionalità che consente agli sviluppatori di implementare progressivamente nuove funzionalità alla base degli utenti. La strategia si basa sul concetto di destinazione di un set di utenti noti come destinatari di destinazione. Un gruppo di destinatari è costituito da utenti, gruppi e una percentuale designata dell'intera base utenti.

  • Gli utenti possono essere account utente effettivi, ma possono anche essere computer, dispositivi o qualsiasi entità identificabile in modo univoco a cui si vuole implementare una funzionalità.

  • I gruppi sono fino all'applicazione da definire. Ad esempio, quando la destinazione è destinata agli account utente, è possibile usare gruppi o gruppi di Microsoft Entra che denota le posizioni degli utenti. Quando si punta ai computer, è possibile raggrupparli in base alle fasi di implementazione. I gruppi possono essere qualsiasi attributo comune in base al quale categorizzare il gruppo di destinatari.

I filtri delle funzionalità consentono di abilitare o disabilitare in modo condizionale un flag di funzionalità. Il filtro di destinazione è uno dei filtri di funzionalità predefiniti della libreria di gestione delle funzionalità. Consente di attivare o disattivare una funzionalità per i destinatari di destinazione.

In questo articolo si apprenderà come aggiungere e configurare un filtro di destinazione per i flag di funzionalità.

Aggiungere un filtro di destinazione

  1. Creare un flag di funzionalità denominato Beta nell'archivio di Configurazione app e aprirlo per modificarlo. Per altre informazioni su come aggiungere e modificare un flag di funzionalità, vedere Gestire i flag di funzionalità.

  2. Nel riquadro Modifica flag funzionalità visualizzato, selezionare la casella di controllo Abilita flag di funzionalità se non è già abilitata. Selezionare quindi la casella di controllo Usa filtro funzionalità e selezionare Crea.

    Screenshot del portale di Azure, compilando il modulo

  3. Verrà visualizzato il riquadro Crea un nuovo filtro. In Tipo di filtro selezionare il filtro Destinazione nell'elenco a discesa.

  4. Selezionare la casella di controllo Override by Groups (Sostituisci per gruppi ) e Override by Users (Override by Users ).

  5. Selezionare le opzioni seguenti.

    • Percentuale predefinita: 0
    • Includi gruppi: immettere un nome di contoso.com e una percentuale di 50
    • Escludi gruppi: contoso-xyz.com
    • Includi utenti: test@contoso.com
    • Escludi utenti: testuser@contoso.com

    La schermata del filtro delle funzionalità avrà un aspetto simile al seguente.

    Flag di funzionalità condizionale

    Queste impostazioni comportano il comportamento seguente.

    • Il flag di funzionalità è sempre disabilitato per l'utente testuser@contoso.comperché testuser@contoso.com è elencato nella sezione Escludi utenti .
    • Il flag di funzionalità è sempre disabilitato per gli utenti in contoso-xyz.com, perché contoso-xyz.com è elencato nella sezione Escludi gruppi .
    • Il flag di funzionalità è sempre abilitato per l'utente test@contoso.comperché test@contoso.com è elencato nella sezione Includi utenti .
    • Il flag di funzionalità è abilitato per il 50% degli utenti nel gruppo contoso.com , perché contoso.com è elencato nella sezione Includi gruppi con una percentuale di 50.
    • La funzionalità è sempre disabilitata per tutti gli altri utenti, perché la percentuale predefinita è impostata su 0.

    Il filtro di destinazione viene valutato per un determinato utente, come illustrato nel diagramma seguente.

    Flusso di valutazione di destinazione.

  6. Selezionare Aggiungi per salvare la configurazione del filtro di destinazione e tornare alla schermata Modifica flag di funzionalità.

  7. Il filtro delle funzionalità di destinazione è ora elencato nei dettagli del flag di funzionalità. Selezionare Applica per salvare il flag di funzionalità.

    Screenshot della portale di Azure, applicazione di un nuovo filtro di destinazione.

    Ora è stato aggiunto un filtro di destinazione per il flag di funzionalità. Questo filtro di destinazione userà la regola di destinazione configurata per abilitare o disabilitare il flag di funzionalità per utenti e gruppi specifici.

  8. Continuare con le istruzioni seguenti per usare il flag di funzionalità con un filtro di destinazione nell'applicazione per la lingua o la piattaforma in uso.

Passaggi successivi

Per altre informazioni sui filtri delle funzionalità, continuare con le esercitazioni seguenti: