Funktionen für bestimmte Zielgruppen einführen

Die Zielbestimmung ist eine Featureverwaltungsstrategie, mit der Entwickler neue Features schrittweise für ihre Benutzerbasis bereitstellen können. Die Strategie basiert auf dem Konzept der Adressierung einer Gruppe von Benutzern und Benutzerinnen, die als Zielgruppe bezeichnet wird. Eine Benutzergruppe besteht aus bestimmten Benutzern, Gruppen und einem bestimmten Prozentsatz der gesamten Benutzerbasis.

  • Die Benutzer können tatsächliche Benutzerkonten sein, sie können aber auch Computer, Geräte oder alle eindeutig identifizierbaren Entitäten sein, für die Sie ein Feature bereitstellen möchten.

  • Die Gruppen werden von Ihrer Anwendung definiert. Wenn Sie z. B. Benutzerkonten als Ziel auswählen, können Sie Microsoft Entra-Gruppen oder Gruppen verwenden, die Benutzerstandorte kennzeichnen. Wenn Sie Computer als Ziel festlegen, können Sie sie basierend auf Rolloutphasen gruppieren. Sie können Gruppen auf allen gängigen Attributen basieren, die Sie zum Kategorisieren Ihrer Zielgruppe verwenden möchten.

Featurefilter bieten eine Möglichkeit, um eine Featurekennzeichnung bedingt zu aktivieren oder zu deaktivieren. Bei dem Zielfilter handelt es sich um einen der integrierten Featurefilter der Featureverwaltungsbibliothek. Sie können einen Zielfilter verwenden, um ein Feature für Zielgruppen zu aktivieren oder zu deaktivieren.

In diesem Artikel erfahren Sie, wie Sie einen Zielfilter für ein Feature-Flag hinzufügen und konfigurieren.

Voraussetzungen

  • Ein Azure-Abonnement. Wenn Sie kein Konto haben, erstellen Sie ein kostenloses Konto.
  • Ein Azure App Configuration-Konfigurationsspeicher.

Hinzufügen eines Zielfilters

  1. Erstellen Sie in Ihrem App Configuration-Speicher ein Featureflag mit dem Namen Beta, und öffnen Sie es zum Bearbeiten. Weitere Informationen zum Hinzufügen und Bearbeiten einer Featurekennzeichnung finden Sie unter Erstellen eines Featurekennzeichnungs und Bearbeiten von Featurekennzeichnungen.

  2. Wählen Sie im Dialogfeld "Featurekennzeichnung bearbeiten " die Option "Featurekennzeichnung aktivieren " aus, wenn sie noch nicht ausgewählt ist. Wählen Sie Rollout aus, und wählen Sie dann Zielgruppe aus.

    Screenshot des Dialogfelds zum Bearbeiten des Featureflags im Azure-Portal mit ausgewähltem Rollout, der die Registerkarte „Zielgruppe“ mit auf 100 festgelegtem Standardprozentsatz sowie den Optionen „Außerkraftsetzen nach Gruppen“ und „Außerkraftsetzen nach Benutzern“ zeigt.

  3. Treffen Sie die folgende Auswahl:

    • Wählen Sie "Außerkraftsetzen nach Gruppen" aus.
    • Wählen Sie Von Benutzern außer Kraft setzen aus.
  4. Geben Sie die folgenden Informationen ein:

    • Geben Sie unter "Standardprozentsatz" "0" ein.
    • Unter Gruppen einschließen:
      • Geben Sie bei Namecontoso.com ein.
      • Geben Sie für "Prozentsatz" 50 ein.
    • Geben Sie unter "Gruppen ausschließen" die Zeichenfolge contoso-xyz.comein.
    • Geben Sie unter "Benutzer einschließen" die Eingabetaste test@contoso.comein.
    • Geben Sie unter "Benutzer ausschließen" die Eingabetaste testuser@contoso.comein.

    Screenshot der Registerkarte „Zielgruppe“ im Dialogfeld zum Bearbeiten des Featureflags im Azure-Portal, der einen auf 0 festgelegten Standardprozentsatz, „Außerkraftsetzen nach Gruppen“ mit „Gruppen einschließen“ und „Gruppen ausschließen“ sowie konfiguriertem „Außerkraftsetzen nach Benutzern“ mit „Benutzer einschließen“ und „Benutzer ausschließen“ zeigt.

    Diese Einstellungen führen zu folgendem Verhalten:

    • Das Featureflag ist für den Benutzer testuser@contoso.com immer deaktiviert, weil testuser@contoso.com im Abschnitt Benutzer ausschließen aufgeführt ist.
    • Die Featurekennzeichnung ist für Benutzer in der contoso-xyz.com Gruppe immer deaktiviert, da contoso-xyz.com sie im Abschnitt "Gruppen ausschließen" aufgeführt ist.
    • Das Featureflag ist für den Benutzer test@contoso.com immer aktiviert, weil test@contoso.com im Abschnitt Benutzer einschließen aufgeführt ist.
    • Das Featureflag ist für 50 Prozent der Benutzer in der Gruppe contoso.com aktiviert, da contoso.com im Abschnitt Gruppen einbeziehen mit einem Prozentsatz von 50 aufgeführt ist.
    • Das Feature ist für alle anderen Benutzer immer deaktiviert, da der Standardwert auf 0 festgelegt ist.

    Der Zielfilter wird für einen bestimmten Benutzer ausgewertet, wie im folgenden Diagramm dargestellt.

    Flussdiagramm mit Entscheidungspunkten für Prozentsätze, eingeschlossene Benutzer und Gruppen sowie ausgeschlossene Benutzer und Gruppen sowie die Endzustände

  5. Um das Feature-Flag zu speichern, wähle unten Review + Update aus. Nachdem die Validierung erfolgreich war, wählen Sie Aktualisieren aus.

    Der Zielfilter wird Ihrem Feature-Flag hinzugefügt. Dieser Targetingfilter verwendet die von Ihnen konfigurierte Zielregel, um das Featureflag für bestimmte Benutzer und Gruppen zu aktivieren oder zu deaktivieren.

  6. Informationen zum Verwenden des Feature-Flags mit dem Zielfilter in Ihrer Anwendung finden Sie in den Anweisungen, die für Ihre Sprache oder Plattform geeignet sind:

Nächste Schritte

Weitere Informationen zu Featurefiltern finden Sie in den folgenden Artikeln: