Freigeben über


Verwenden von benutzerdefinierten Prozessaktionen

Benutzerdefinierte Prozessaktionen, auch als benutzerdefinierte Aktionen bezeichnet, oder nur Aktionen öffnen eine Reihe von Möglichkeiten zum Verfassen von Geschäftslogik. Mit benutzerdefinierten Prozessaktionen können Sie Vorgänge wie "Erstellen", "Aktualisieren", "Löschen", "Zuweisen" oder "Aktion ausführen" ausführen. Intern erstellt eine benutzerdefinierte Prozessaktion eine benutzerdefinierte Nachricht. Entwickler verweisen auf diese Aktionen als Nachrichten. Wenn das Ziel eines Prozesses darin besteht, eine Zeile zu erstellen, sie zu aktualisieren und dann zuzuweisen, besteht er aus drei separaten Schritten. Jeder Schritt wird durch die Funktionen der Tabelle definiert – nicht unbedingt Ihr Geschäftsprozess.

Mit benutzerdefinierten Prozessaktionen können Sie ein einzelnes Verb (oder eine Nachricht) definieren, das einem Vorgang entspricht, den Sie für Ihr Unternehmen ausführen müssen. Diese neuen Nachrichten werden durch einen Prozess oder ein Verhalten gesteuert, anstatt was mit einer Tabelle geschehen kann. Diese Nachrichten können Verben wie "Eskalieren", "Konvertieren", "Planen", "Route" oder "Genehmigen" entsprechen – ganz gleich, was Sie benötigen. Das Hinzufügen dieser Verben hilft Ihnen dabei, ein umfangreicheres Vokabular für Sie zu schaffen, um Ihre Geschäftsprozesse fließend zu definieren. Sie können dieses umfangreichere Vokabular von Clients oder Integrationen anwenden, anstatt die Aktion in Clients schreiben zu müssen. Dies erleichtert auch, da Sie den Erfolg oder Fehler der gesamten Aktion als einzelne Einheit verwalten und protokollieren können.

Konfigurierbare Nachrichten

Sobald eine Aktion definiert und aktiviert wurde, kann ein Entwickler diese Nachricht wie jede der anderen Nachrichten verwenden, die von der Plattform bereitgestellt werden. Ein erheblicher Unterschied besteht jedoch darin, dass jetzt jemand, der kein Entwickler ist, Änderungen auf die Aktionen anwenden kann, die bei der Verwendung dieser Nachricht ausgeführt werden sollen. Sie können die Aktion so konfigurieren, dass Die Schritte geändert werden, wenn sich Ihre Geschäftsprozesse ändern. Jeder benutzerdefinierte Code, der diese Nachricht verwendet, muss nicht geändert werden, solange sich die Prozessargumente nicht ändern.

Workflowprozesse und Plug-Ins bieten weiterhin ähnliche Funktionen zum Definieren der Automatisierung. Workflowprozesse bieten weiterhin die Möglichkeit für einen Nichtentwickler, Änderungen anzuwenden. Der Unterschied besteht jedoch darin, wie die Geschäftsprozesse zusammengesetzt werden und wie ein Entwickler seinen Code schreiben kann. Eine benutzerdefinierte Prozessaktion ist eine Nachricht, die auf derselben Ebene wie jede der von der Plattform bereitgestellten Nachrichten ausgeführt wird. Entwickler können Plug-Ins für Aktionen registrieren.

Hinweis

Benutzerdefinierte API ist eine neuere Möglichkeit, benutzerdefinierte Nachrichten mit vielen Vorteilen für Entwickler zu definieren. Wenn Sie nicht beabsichtigen, die No-Code-Funktionen zu verwenden, die benutzerdefinierte Prozessaktionen zum Konfigurieren der Geschäftslogik bereitstellen, bietet die benutzerdefinierte API bessere Funktionen für Entwickler zum Erstellen eigener Nachrichten. Weitere Informationen:

Globale Nachrichten

Im Gegensatz zu Microsoft Dataverse-Workflows oder Plug-Ins muss eine benutzerdefinierte Prozessaktion keiner bestimmten Tabelle zugeordnet werden. Sie können globale benutzerdefinierte Prozessaktionen definieren, die eigenständig aufgerufen werden können.

Nächste Schritte

Erstellen einer benutzerdefinierten Prozessaktion