Verwenden von benutzerdefinierten Prozessaktionen
Benutzerdefinierte Prozessaktionen, auch bekannt als Benutzerdefinierte Aktionen, oder nur Aktionen eröffnen eine Reihe von Möglichkeiten zum Verfassen von Geschäftslogik. Mit benutzerdefinierten Prozessaktionen können Sie Vorgänge ausführen, z.B. aktualisieren, erstellen, zuweisen, löschen oder eine Aktion ausführen. Intern erstellt eine benutzerdefinierte Prozessaktion eine benutzerdefinierte Meldung. Entwickler bezeichnen diese Aktionen als Meldungen. Wenn das Ziel eines Prozesses das Erstellen einer Zeile ist, dann aktualisieren sie diese weisen Sie sie in drei separaten Schritten zu. Jeder Schritt wird durch die Funktionen der Tabelle bestimmt – nicht notwendigerweise durch Ihren Geschäftsprozess.
Benutzerdefinierte Prozessaktionen ermöglichen Ihnen das Definieren eines einzelnen Verbs (oder einer Meldung), das/die zu einem Vorgang gehört, den Sie für Ihr Unternehmen durchführen müssen. Diese neuen Meldungen werden eher durch einen Prozess oder ein Verhalten gesteuert, als durch das, was eine Tabelle bewirkt. Diese Meldungen können je nach Bedarf Verben wie „Eskalieren“, „Konvertieren“, „Planen“, „Weiterleiten“ oder „Genehmigen“ entsprechen. Durch das Hinzufügen dieser Verben steht Ihnen ein umfassenderes Vokabular zur Verfügung, mit dem Sie Ihre Geschäftsprozesse flüssig definieren können. Sie können dieses umfassendere Vokabular aus Clients oder Integrationen anwenden, anstatt die Aktion innerhalb von Clients schreiben zu müssen. Darüber hinaus können Sie den Erfolg oder Misserfolg der gesamten Aktion als eine einzige Einheit verwalten und protokollieren.
Konfigurierbare Meldungen
Nachdem eine Aktion definiert und aktiviert ist, kann ein Entwickler diese Meldung wie jede andere von der Plattform bereitgestellte Meldung verwenden. Ein bedeutender Unterschied ist jedoch, dass jetzt jemand, der kein Entwickelnder ist, Änderungen daran vornehmen kann, was getan werden soll, wenn diese Meldung verwendet wird. Sie können die Aktion modifizieren und so an Ihre sich ändernden Geschäftsprozesse anpassen. Benutzerdefinierter Code, der diese Meldung verwendet, muss nicht geändert werden, solange die die Prozessargumente nicht geändert werden.
Workflowprozesse und Plug-Ins bieten weiterhin die Möglichkeit zum Definieren von Automatisierungen. Workflowprozesse bieten Nicht-Entwickelnden weiterhin die Möglichkeiten, Änderungen vorzunehmen. Der Unterschied besteht jetzt jedoch darin, wie Geschäftsprozesse zusammengesetzt sind, und wie Entwickler ihren Code schreiben können. Eine benutzerdefinierte Prozessaktion ist eine Meldung, die auf derselben Ebene ausgeführt wird, wie alle von der Plattform bereitgestellten Meldungen. Entwickler können für Aktionen Plug-Ins registrieren.
Hinweis
Die benutzerdefinierte API ist eine neuere Möglichkeit, benutzerdefinierte Nachrichten mit vielen Vorteilen für Entwickler festzulegen. Wenn Sie nicht beabsichtigen, die no-code Funktionalitäten zu nutzen, die Custom Process Actions zur Konfiguration der Geschäftslogik bieten, bietet Custom-API bessere Funktionalitäten für Entwickler, um eigene Nachrichten zu erstellen. Weitere Informationen:
Globale Meldungen
Im Gegensatz zu Microsoft Dataverse-Workflows oder Plug-Ins muss ein benutzerdefinierter Prozess nicht einer bestimmten Tabelle zugeordnet sein. Sie können globale benutzerdefinierte Prozessaktionen definieren, die einzeln aufgerufen werden können.
Nächste Schritte
Eine benutzerdefinierte Prozessaktion erstellen
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).