Verwenden Sie die Einstellungen, um angepasste App-Erlebnisse zu schaffen
Artikel
Einstellungen sind Lösungskomponenten, mit denen Ersteller und Administratoren Apps schnell konfigurieren können, um ein angepasstes Erlebnis zu bieten. Mit den Einstellungen können Sie Funktionen aktivieren oder deaktivieren oder das Verhalten von Funktionen für eine einzelne App oder alle Apps innerhalb einer Umgebung festlegen.
Die Einstellungen bestehen aus drei Teilkomponenten: Definition der Einstellungen, Festlegen der Umgebung und Festlegen der App-Werte.
Unterkomponente
Beschreibung
Einstellungsdefinition
Anwendungsautoren, Administratoren oder Partner können eine Einstellungsdefinition erstellen, die Eigenschaften wie Name, Beschreibung, Datentyp, Standardwert und mehr enthält.
Sie können dann über den Code den Wert der Einstellung verwenden, um die Funktion, die sie bereitstellen, zu aktivieren oder zu deaktivieren oder zu konfigurieren.
Sie können die Einstellungsdefinition in die Lösung aufnehmen, mit der die Funktion für ihre Kunden bereitgestellt wird.
Beispiel:
Der Async save handler für modellbasierte Apps ist eine Funktion aus Power Apps, die Einstellungen verwendet.
Die Einstellung ist vom Typ Ja/Nein und der Standardwert dieser Einstellung ist Nein.
Daher ist die Funktion Async save handler standardmäßig für alle modellbasierten Apps deaktiviert.
Wert der Umgebung festlegen
Ein Umgebungswert kann verwendet werden, um den in der Einstellungsdefinition festgelegten Standardwert außer Kraft zu setzen.
Beispiel:
In Erweiterung des obigen Beispiels kann ein Umgebungsadministrator in einem Kundenunternehmen einen Umgebungswert für die Einstellung Async save handler hinzufügen und ihn auf Ja festlegen.
Dieser Wert für die Umgebung setzt den Standardwert außer Kraft und gilt für alle Apps in dieser Umgebung.
Dadurch wird die Funktion Async save handler für alle modellbasierten Apps in dieser Umgebung aktiviert.
Wert einer App festlegen
Eine App-Einstellung kann verwendet werden, um den in der Einstellungsdefinition festgelegten Standardwert und den Wert der Umgebung (falls vorhanden) zu überschreiben.
Beispiel:
In Erweiterung des obigen Beispiels kann ein Anwendungsautor in derselben Umgebung einen App-Wert für die Einstellung Async save handler für eine App, die er erstellt, hinzufügen und auf No festlegen
Dieser Wert für die App-Einstellung setzt den Wert für die Umgebung außer Kraft und gilt nur für diese eine App.
Dadurch wird die Funktion Async save handler für diese einzelne App aktiviert.
Hinweis
Um die unten aufgeführten Schritte ausführen zu können, müssen Sie die Lösungsvorschau einschalten. Vergewissern Sie sich im Bereich Lösungen unter Power Apps in der Befehlsleiste, dass Sie Lösungsvorschau ein haben. Wenn Lösungsvorschau aus angezeigt wird, wählen Sie die Option, um die Vorschau zu aktivieren. Weitere Informationen: Lösungsansicht
Definition einer Einstellung
Eine Einstellungsdefinition gibt die Basiseigenschaften einer Einstellung an. Die vollständige Liste der Eigenschaften, die in einer Einstellungsdefinition festgelegt werden können, ist unten aufgeführt. Einige dieser Eigenschaften können nicht mehr geändert werden, nachdem die Einstellung erstellt wurde.
Eigenschaft
Beschreibung
Name anzeigen
Der Name, der den Benutzern der Einstellung in allen Benutzeroberflächen angezeigt wird, in denen Einstellungen angezeigt werden.
Name
Der eindeutige Name der Einstellung in einer Umgebung. Der Name wird automatisch auf der Grundlage des angegebenen Anzeigenamens generiert, kann aber geändert werden, bevor die Einstellung erstellt wird. Sobald eine Einstellung erstellt ist, kann der Name nicht mehr geändert werden, da er in Anwendungen oder Code referenziert werden kann. Name hat ein Präfix, das der Lösung publisher entspricht. Dieses Präfix ist dazu gedacht, der Einstellung einen eindeutigen Namen zu geben, falls Sie sie in Zukunft in eine andere Lösung oder Umgebung importieren möchten (die dann ein anderes Präfix hätte).
Beschreibung
Die Beschreibung hilft anderen zu verstehen, wofür die Einstellung in allen Benutzeroberflächen, in denen Einstellungen angezeigt werden, verwendet wird.
Datentyp
Der Datentyp einer Einstellung legt fest, wie der Wert der Einstellung gespeichert wird. Der Datentyp kann auf Zahl, String oder Ja/Nein festgelegt werden. Der Datentyp kann nicht mehr geändert werden, nachdem die Einstellung erstellt wurde.
Standardwert
Der Standardwert wird verfügbar, nachdem Sie einen Datentyp ausgewählt haben. Dies gibt den Wert der Einstellung an, der verwendet wird, es sei denn, er wird durch einen Einstellungsumgebungswert oder einen Einstellungs-App-Wert außer Kraft gesetzt.
Wert kann geändert werden für
Eine Einstellung kann auf einer der folgenden Ebenen übergangen werden:
Umgebung und App, lässt sowohl das Festlegen von Umgebungswerten als auch das Festlegen von App-Werten zu, um den Standardwert außer Kraft zu setzen.
Nur Umgebung, lässt nur zu, dass die festgelegten Werte der Umgebung den Standardwert überschreiben.
Nur App, lässt nur das Festlegen von App-Werten zu, um den Standardwert zu überschreiben.
Keine, die Einstellung kann nicht überschrieben werden.
Release Level
Die Freigabestufe wird verwendet, um das Framework und andere Verbraucher der Einstellung über den Status der Funktion zu informieren, mit der die Einstellung verwendet wird. Die Freigabestufe kann auf General verfügbar oder Vorschau festgelegt werden.
Informations-Url
Ein Link zur Dokumentation, der den Benutzern der Einstellung hilft, den Zweck der Einstellung zu verstehen. Wird in allen Benutzeroberflächen, in denen Einstellungen angezeigt werden, als Mehr erfahren-Link verwendet.
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, der Sie die Einstellung hinzufügen möchten.
Wählen Sie in der Befehlsleiste Neu > Mehr > Einstellung > Einstellungsdefinition.
Geben Sie im Dialogfeld Neue Einstellung für jede der Eigenschaften Werte an, die Ihren Anforderungen entsprechen. Informationen zum Festlegen der Eigenschaften von Einstellungen finden Sie unter: Einstellungsdefinition
Wenn Sie mit der Eingabe der Werte für die Eigenschaften fertig sind, wählen Sie Speichern.
Hinzufügen einer bestehenden Einstellungsdefinition
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, der Sie die Einstellung hinzufügen möchten.
Wählen Sie in der Befehlsleiste Vorhandenes hinzufügen > Mehr > Einstellung.
Wählen Sie im Dialog Vorhandene Einstellungsdefinition hinzufügen eine oder mehrere Einstellungen aus, die Sie hinzufügen möchten.
Wenn Sie mit der Auswahl der Einstellungen fertig sind, wählen Sie Weiter
Im Dialog Ausgewählte Einstellungsdefinition haben Sie für jede von Ihnen festgelegte Einstellung die Möglichkeit, Einstellungsdefinition einfügen. Sie können auch Einstellungsumgebungswert für jede Einstellung festlegen, sofern einer vorhanden ist.
Wählen Sie Hinzufügen, um die Einstellungsdefinition und/oder die Werte für die Umgebung der Einstellung hinzuzufügen.
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, in der Sie die Einstellung erstellt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Einstellungsdefinitionen.
Wählen Sie die Einstellungsdefinition, die Sie aktualisieren möchten.
Aktualisieren Sie im Dialog Einstellung bearbeiten die Werte für die Eigenschaften, die Sie ändern möchten. Beachten Sie, dass einige Eigenschaften nicht mehr aktualisiert werden können, nachdem eine Einstellung erstellt wurde. Außerdem können Sie in den meisten Fällen keine Einstellungsdefinitionen aktualisieren, deren Besitzer Sie nicht sind.
Wenn Sie mit der Aktualisierung der Werte für die Eigenschaften fertig sind, wählen Sie Speichern.
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, die Sie erstellt oder der Sie die Einstellung hinzugefügt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Einstellungsdefinitionen.
Wählen Sie die Einstellungsdefinition aus, die Sie entfernen möchten.
Wählen Sie in der Befehlsleiste Entfernen > Aus dieser Lösung entfernen. Entfernen aus dieser Lösung entfernt die Einstellungsdefinition aus der aktuellen Lösung, sie ist jedoch weiterhin Bestandteil der Standardlösung oder einer anderen Lösung, der sie hinzugefügt wurde.
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, die Sie erstellt oder der Sie die Einstellung hinzugefügt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Einstellungsdefinitionen.
Markieren Sie die Einstellungsdefinition, die Sie löschen möchten.
Wählen Sie in der Befehlsleiste Entfernen > Aus dieser Umgebung löschen. Löschen aus dieser Umgebung löscht die Einstellungsdefinition aus der aktuellen Umgebung und sie ist nicht mehr Bestandteil von Lösungen in dieser Umgebung. Sie können nur Einstellungsdefinitionen löschen, die Sie selbst besitzen.
Wert der Umgebung festlegen
Ein Umgebungswert für eine Einstellung wird verwendet, um den Standardwert der Einstellung für alle Apps in einer Umgebung zu überschreiben. Verwenden Sie einen Umgebungswert, wenn der Standardwert der Einstellung nicht dem entspricht, was Sie für die Apps in Ihrer Umgebung verwenden möchten.
Hinzufügen eines neuen Wertes für die Umgebung der Einstellung
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, der Sie den Umgebungswert für die Einstellung hinzufügen möchten.
Wenn die Einstellungsdefinition in der Lösung verfügbar ist:
Wählen Sie die Einstellungsdefinition aus.
Wählen Sie im Dialog Einstellungswert bearbeiten im Abschnitt Einstellung Umgebungswert die Option Neuer Wert.
Geben Sie den Wert ein und wählen Sie dann Speichern.
Wenn die Einstellungsdefinition nicht in der Lösung verfügbar ist:
Wählen Sie in der Befehlsleiste Neu > Mehr > Einstellung > Einstellung Umgebung Wert.
Markieren Sie die Einstellung, für die Sie den Umgebungswert festlegen möchten, und wählen Sie dann Hinzufügen.
Wählen Sie im Dialog Neuer Umgebungswert im Abschnitt Einstellungsumgebungswert die Option Neuer Wert.
Geben Sie den Wert ein und wählen Sie dann Speichern.
Hinzufügen eines vorhandenen Wertes für die Umgebung der Einstellung
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, der Sie den Umgebungswert für die Einstellung hinzufügen möchten.
Wenn die Einstellungsdefinition in der Lösung verfügbar ist:
Wählen Sie die Einstellungsdefinition aus.
Wählen Sie im Dialog Einstellungswert bearbeiten im Abschnitt Einstellungsumgebung Wert die Option Vorhandenen Wert hinzufügen.
Aktualisieren Sie den Wert, falls erforderlich, und wählen Sie dann Speichern.
Wenn die Einstellungsdefinition nicht in der Lösung verfügbar ist:
Wählen Sie in der Befehlsleiste Vorhandenes hinzufügen > Mehr > Einstellung.
Wählen Sie im Dialog Vorhandene Einstellungsdefinition festlegen eine oder mehrere Einstellungen aus, für die Sie Werte für die Umgebung hinzufügen möchten.
Wenn Sie mit der Auswahl der Einstellungen fertig sind, wählen Sie Weiter
Im Dialog Ausgewählte Einstellungsdefinition haben Sie für jede ausgewählte Einstellung die Möglichkeit, einen Wert für die Umgebung der Einstellung festzulegen, falls einer vorhanden ist. Sie können auch Einstellungsdefinitionen für jede Einstellung festlegen, wenn Sie möchten.
Wählen Sie Hinzufügen, um die Werte der Umgebung und/oder die Definitionen der Einstellungen hinzuzufügen.
Aktualisieren eines Wertes für die Umgebung einer Einstellung
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, zu der Sie den Wert für die Umgebung der Einstellungen festgelegt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Werte der Umgebung festlegen.
Wählen Sie den Wert der Umgebung, den Sie aktualisieren möchten.
Aktualisieren Sie im Dialog Einstellung bearbeiten im Abschnitt Einstellung Umgebungswert den Wert und wählen Sie dann Speichern.
Entfernen eines Wertes für die Umgebung der Einstellung
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, die Sie erstellt oder der Sie die Einstellung hinzugefügt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Werte der Umgebung festlegen.
Wählen Sie den Wert der Umgebung, die Sie entfernen möchten.
Wählen Sie in der Befehlsleiste Entfernen > Aus dieser Lösung entfernen. Entfernen aus dieser Lösung entfernt den Wert für die Umgebung der Einstellung aus der aktuellen Lösung, aber er ist weiterhin Bestandteil der Standardlösung oder jeder anderen Lösung, der er hinzugefügt wurde.
Löschen eines Wertes der Umgebung, in der die Einstellung festgelegt ist
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, die Sie erstellt oder der Sie die Einstellung hinzugefügt haben.
Wählen Sie in der Baum-Ansicht Einstellungen > Werte der Umgebung festlegen.
Markieren Sie den Wert für die Umgebung, die Sie löschen möchten.
Wählen Sie in der Befehlsleiste Entfernen > Aus dieser Umgebung löschen. Löschen aus dieser Umgebung löscht den Wert der Einstellungsumgebung aus der aktuellen Umgebung, so dass er nicht mehr Teil der Lösungen in dieser Umgebung ist.
App-Wert festlegen
Das Festlegen eines App-Wertes wird verwendet, um den Standardwert der Einstellung und alle Werte der Umgebung für eine einzelne App außer Kraft zu setzen. Verwenden Sie einen App-Einstellungswert, wenn der Wert der Umgebung nicht dem entspricht, den Sie für Ihre App verwenden möchten. Wenn kein Wert für die Umgebung der Einstellung vorhanden ist, verwenden Sie einen Wert für eine App, wenn der Standardwert der Einstellung nicht dem entspricht, was Sie für Ihre App verwenden möchten.
Hinweis
Um die unten aufgeführten Schritte auszuführen, müssen Sie den neuen App-Designer verwenden. Derzeit zeigt der App-Designer nur Power Apps Plattformeinstellungen an. Für Einstellungen, die nicht für eine Plattform gelten, verwenden Sie bitte den Lösungsexplorer, wie unten beschrieben.
Hinzufügen oder Aktualisieren einer App-Einstellung mit dem App-Designer
Öffnen Sie die App, für die Sie den Wert der Einstellungs-App im App-Designer hinzufügen möchten.
Wählen Sie in der Befehlsleiste Einstellungen.
Wählen Sie im Dialog Einstellungen die Registerkarte Funktionen oder Künftig. Auf der Registerkarte Funktionen werden alle Einstellungen angezeigt, deren Freigabestufe auf Allgemein verfügbar festgelegt ist. Auf der Registerkarte Künftig werden alle Einstellungen angezeigt, deren Freigabestufe auf Vorschau festgelegt ist.
Fügen Sie einen App-Wert für die von Ihnen gewünschte Einstellung hinzu oder aktualisieren Sie ihn.
Sichern und veröffentlichen Sie die App.
Löschen eines App-Wertes mit dem App-Designer
Öffnen Sie die App, für die Sie die Einstellung entfernen möchten, im App-Designer.
Wählen Sie in der Befehlsleiste Einstellungen.
Wählen Sie im Dialog Einstellungen die Registerkarte Funktionen oder Künftig.
Wählen Sie Zurücksetzen auf Umgebungswert neben dem Wert der App, den Sie löschen möchten. Dadurch wird der Einstellungswert auf den Wert der Umgebung zurückgesetzt, falls ein solcher festgelegt ist. Wenn kein Wert für die Umgebung festgelegt ist, wird der Wert auf den Standardwert der Einstellung zurückgesetzt. Beachten Sie, dass die Option Zurücksetzen auf Umgebungswert nur angezeigt wird, wenn zuvor ein App-Wert für diese Einstellung festgelegt wurde.
Sichern und veröffentlichen Sie die App.
Hinzufügen oder Aktualisieren eines Wertes für eine App mithilfe des Lösungsexplorers
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Projektmappen die Projektmappe, der Sie die App-Einstellung hinzufügen möchten.
Wählen Sie die Einstellungsdefinition oder den Wert für die Umgebung aus.
Suchen Sie im Dialog Einstellungswert bearbeiten im Abschnitt Einstellungswerte für Apps die App, für die Sie den Wert der Einstellungsumgebung hinzufügen möchten. Beachten Sie, dass Sie über den Projektmappen-Explorer nur App-Werte für Apps hinzufügen können, die sich in der aktuellen Projektmappe befinden.
Geben Sie den Wert ein und wählen Sie Speichern.
Damit die App-Einstellung wirksam wird, müssen Sie die App mit dem App-Designer oder dem Projektmappen-Explorer neu veröffentlichen.
Löschen eines Wertes für die App-Einstellung über den Lösungsexplorer
Wählen Sie im Navigationsbereich Lösungen. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
Öffnen Sie in der Liste der Lösungen die Lösung, aus der Sie den Wert der App-Einstellung löschen möchten.
Wählen Sie die Einstellungsdefinition oder den Wert für die Umgebung aus.
Suchen Sie im Dialog Einstellungswert bearbeiten im Abschnitt Einstellungswerte für Apps die App, für die Sie den Wert der Einstellungs-App löschen möchten. Beachten Sie, dass Sie über den Projektmappen-Explorer nur App-Einstellungen für Apps entfernen können, die sich in der aktuellen Projektmappe befinden.
Wählen Sie ... neben dem Wert der App-Einstellung und wählen Sie dann Zurücksetzen auf Umgebung.
Wählen Sie Save (Speichern).
Damit das Löschen der App-Einstellung wirksam wird, müssen Sie die App über den App-Designer oder den Lösungsexplorer neu veröffentlichen.
Abrufen oder Aktualisieren eines Einstellungswertes über Code