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.
Sehr 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
Geschäftsempfehlungen basierend auf Business Intelligence erstellen.
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 Mehrfachauswahlmöglichkeiten.
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.
- Wählen Sie "Neu" und dann unter "Anpassungen" die Option "Geschäftsregel" aus. Wenn sich das Element nicht im linken Seitenbereich befindet, wählen Sie …Mehr und dann das gewünschte Element 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.
- Um eine Geschäftsregel zu erstellen, wählen Sie "Neue Geschäftsregel" aus.
- 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". Es wird empfohlen, einen aussagekräftigen Namen für die Geschäftsregel einzugeben.
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 die Eigenschaften für die Bedingung festgelegt wurden, wählen Sie Anwenden 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 Eigenschaften festgelegt wurden, klicken Sie auf Anwenden.
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 mit dem Festlegen von Eigenschaften fertig sind, 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. Es ist nicht möglich, die Geschäftsregel aus dem Designerfenster zu 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.
Öffnen Sie den Lösungs-Explorer. 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. Stattdessen können die Bestandteilspalten der Verbundspalte verwendet werden.
Nicht unterstützte Spaltentypen
Spalten vom Typ eindeutiger Bezeichner und Rollupspalten werden mit Geschäftsregeln nicht unterstützt.
Es gibt einige spezielle Spalten, die lokalisierbare Werte unterstützen, 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