Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Häufig müssen Sie Geschäftslogik hinzufügen, um sicherzustellen, dass Spalten in einer modellgesteuerten App angezeigt, ausgeblendet oder mit den richtigen Werten festgelegt werden.
In diesem Artikel wird erläutert, wie Sie Geschäftsregeln und Empfehlungen erstellen, um Formularlogik in einer modellgesteuerten App anzuwenden, ohne JavaScript-Code zu schreiben oder Plug-Ins zu erstellen. Geschäftsregeln bieten eine einfache Schnittstelle zum Implementieren und Verwalten von schnell ändernden und häufig verwendeten Regeln. Sie können auf Haupt- und Schnellerstellungsformulare angewendet werden. Geschäftsregeln funktionieren in modellgesteuerten Apps, älteren Web-Apps, Dynamics 365 für Tablets und Dynamics 365 für Outlook (Online- oder Offlinemodus).
Durch die Kombination von Bedingungen und Aktionen sind die folgenden Aktionen mit Geschäftsregeln möglich:
- Festlegen von Spaltenwerten
- Löschen von Spaltenwerten
- Festlegen von Spaltenanforderungsebenen
- Ein- oder Ausblenden von Spalten
- Aktivieren oder Deaktivieren von Spalten
- Daten validieren und Fehlermeldungen anzeigen
- Erstellen von Geschäftsempfehlungen basierend auf Business Intelligence
Hinweis
Informationen zum Definieren einer Geschäftsregel für eine Tabelle, damit sie für alle Formulare gilt, finden Sie unter Erstellen einer Geschäftsregel für eine Tabelle.
Geschäftsregeln funktionieren nicht mit Mehrfachauswahloptionen.
Anzeigen, Bearbeiten oder Erstellen einer Geschäftsregel in Power Apps
- Melden Sie sich bei Power Apps an.
- Wählen Sie im linken Navigationsbereich Lösungen aus, öffnen Sie die gewünschte Lösung, und öffnen oder fügen Sie die gewünschte Tabelle hinzu. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element aus.
- Wählen Sie "Neu" und dann unter "Anpassungen" die Option "Geschäftsregel" aus.
Der Geschäftsregel-Designer wird geöffnet. Nächster Schritt: Die Geschäftsregeleigenschaften festlegen
Geschäftsregel im Form Designer anzeigen, bearbeiten oder erstellen
Wählen Sie im linken Navigationsbereich des Formular-Designers "Geschäftsregeln" aus.
Wählen Sie aus den folgenden Optionen aus:
- Standardmäßig werden nur aktive Geschäftsregeln für das Formular angezeigt. Deaktivieren Sie die Auswahl von "Nur aktive Geschäftsregeln anzeigen", um deaktivierte Geschäftsregeln für das Formular anzuzeigen.
- Wählen Sie "Neue Geschäftsregel" aus, um eine Geschäftsregel zu erstellen.
- Wählen Sie die Geschäftsregel aus, um Eigenschaften anzuzeigen und die Geschäftsregel zu bearbeiten.
Festlegen der Geschäftsregeleigenschaften
Wenn das Fenster des Geschäftsregel-Designers für eine neue Regel geöffnet wird, wird bereits eine einzelne Bedingung erstellt. Jede Regel startet mit einer Bedingung. Die Geschäftsregel führt eine oder mehrere diese Aktionen basierend auf der Bedingung durch.
Geben Sie die folgenden Eigenschaften in der Befehlsleiste der Geschäftsregel ein oder wählen Sie sie aus.
Name der Geschäftsregel: Standardmäßig heißt die Regel "Neue Geschäftsregel". Geben Sie einen aussagekräftigen Namen für die Geschäftsregel ein.
Beschreibung: Fügen Sie optional eine Beschreibung hinzu.
Bereich: Der Bereich der Geschäftsregel bestimmt, auf welche Formulare die Geschäftsregel angewendet wird. Sie legen den Bereich gemäß den folgenden Optionen fest:
Wenn Sie dieses Element auswählen...
Ist der Bereich...
Entität
Die Tabelle und alle Formulare für die Tabelle
Alle Formulare
Alle Formulare für die Tabelle
Bestimmtes Formular (z. B. Konto-Hauptformular)
Nur dieses Formular
Hinweis
Um eine vorhandene Geschäftsregel zu ändern, müssen Sie sie deaktivieren, bevor Sie sie ändern können.
Geschäftsregel erstellen
Bedingungen hinzufügen. Um Ihrer Geschäftsregel weitere Bedingungen hinzuzufügen:
Ziehen Sie die Bedingung-Komponente von der Registerkarte Komponenten auf ein Pluszeichen (+) zwischen im Designer.
Eine Bedingung in einer Geschäftsregel hinzufügen.Eine Bedingung in einer Geschäftsregel hinzufügenUm Eigenschaften für die Bedingung festzulegen, wählen Sie die Bedingungskomponente im Designerfenster aus, und legen Sie dann die Eigenschaften auf der Registerkarte Eigenschaften auf der rechten Seite des Bildschirms fest. Wenn Eigenschaften festgelegt werden, wird am unteren Rand der Registerkarte "Eigenschaften " ein Ausdruck erstellt.
Wenn Sie der Bedingung eine zusätzliche Klausel (AND oder OR) hinzufügen möchten, wählen Sie auf der Registerkarte "Eigenschaften" die Option "Neu" aus, um eine neue Regel zu erstellen, und legen Sie dann die Eigenschaften für diese Regel fest. In der Spalte "Regellogik " können Sie angeben, ob die neue Regel als AND oder OR hinzugefügt werden soll.
Eine neue Regel zu einer Bedingung hinzufügenEine neue Regel zu einer Bedingung hinzufügenWenn Sie das Festlegen der Eigenschaften für die Bedingung abgeschlossen haben, wählen Sie Übernehmen aus.
Aktionen hinzufügen. Eine Aktion hinzufügen:
Ziehen Sie eine der Aktionskomponenten von der Komponenten-Registerkarte auf ein Pluszeichen neben Bedingung-Komponente. Ziehen Sie die Aktion auf ein Pluszeichen neben einem Häkchen, wenn die Geschäftsregel diese Aktion ausführen soll, wenn die Bedingung erfüllt ist, oder auf ein Pluszeichen neben einem x, wenn die Geschäftsregel diese Aktion ausführen soll, wenn die Bedingung nicht erfüllt ist.
Eine Aktion zu einer Geschäftsregel ziehen.Ziehen Sie eine Aktion zu einer GeschäftsregelWenn Sie Eigenschaften für die Aktion festlegen möchten, wählen Sie die Aktionskomponente im Designerfenster aus, und legen Sie dann die Eigenschaften auf der Registerkarte "Eigenschaften " fest.
Wenn Sie das Festlegen der Eigenschaften abgeschlossen haben, wählen Sie "Übernehmen" aus.
Eine Unternehmensempfehlung hinzufügen. Eine Unternehmensempfehlung hinzufügen:
Ziehen Sie eine der Empfehlung-Komponente von der Komponenten-Registerkarte auf eine Bedingung-Komponente. Ziehen Sie die Empfehlungskomponente auf ein Pluszeichen neben einem Häkchen, wenn die Geschäftsregel diese Aktion ausführen soll, wenn die Bedingung erfüllt ist, oder auf ein Pluszeichen neben einem x, wenn die Geschäftsregel diese Aktion ausführen soll, wenn die Bedingung nicht erfüllt ist.
Um Eigenschaften für die Empfehlung festzulegen, wählen Sie die Empfehlungskomponente im Designerfenster aus, und legen Sie dann die Eigenschaften auf der Registerkarte Eigenschaften fest.
Um weitere Aktionen zur Empfehlung hinzuzufügen, ziehen Sie sie auf die Registerkarte Komponenten, und legen Sie dann auf Eigenschaften für jede Aktion auf der Registerkarte Eigenschaften fest.
Hinweis
Wenn Sie eine Empfehlung erstellen, wird standardmäßig eine einzelne Aktion hinzugefügt. Wenn Sie alle Aktionen in einer Empfehlung anzeigen möchten, wählen Sie "Details " der Empfehlungskomponente aus.
Wenn Sie das Festlegen der Eigenschaften abgeschlossen haben, wählen Sie "Übernehmen" aus.
Um die Geschäftsregel zu überprüfen, wählen Sie auf der Aktionsleiste "Überprüfen" aus.
Um die Geschäftsregel zu speichern, wählen Sie auf der Aktionsleiste "Speichern " aus.
Um die Geschäftsregel zu aktivieren, wählen Sie sie im Projektmappen-Explorer-Fenster aus, und wählen Sie dann "Aktivieren" aus. Sie können die Geschäftsregel nicht über das Designer-Fenster aktivieren.
Tipp
Hier sind ein paar Tipps für die Arbeit mit den Geschäftsregeln im Designerfenster:
- Um eine Momentaufnahme aller Elemente im Fenster "Geschäftsregel " zu erstellen, wählen Sie "Momentaufnahme " auf der Aktionsleiste aus. Dies ist beispielsweise hilfreich, wenn Sie Feedback von Teammitgliedern erhalten.
- Verwenden Sie die Minimap, um schnell zu anderen Teilen des Prozesses zu navigieren. Dies ist nützlich, wenn Sie an einem komplizierten Prozess arbeiten, der vom Bildschirm scrollt.
- Wenn Sie Ihrer Geschäftsregel Bedingungen, Aktionen und Geschäftsempfehlungen hinzufügen, wird Code für die Geschäftsregel erstellt und am unteren Rand des Designerfensters angezeigt. Dieser Code ist schreibgeschützt.
Fehlermeldungen in Geschäftsregeln lokalisieren
Wenn für Ihre Umgebung mehrere Sprachen bereitgestellt werden, lohnt es sich, alle festgelegten Fehlermeldungen zu lokalisieren. Jedes Mal, wenn eine Nachricht festgelegt wird, wird eine Bezeichnung vom System generiert. Wenn die Übersetzungen in Ihrer Umgebung festgelegt sind, können lokalisierte Versionen Ihrer Nachrichten hinzugefügt und dann wieder in das System importiert werden. Auf diese Weise können Personen, die andere Sprachen als Ihre Basissprache verwenden, die übersetzten Nachrichten anzeigen.
Häufig auftretende Probleme
In diesem Abschnitt werden häufige Probleme beschrieben, die auftreten können, wenn Sie Geschäftsregeln verwenden.
Spalte "Vollständiger Name" und "Adresse" werden von Unified Interface-Apps nicht unterstützt
Aktionen oder Bedingungen, die eine zusammengesetzte Spalte wie die Spalte "Vollständiger Namefullname " oder eine Adressspalte verwenden, werden in Apps, die auf Unified Interface basieren, nicht unterstützt. Alternativ können Sie Aktionen oder Bedingungen mit den einzelnen Spalten verwenden. Beispielsweise können Sie für die Spalte " Vollständiger Name " Aktionen oder Bedingungen für die Spalten "Vorname " und " Nachname " (Nachname) verwenden.
Geschäftsregeln werden für einige Benutzer nicht ausgeführt
Stellen Sie sicher, dass Benutzer über eine Sicherheitsrolle verfügen, die mindestens Leseberechtigungen im Benutzerbereich für die Process-Tabelle enthält. Standardmäßig verfügt die Sicherheitsrolle "Standardbenutzer" über diese Berechtigung.
Geschäftsregeln wirken nicht auf editierbare Raster auf einem Dashboard
Geschäftsregeln mit Entitätsbereich werden nicht auf ein editierbares Raster angewendet, wenn das editierbare Raster auf einer Dashboard-Seite konfiguriert ist.
Wird die Geschäftsregel nicht für ein Formular ausgelöst?
Eine Geschäftsregel wird möglicherweise nicht ausgeführt, da die Spalte, auf die in der Geschäftsregel verwiesen wird, nicht im Formular enthalten ist.
Wechseln Sie in Power Apps zum Bereich "Lösungen ", und öffnen Sie dann die gewünschte Lösung. Erweitern Sie die gewünschte Tabelle, und wählen Sie dann "Formulare" aus.
Öffnen Sie das Formular, und wählen Sie dann im Menüband des Formular-Designers geschäftsregeln aus.
Im Formulardesigner öffnen Sie die Geschäftsregel.
Wählen Sie im Geschäftsregel-Designer jede Bedingung und Aktion aus, um alle Spalten zu überprüfen, auf die in jeder Bedingung und Aktion verwiesen wird.
.Stellen Sie sicher, dass jede Spalte, auf die in der Geschäftsregel verwiesen wird, ebenfalls im Formular enthalten ist. Falls nicht, fügen Sie dem Formular die fehlende Spalte hinzu.
Eine Geschäftsregel wird möglicherweise auch nicht ausgeführt, da eine Spalte, auf die in der Geschäftsregel verwiesen wird, eine zusammengesetzte Spalte ist. Verwenden Sie stattdessen die Einzelspalten der zusammengesetzten Spalte.
Nicht unterstützte Spaltentypen
Spalten vom Typ eindeutiger Bezeichner und Rollupspalten werden mit Geschäftsregeln nicht unterstützt.
Einige spezielle Spalten unterstützen lokalisierbare Werte, z. B. die Spalte "Name " für die Tabelle "Produkt ", die in Dynamics 365 for Sales-Apps enthalten ist. Spalten, die lokalisierbare Werte unterstützen, werden mit Geschäftsregeln nicht unterstützt.
Häufig gestellte Fragen (FAQ)
Können Geschäftsregeln Spalten in einem schreibgeschützten Formular entsperren?
- Ja, eine Geschäftsregel kann Spalten entsperren und Aktionen in einem schreibgeschützten Formular bearbeiten.
Wie behandle ich Probleme bei einer Geschäftsregel, die nicht funktioniert?
- Lesen Sie Wird Ihre Geschäftsregel nicht für ein Formular ausgelöst? in diesem Artikel.
Wie sehen Empfehlungen in einem Formular aus?
Empfehlungen werden durch eine Glühbirne neben der Spaltenüberschrift dargestellt.
Wählen Sie die Glühbirne aus, um die Ansicht zu erweitern und die Empfehlung anzuzeigen.
Siehe auch
Erstellen von benutzerdefinierter Geschäftslogik durch Prozesse