Freigeben über


Übersicht über das Arbeiten mit Aktionen

Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: Aktionen verwenden

Aktionen sind ein Prozesstyp. Sie können Aktionen, darunter auch benutzerdefinierte Aktionen, direkt aus einem Workflow oder Dialogfeld aufrufen, ohne Code zu schreiben. Weitere Informationen: Aufrufen einer benutzerdefinierten Aktionen aus einem Workflow oder einem Dialog

Aktionen können auch aufgerufen werden, indem benutzerdefinierter Code ausgeführt wird, der die Dynamics 365 Customer Engagement (on-premises)-Webdienste verwendet.

Sie können Aktionen aufrufen:

  • Über Code, der in einem Plugin oder einem benutzerdefinierten Workflow ausgeführt wird.

  • Über einen Befehl, der in der Anwendung platziert wird und die Ausführung mit JavaScript-Code startet.

  • Über eine Integration mit einem anderen System, das die Dynamics 365 Customer Engagement (on-premises)-Webdienste verwendet.

  • Über eine benutzerdefinierte Client-Anwendung, die die Dynamics 365 Customer Engagement (on-premises)-Webdienste verwendet.

Entwickler erfahren mehr in diesem Thema: Erstellen eigener Aktionen.

Warum Aktionen verwenden?

Aktionen öffnen eine Vielzahl von Möglichkeiten für das Verfassen der Geschäftslogik. Bevor es diese Funktion gab, war die Implementierung von Geschäftsprozessen auf Plug-Ins oder benutzerdefinierte Workflowaktivitäten beschränkt. Mit Aktionen können Sie Vorgänge ausführen, z.B. aktualisieren, erstellen, zuweisen, löschen oder eine Aktion ausführen. Intern erstellt eine Aktion eine benutzerdefinierte Meldung. Entwickler bezeichnen diese Aktionen als "Meldungen". Jede dieser Meldungen basiert auf Aktionen, die für einen Entitätsdatensatz vorgenommen werden. Wenn das Ziel eines Prozesses das Erstellen eines Datensatzes ist und ihn anschließend zu aktualisieren und zuzuweisen, sind dies drei separate Schritte. Jeder Schritt wird durch die Funktionen der Entität bestimmt - nicht notwendigerweise durch Ihren Geschäftsprozess.

Aktionen ermöglichen das Definieren eines einzelnen Verb (oder einer Meldung), das/die zu einer Operation gehört, die 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 Entität 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 Entwickler 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-Entwicklern 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 Aktion ist eine Meldung, die auf derselben Ebene ausgeführt wird, wie alle von der Plattform bereitgestellten Meldungen. Entwickler können Aktionen für Plug-Ins registrieren.

Globale Meldungen

Im Gegensatz zu Workflowprozessen oder Plug-Ins muss eine Aktion nicht einer bestimmten Entität zugeordnet sein. Sie können "Globale" Aktionen definieren, die einzeln aufgerufen werden können.

Siehe auch

Erstellen eigener AktionenKonfigurieren von Aktionen
Aufrufen von benutzerdefinierten Aktionen aus einem Workflow oder einem Dialog
Übersicht über Workflowprozesse
Geschäftsprozessfluss, Übersicht