Geschäftsregel für eine Tabelle erstellen

Hinweis

Gültig ab November 2020:

  • Common Data Service wurde in Microsoft Dataverse umbenannt. Weitere Informationen
  • Einige Begriffe in Microsoft Dataverse wurden aktualisiert. Zum Beispiel ist Entität jetzt Tabelle und Feld ist jetzt Spalte. Weitere Informationen

Dieser Artikel wird in Kürze aktualisiert, um die neueste Terminologie widerzuspiegeln.

Sie können Geschäftsregeln und Empfehlungen erstellen, um Logik und Validierungen anzuwenden, ohne -Code zu schreiben oder Plug-ins zu erstellen. Geschäftsregeln bieten eine einfache Schnittstelle, um sich schnell ändernden und häufig verwendeten Regeln zu implementieren und zu verwalten.

Wichtig

Die für eine Tabelle definierten Geschäftsregeln gelten sowohl für Canvas-Apps als auch für modellgesteuerte Apps, wenn die Tabelle in der App verwendet wird. Nicht alle Geschäftsregelaktionen sind derzeit auf Canvas-Anwendungen verfügbar. Weitere Informationen: Unterschiede zwischen Canvas und modellgesteuerten Apps

Geschäftsregeln funktionieren nicht mit Mehrfachauswahl-Optionen.

Um eine Geschäftsregel zu definieren, die für ein Formular in einer modellgesteuerten Anwendung gilt, siehe Erstellen von Geschäftsregeln, um Logik in einem Modell-getriebenen App-Formular anzuwenden erstellen.

Durch die Kombination von Bedingungen und Aktionen können Sie mit Geschäftsregeln die folgenden Aktionen ausführen:

  • Spaltenwerte festlegen
  • Spaltenwerte löschen
  • Anforderungsebenen für Spalten festlegen
  • Spalten ein- oder ausblenden
  • Spalten aktivieren oder deaktivieren
  • Daten validieren und Fehlermeldungen anzeigen
  • Erstellen Sie Empfehlungen basierend auf Business Intelligence.

Unterschiede zwischen Canvas und modellgesteuerten Apps

Modellgesteuerte Apps können alle Aktionen verwenden, die in Geschäftsregeln verfügbar sind, jedoch sind derzeit nicht alle Geschäftsregelaktionen für Canvas-Apps verfügbar. Die folgenden Aktionen sind nicht für Canvas-Apps verfügbar:

  • Spalten ein- oder ausblenden
  • Spalten aktivieren oder deaktivieren
  • Erstellen Sie Empfehlungen basierend auf Business Intelligence.

Voraussetzungen

Um diesem Thema zu folgen, müssen Sie zu einer Umgebung wechseln, in der Sie Tabellen erstellen und bearbeiten können.

Geschäftsregel erstellen

  1. Melden Sie sich in Power Apps an und klicken oder tippen Sie auf den Abwärtspfeil für Daten neben dem linken Rand.

  2. In der Liste, der angezeigt wird, klicken oder tippen Sie auf Tabellen.

  3. Öffnen Sie die Entität, für die Sie die Geschäftsregel erstellen möchten (öffnen Sie z.B. die Tabelle Firma), und doppelklicken Sie dann auf die Registerkarte Geschäftsregeln.

  4. Klicken Sie auf Neu.

    Das Geschäftsregeldesignerfenster wird mit einer einzelnen Bedingung geöffnet, die bereits für Sie erstellt wurde. Jede Regel startet mit einer Bedingung. Die Geschäftsregel führt eine oder mehrere diese Aktionen basierend auf der Bedingung durch.

    Tipp

    Wenn Sie eine vorhandene Geschäftsregel ändern möchten, müssen Sie sie deaktivieren, bevor Sie sie bearbeiten können.

  5. Fügen Sie eine Beschreibung im Beschreibungsfeld in der oberen linken Ecke des Fensters hinzu.

  6. Legen Sie den Bereich nach folgendem Bedingungen fest:

    Wenn Sie dieses Element auswählen... Ist der Bereich...
    Tabelle Modellgesteuerte Formulare und Server
    Alle Formulare Modellgesteuerte Formulare
    Spezifische Formulare (z. B. Konto formular) Nur das modellgesteuerte Formular

    Tipp

    Wenn Sie eine Canvas-App erstellen, müssen Sie als Bereich eine Tabelle verwenden.

  7. Bedingungen hinzufügen. Um Ihrer Geschäftsregel weitere Bedingungen hinzuzufügen:

    1. Ziehen Sie die Bedingung-Komponente von der Registerkarte Komponenten auf ein Pluszeichen (+) zwischen im Designer.

      Eine Bedingung in einer Geschäftsregel hinzufügen

    2. Sie können die Eigenschaften der Bedingung festlegen. Klicken Sie dazu auf die Bedingung-Komponente im Design, und legen Sie die Eigenschaften auf der Registerkarte Eigenschaften auf der rechten Seite des Bildschirms fest. Wenn Sie die Eigenschaften festlegen, erstellt Microsoft Dataverse einen Ausdruck unten auf der Registerkarte Eigenschaften.

    3. Um eine Zusatzbestimmung (UND oder ODER) der Bedingung hinzuzufügen, klicken Sie auf Neu auf der Registerkarte Eigenschaften, um eine neue Regel zu erstellen, und legen Sie dann Eigenschaften für diese Regel fest. In der Spalte Regel-Logik können Sie angeben, ob die neue Regel als UND oder ODER hinzugefügt werden soll.

      Eine neue Regel zu einer Bedingung hinzufügen

    4. Wenn Sie die Eigenschaften für die Bedingung festgelegt haben, klicken Sie auf Übernehmen.

  8. Aktionen hinzufügen. Eine Aktion hinzufügen:

    1. Ziehen Sie eine der Aktionskomponenten von der Komponenten-Registerkarte auf ein Pluszeichen neben Bedingung-Komponente. Ziehen Sie die Aktionen auf ein Pluszeichen neben ein Häkchen, wenn die Geschäftsregel die Aktion ausführen soll, sofern die Bedingung erfüllt wird, oder auf ein Pluszeichen neben einem x, wenn Sie die Geschäftsregel die Aktion ausführen soll, sofern die Bedingung nicht erfüllt ist.

      Ziehen Sie eine Aktion zu einer Geschäftsregel

    2. Sie können die Eigenschaften der Aktion festlegen. Klicken Sie dazu auf die Aktion-Komponente im Design, und legen Sie die Eigenschaften auf der Registerkarte Eigenschaften.

    3. Wenn Sie die Eigenschaften festgelegt haben, klicken Sie auf Übernehmen.

  9. Hinzufügen einer Unternehmensempfehlung. (Nur modellgestützt) Um eine Unternehmensempfehlung hinzuzufügen:

    1. Ziehen Sie eine der Empfehlung-Komponente von der Komponenten-Registerkarte auf eine Bedingung-Komponente. Ziehen Sie die Empfehlung -Komponente auf ein Pluszeichen neben ein Häkchen, wenn die Geschäftsregel die Aktion ausführen soll, sofern die Bedingung erfüllt wird, oder auf ein Pluszeichen neben einem x, wenn Sie die Geschäftsregel die Aktion ausführen soll, sofern die Bedingung nicht erfüllt ist.

    2. Sie können die Eigenschaften der Empfehlung festlegen. Klicken Sie dazu auf die Empfehlung-Komponente im Designer, und legen Sie die Eigenschaften auf der Registerkarte Eigenschaften.

    3. 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, fügt Dataverse standardmäßig eine einzelne Aktion hinzu. Um alle Aktionen in einer Empfehlung anzuzeigen, klicken Sie auf der Seite Details auf die Empfehlung-Komponente.

    4. Wenn Sie die Eigenschaften festgelegt haben, klicken Sie auf Übernehmen.

  10. Um die Geschäftsregel zu überprüfen, klicken Sie auf Überprüfen auf der Aktionsleiste.

  11. Um die Geschäftsregel zu speichern, klicken Sie auf Speichern auf der Aktionsleiste.

  12. Um die Geschäftsregel zu aktivieren, wählen Sie sie im Lösungsexplorer-Fenster aus, und klicken Sie dann auf Aktivieren. 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 Geschäftsregelnfenster durchzuführen, klicken Sie auf Momentaufnahme in der Aktionsleiste. Dies ist beispielsweise hilfreich, wenn Sie die Geschäftsregel freigeben und Kommentare von Teammitgliedern haben möchten.
    • Verwenden Sie die Minimap, um schnell zu anderen Teilen des Prozesses zu navigieren. Dies ist hilfreich, wenn Sie einen komplizierten Prozess haben, der nicht komplett angezeigt wird.
    • Wenn Sie Bedingungen, Aktionen und Unternehmensempfehlungen der Geschäftsregel hinzufügen, erstellt Dataverse den Code für die Geschäftsregel am unteren Rand des Designerfensters. Dieser Code ist nur lesbar.

Lokalisieren der Fehlermeldungen in Geschäftsregeln

Sind mehrere Sprache für Ihre Organisation bereitgestellt, können Sie Ihre Fehlermeldungen lokalisieren. Bei jeder Meldung generiert das System eine Beschriftung. Wenn Sie die Übersetzungen in Ihrer Organisation exportieren, können Sie lokalisierte Versionen Ihrer Meldungen hinzufügen und diese Beschriftungen wieder in Dataverse importieren, so dass Personen, die andere Sprachen als die Standardsprache verwenden, die übersetzten Meldungen sehen.

Allgemeine Probleme

Dieser Abschnitt beschreibt allgemeine Probleme, die auftreten können, wenn Sie Unternehmensregeln verwenden.

Zusammengesetzte Attribute werden mit einheitlichen Oberflächen Apps nicht unterstützt.

Aktionen oder Bedingungen, die Zusammengesetzte Attribute verwenden, werden in Apps, die auf der Einheitlichen Benutzeroberfläche basieren, nicht unterstützt. Alternativ können Sie auch die Bedingungen auf Aktionen oder Attributen verwenden, die zusammengesetzte Attribute enthalten. Beispielsweise, anstatt das Attribut Vollständiger Name (fullname) zu verwenden, können Sie das Attribute Vorname (firstname) und Nachname (lastname) verwenden.

Löst ihre Geschäftsregel kein Ereignis eines Formulars aus?

Eine Geschäftsregel darf nicht ausgeführt werden, weil das in der Geschäftsregel referenzierte Feld nicht im Formular enthalten ist.

  1. Öffnen Sie den Lösungs-Explorer. Erweitern Sie die gewünschte Entität, und wählen Sie dann Formulare.

  2. Öffnen Sie das gewünschte Formular und wählen Sie dann im Formulardesigner-Menüband Geschäftsregeln.

  3. Im Formulardesigner öffnen Sie die Geschäftsregel.

  4. Wählen Sie im Geschäftsregeldesigner jede Bedingung und Aktion aus, um alle Felder zu überprüfen, auf die in jeder Bedingung und Aktion verwiesen wird.

    Das in der Geschäftsregel referenzierte Feld ist in der Entität vorhanden

  5. Stellen Sie sicher, dass jedes Feld, auf das in der Geschäftsregel verwiesen wird, auch auf dem Formular enthalten ist. Falls nicht, fügen Sie das fehlenden Feld dem Formular hinzu.

    Feld Kontoname auf Formular

Häufig gestellte Fragen (FAQ)

Können Geschäftsregeln Felder in einem schreibgeschützten Formular entsperren?

  • Ja, eine Geschäftsregel kann Felder entsperren und Aktionen in einem schreibgeschützten Formular bearbeiten.

Wie behandle ich Probleme bei einer Geschäftsregel, die nicht funktioniert?

Reagieren Geschäftsregeln auf Änderungen, die durch ein onLoad-Skript erfolgen?

  • Nein, sie werden ausgeführt, bevor ein onLoad-Skript ausgeführt wird.

Siehe auch

Geschäftslogik in Microsoft Dataverse anwenden