Erstellen Sie einheitliche Geschäftsprozesse für Ihre Organisation
Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: Wenden Sie angepasste Geschäftslogik mit Geschäftsregeln und Flüssen in Modell-angetriebene Apps an
Die Definition und Durchsetzung konsistenter Geschäftsprozesse ist eine der wichtigsten Motivationen für die Verwendung von Dynamics 365 Customer Engagement (on-premises). Diese konsistenten Prozesse helfen dabei, sicherzustellen, das sich die Benutzer des Systems auf ihre Arbeit konzentrieren können und nicht daran denken müssen, eine Reihe manueller Schritte ausführen zu müssen. Prozesse können einfach oder komplex sein und im Laufe der Zeit ändern.
Dynamics 365 Customer Engagement (on-premises) umfasst vier Prozesstypen, jeder für einen anderen Zweck bestimmt:
Geschäftsprozessflows
Mobile Aufgabenflows
Workflows
Aktionen
Ähnlich wie bei Prozessen können Sie Geschäftsregeln und Empfehlungen erstellen. Weitere Informationen finden Sie unter Erstellen von Geschäftsregeln und Empfehlungen zur Anwendung einer Logik in einem Formular
Wann soll ein Geschäftsprozessfluss verwendet werden?
Verwenden Sie einen Geschäftsprozessfluss, wenn Sie möchten, dass die Mitarbeiter die gleichen Phasen durchlaufen und die gleichen Schritte ausführen, um mit einem Kunden zu interagieren. Verwenden Sie beispielsweise einen Geschäftsprozessfluss, wenn Sie möchten, dass jeder Kundenserviceanfragen auf die gleiche Methode bearbeitet, oder von Mitarbeitern eine Genehmigung für eine Rechnung erforderlich ist, bevor Sie einen Auftrag senden.
Ihre Umgebung enthält mehrere gebrauchsfertige Geschäftsprozessflüsse für Vertrieb, Service und Marketingaufgaben, die Sie ohne oder mit wenigen erforderlichen Änderungen verwenden können. Sie können auch Ihren eigenen erstellen. Weitere Informationen finden Sie in den folgenden Themen zu Geschäftsprozessflüssen:
Wann mobile Aufgabenflüsse verwenden?
Sie können auch eine Art des Geschäftsprozessflusses entwerfen, der im Aufgabenfluss in Dynamics 365 für Smartphones und Dynamics 365 für Tablets genannt wird, basierend auf häufig von den Benutzern durchgeführten Aufgaben. Wenn Ihre Benutzer beispielsweise nach Kundenbesprechungen regelmäßig eine Reihe von Anschlussschritten ausführen müssen, können Sie einen Aufgabenflow erstellen. Wenn Benutzer auf die neue Aufgabe in der mobilen App tippen, werden sie von Anfang bis Ende durch sie geführt, sodass sie keinen wichtigen Schritt vergessen. Weitere Informationen zu Aufgabenflüssen finden Sie in den folgenden Themen:
Wann Workflows verwenden?
Verwenden Sie Workflows, um Geschäftsprozesse im Hintergrund zu automatisieren. Workflows werden normalerweise von Systemereignisse erzeugt, so dass der Benutzer nicht wissen muss, dass sie ausgeführt werden. Workflows, die im Hintergrund ausgeführt werden, sind „asynchron“. Workflows können auch so konfiguriert werden, dass sie manuell initiiert werden können. Verwenden Sie diesen, wenn Sie häufig ausgeführte Aufgaben automatisieren möchten, z.B. eine Bestätigungs-E-Mail an einen Kunden senden, wenn eine Bestellung ausgeliefert wird. Workflows, die in Echtzeit ablaufen, sind „synchron“. Weitere Informationen zu Workflows finden Sie unter Workflowprozesse
Wann Aktionen verwenden?
Verwenden Sie Aktionen, wenn Sie Befehle im System automatisieren möchten. Verwenden Sie die Aktionen, um das Vokabular zu erweitern, mit dem Entwickler Geschäftsprozesse formulieren können. Mit Kernverben wie Erstellen, Aktualisieren, Löschen und Zuweisen, die vom System bereitgestellt werden, erstellt eine Aktion ausdrucksstärkere Verben wie Genehmigen, Eskalieren, Weiterleiten oder Planen. Wenn sich die Definition eines Geschäftsprozesses ändert, können Nicht-Entwickler die Aktion bearbeiten, damit der Code nicht geändert werden muss. Weitere Informationen zu Aktionen finden Sie unter Aktionen
Verwenden des Power Automates
Verwenden Sie Power Automate, wenn Sie automatisierte Workflows erstellen möchten, die Aktionen zwischen Ihrer Umgebung und beliebten Apps oder Diensten ausführen, wie beispielsweise Customer Engagement, Twitter, Dropbox, Google-Dienste, Microsoft 365 und SharePoint. Sie können einen Fluss basierend auf einer bestimmten Aktion auslösen oder innerhalb von Ihrer App aus aufrufen. Weitere Informationen unter: Verwenden von Power Automate, um Prozesse zu automatisieren in
Wo erstelle ich Prozesse?
Es gibt zwei Wege, zu Prozessen zu navigieren:
Einstellungen>Prozesse. In Dynamics 365 Customer Engagement (on-premises) ist dieser Pfad am einfachsten zu verwenden, und er ermöglicht Ihnen die Verwendung der für die Prozess-Entität definierten Ansichten, einschließlich aller benutzerdefinierten Ansichten.
Im Projektmappen-Explorer Komponenten > Prozesse. Dieser Pfad ermöglicht den bequemen Zugriff, wenn Sie mithilfe der Anpassungswerkzeuge andere Anpassungsarbeiten durchführen.
Einzelne Geschäftsprozessflüsse können auch mithilfe der Schaltfläche Prozess bearbeiten in der Befehlsleiste für das Formular geändert werden, in dem der Geschäftsprozessfluss aktiv ist.
Wer kann Prozesse erstellen?
Nur Personen mit der Sicherheitsrolle Systemadministrator, Systemanpasser oder CEO-Business Manager können Prozesse erstellen, die für die gesamte Organisation gelten. Personen mit anderen Sicherheitsrollen können Prozesse mit eingeschränktem Zugriff erstellen. Beispielsweise können Personen mit der Zugriffsebene Benutzer Workflows zur Eigenverwendung mit Datensätzen erstellen, deren Besitzer sie sind.
In der folgenden Tabelle werden die Zugriffsebenen auf der Grundlage der Standard-Sicherheitsrollen aufgeführt.
Sicherheitsrolle | Zugriffsebene |
---|---|
Vorstandsvorsitzender | Organisation |
Systemadministrator | Organisation |
Systemanpasser | Organisation |
Marketingleiter | Übergeordnet: Untergeordnete Unternehmenseinheiten |
Vertriebsleiter | Übergeordnet: Untergeordnete Unternehmenseinheiten |
-Servicemanager | Unternehmenseinheit |
Marketingmanager | Unternehmenseinheit |
Vertriebsmanager | Unternehmenseinheit |
Planmanager | Unternehmenseinheit |
Kundenservicemitarbeiter | Benutzer |
Marketingspezialist | User |
Vertriebsmitarbeiter | User |
Planer | User |
Notiz
Während Benutzer Geschäftsprozessflows, Echtzeitworkflows und Aktionsprozesse erstellen können, benötigen Sie die Berechtigungen Geschäftsprozessflows aktivieren oder Echtzeitprozesse aktivieren, um sie aktivieren zu können.
Weitere Informationen über Workflows und Aktionen
Prozesse können Bedingungen prüfen, verzweigende Logik anwenden und Aktionen ausführen. Sie führen diese Aktionen in einer Reihe von Schritten durch. Die folgende Tabelle beschreibt die verfügbaren Schritte in Workflow- und Aktionsprozessen. Weitere Einzelheiten finden Sie in den Themen für die einzelnen Prozesstypen.
Schritt | Prozesstyp | Beschreibung |
---|---|---|
Phase | Workflow, Aktion | Mit Phasen kann die Workflowlogik leichter gelesen werden. Phasen wirken sich jedoch nicht auf die Logik oder die Verhaltensweisen von Workflows aus. Wenn ein Prozess Phasen enthält, müssen alle Schritte des Prozesses in Phasen organisiert sein. |
Überprüfungsbedingung | Workflow, Aktion | Eine logische „Wenn <Bedingung> dann“-Anweisung Sie können die Werte für den Datensatz, für den der Workflow ausgeführt wird, alle Datensätze, die mit dem Datensatz in einer n:1-Beziehung verknüpft sind, oder alle in früheren Schritten erstellten Datensätze prüfen. Auf Grundlage dieser Werte können Sie weitere Schritte definieren, wenn die Bedingung true ist. |
Bedingungsverzweigung | Workflow, Aktion | Eine logische Anweisung vom Typ „else-if-then“; der Editor verwendet den Text „andernfalls, wenn <Bedingung> dann:“ Wählen Sie eine Überprüfungsbedingung aus, die Sie bereits definiert haben, und Sie können eine Bedingungsverzweigung hinzufügen, um zusätzliche Schritte zu definieren, wenn die Bedingung false zurückgibt. |
Standardaktion | Workflow, Aktion | Eine logische Anweisung vom Typ "else". der Editor verwendet den Text "Otherwise:" Wählen Sie eine Überprüfungsbedingung, eine Bedingungsverzweigung, eine Wartebedingung oder eine parallele Warteverzweigung aus, die Sie bereits definiert haben, und Sie können eine Standardaktion verwenden, um Schritte für alle Fälle zu definieren, die nicht den in Bedingungs- oder Verzweigungselementen definierten Kriterien entsprechen. |
Wartebedingung | Nur Hintergrund-Workflow | Ermöglicht das Unterbrechen eines Hintergrund-Workflows, bis die in der Bedingung definierten Kriterien erfüllt sind. Der Workflow wird automatisch gestartet, wenn die Kriterien in der Wartebedingung erfüllt sind. |
Parallele Warteverzweigung | Nur Hintergrund-Workflow | Definiert eine alternative Wartebedingung für einen Hintergrund-Workflow mit einem entsprechenden Satz von zusätzlichen Schritten, die nur ausgeführt werden, wenn das Anfangskriterium erfüllt ist. Sie können parallele Warteverzweigungen verwenden, um in Ihrer Workflowlogik Zeitgrenzen zu erstellen. Dadurch wird vermieden, dass vom Workflow unbegrenzt auf die Erfüllung der in einer Wartebedingung definierten Kriterien gewartet wird. |
Wert zuweisen | Aktion | Legt einen Wert zu einer Variablen oder einen Ausgabeparameter im Prozess fest. |
Datensatz erstellen | Workflow, Aktion | Erstellt einen neuen Datensatz für eine Entität, und weist Attributen Werte zu. |
Datensatz aktualisieren | Workflow, Aktion | Sie können den Datensatz, für den der Workflow ausgeführt wird, alle Datensätze, die mit dem Datensatz in einer n:1-Beziehung verknüpft sind, oder alle in früheren Schritten erstellten Datensätze aktualisieren. |
Datensatz zuweisen | Workflow, Aktion | Sie können den Datensatz, für den der Workflow ausgeführt wird, alle Datensätze, die mit dem Datensatz in einer n:1-Beziehung verknüpft sind, oder alle in früheren Schritten erstellten Datensätze zuweisen. |
E-Mail senden | Workflow, Aktion | Sendet eine E-Mail. Sie können angeben, dass eine neue E-Mail-Nachricht erstellt wird oder eine E-Mail-Vorlage verwenden, die für die Entität des Datensatzes konfiguriert ist, für die der Workflow ausgeführt wird oder für alle Entitäten mit einer n:1-Beziehung zu der Entität oder für die Entität für alle von früheren Schritten erstellte Datensätze. |
Untergeordneten Workflow starten | Workflow, Aktion | Startet einen Workflowprozess, der als untergeordneter Workflow konfiguriert wurde. |
Status ändern | Workflow, Aktion | Ändert den Status des Datensatzes, für den der Prozess ausgeführt wird, alle Datensätze, die mit dem Datensatz in einer n:1-Beziehung verknüpft sind, oder alle in früheren Schritten erstellten Datensätze. |
Workflow beenden | Workflow, Aktion | Beendet den aktuellen Workflow oder die Aktion. Sie können den Status Erfolgreich oder Abgebrochen und eine Statusmeldung angeben. |
Benutzerdefinierter Schritt | Workflow, Aktion | Stellt Erweiterungen für die standardmäßig verfügbaren logischen Elemente bereit. Schritte können Bedingungen, Aktionen, weitere Schritte oder eine Kombination aus diesen Elementen umfassen. Entwickler können benutzerdefinierte Workflowschritte erstellen. Standardmäßig sind keine benutzerdefinierten Schritte verfügbar. |
Weitere Informationen für Entwickler, finden Sie im Entwicklerhandbuchthema. Automatisieren der Geschäftsprozesse in Customer Engagement Apps.
Siehe auch
Geschäftsprozessfluss, Übersicht
Erstellen eines Geschäftsprozessflusses
Einen mobilen Aufgabenfluss erstellen
Workflowprozesse
Aktionen