Anwenden von Geschäftslogik mit Client-Skripting in modellgesteuerten Anwendungen mit JavaScript

Clientseitiges Skripting mit JavaScript ist eine der Möglichkeiten, benutzerdefinierte Geschäftsprozesslogik zum Anzeigen der Daten in einem Formular in einer modellgesteuerten App anzuwenden.

Wichtig

Alle Client-Scripting-Konzepte und APIs, die in dieser Dokumentation erklärt werden, gelten auch für Dynamics 365 Customer Engagement (on-premises)-Benutzer.

Client-Skripting sollte jedoch nicht die erste Wahl zum Anwenden der benutzerdefinierten Geschäftsprozesslogik in modellgesteuerten App-Formularen sein. Geschäftsregeln bieten jemandem, der kein JavaScript kennt und kein Entwickler ist, die Möglichkeit, Geschäftsprozesslogik in einem Formular anzuwenden. Weitere Informationen: Erstellen von Geschäftsregeln zur Anwendung der Logik. Den Geschäftsregeldesigner finden Sie im Bereich Daten > Tabellen > [Tabellenname] im Bereich make.powerapps.com. Wenn Sie eine Tabelle anzeigen, suchen Sie nach der Registerkarte Geschäftsregeln.

Wenn Ihre Geschäftsanforderung mit einer Geschäftsregel jedoch nicht erreicht werden kann, werden Sie feststellen, dass das Client-Scripting mit dem Objektmodell der Client-API eine leistungsstarke Möglichkeit bietet, das Verhalten der Anwendung zu erweitern und die Automatisierung im Client zu ermöglichen.

Verwenden Sie Client-Skripting in modellgesteuerten Anwendungen.

Formulare in modellbasierten Apps helfen dabei, Daten für den Benutzer anzuzeigen. Ein Formular in modellgesteuerten Anwendungen kann Elemente wie Spalten, eine Schnellerfassung oder ein Raster enthalten. Ein Ereignis tritt in modellbasierten Apps auf wenn:

  • Ein Formular lädt.
  • Daten in einer Spalte oder einem Element innerhalb des Formulars geändert werden.
  • Daten in einem Formular gespeichert werden.

Sie können Ihren JavaScript-Code ans „Reagieren” auf diese Ereignisse anzufügen, so dass Ihr Code ausgeführt wird, wenn das Ereignis im Formular auftritt. Sie hängen Ihren JavaScript-Code (Skripte) an diese Ereignisse an, indem Sie eine Script-Webressource in modellbasierten Apps verwenden.

Modellgesteuerte Anwendungen bieten Ihnen eine Vielzahl von Client-APIs zur Interaktion mit Formularobjekten und Ereignissen, um zu steuern, was und wann in einem Formular angezeigt werden soll.

Hinweis

Einige Client-APIs sind in der aktuellen Version der modellgesteuerten Apps veraltet. Stellen Sie sicher, dass Sie sich dieser APIs bewusst sind, wenn Sie Ihren clientseitigen Code für modellbasierte Apps schreiben. Weitere Informationen: Veraltete Client-APIs

Legen wir los.

Ereignisse in Formularen und in Rastern
Grundlegendes zum Client API-Objektmodell
Durchlauf: Schreiben Sie Ihren ersten Clientskript

Verweis

Client-API-Referenz

Webressourcen für modellgesteuerte Apps
Befehle und das Menüband anpassen

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).