Freigeben über


Aufrufen einer benutzerdefinierten Aktionen aus einem Workflow oder einem Dialog

 

Veröffentlicht: Februar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Workflows und Dialogfelder in Microsoft Dynamics 365 enthalten zahlreiche Funktionen zur Unterstützung von Geschäftsszenarien. Das Aufrufen einfacher SDK-Aktionen für einen Datensatz, beispielweise Erstellen, Aktualisieren und Löschen, aus einem Workflow oder Dialog ist auf eine Reihe von Geschäftsszenarien anwendbar. Wenn Sie die Funktionalität der Workflows und Dialogfelder mit der Leistungsfähigkeit benutzerdefinierter Aktionen verbinden, die direkt über einen Workflow oder ein Dialogfeld aufgerufen werden, fügen Sie Ihrer Anwendung einen ganz neuen Bereich an Geschäftszenarien hinzu, ohne Code schreiben zu müssen.

Wir schauen uns das Szenario an, in dem benutzerdefinierte Aktionen aus einem Workflow und einem Dialogfeld aufgerufen werden. Wir rufen eine benutzerdefinierte Aktion auf, um die Genehmigung des Managers anzuforden, wenn ein Rabatt für eine bestimmte Verkaufschance über 20 % liegt.

In diesem Thema

Erstellen eines benutzerdefinierten Attributs

Aufrufen einer angepassten Aktion aus einem Workflow

Aufrufen einer angepassten Aktion aus einem Dialog

Erstellen eines benutzerdefinierten Attributs

  1. Gehen Sie zu Einstellungen > Prozesse.

  2. Wählen Sie auf der Navigationsleiste Neu aus. Geben Sie einen Namen für den Prozess ein und wählen Sie die Kategorie Aktion aus.

Um eine Genehmigung für den Rabatt anzufordern, verwenden wir eine benutzerdefinierte Aktion mit der Bezeichnung Genehmigungsprozess. Wir haben den Eingabeparameter SpecialNotes und den Schritt E-Mail senden, um eine neue Nachricht zu erstellen und eine Anforderung für die Genehmigung des Managers zu senden, wie hier beschrieben.

Add a step - send email

Um die E-Mail-Nachricht zu konfigurieren, wählen Sie Eigenschaften festlegen aus. Wenn das Formular geöffnet wird, verwenden Sie den Formular-Assistent, um spezielle Notizen und weitere Informationen zu der E-Mail hinzuzufügen (siehe Screenshot). Um die speziellen Notizen hinzuzufügen, platzieren Sie den Cursor an der Stelle in der Nachricht, an der sie angezeigt werden sollen. Dann wählen Sie im Formular-Assistent unter Suchen nach den Eintrag Argumente in der ersten Dropdownliste aus und wählen SpecialNotes in der zweiten Dropdownliste aus und wählen dann OK.

Set up email

Bevor Sie die Aktion aus einem Workflow oder einem Dialog aufrufen können, müssen Sie sie aktivieren. Nachdem Sie die Aktion aktiviert haben, können Sie ihre Eigenschaften anzeigen, indem Sie Eigenschaften anzeigen auswählen.

Activate custom action - approval process

Aufrufen einer angepassten Aktion aus einem Workflow

  1. Gehen Sie zu Einstellungen > Prozesse.

  2. Wählen Sie auf der Navigationsleiste Neu aus. Geben Sie einen Namen für den Prozess ein und wählen Sie die Kategorie Workflow aus.

Wir erstellen einen Workflow, der die benutzerdefinierte Aktion Genehmigungsprozess aufruft, wenn die Genehmigung des Managers für einen Rabatt von über 20 % für eine Verkaufschance erforderlich ist.

Set action properties from workflow

Sie können die Eingabeeigenschaften der Aktion festlegen, indem Sie Eigenschaften festlegen auswählen. Wir haben einen Namen der Firma für die Verkaufschance in den speziellen Notizen hinzugefügt. Wählen Sie im Formular-Assistent unter Suchen nach in der ersten Dropdownliste Firma aus, wählen Sie in der zweiten Dropdownliste Firmenname aus, und wählen Sie dann OK aus. Die Eigenschaft Ziel wird benötigt und wird vom System aufgefüllt. Die {Opportunity(opportunity)} in der Eigenschaft Ziel ist dieselbe Verkaufschance, auf der der aufrufende Workflow ausgeführt wird. Alternativ kann eine bestimmte Verkaufschance für die Zieleigenschaft mithilfe der Suche ausgewählt werden.

Set input parameters for ApprovalProcess action

Aufrufen einer angepassten Aktion aus einem Dialog

  1. Gehen Sie zu Einstellungen > Prozesse.

  2. Wählen Sie auf der Navigationsleiste Neu aus. Geben Sie einen Namen für den Prozess ein und wählen Sie die Kategorie Dialog aus.

Sie können ein Szenario implementieren, das dem Aufrufen des Genehmigungsprozesses aus einem Dialog ähnelt (siehe folgende Abbildung).

Enable custom action from dialog

Legen Sie die Eingabeparameter wie hier beschrieben fest.

Set properties for ApprovalProcess action

Siehe auch

Aktionen
Konfigurieren von Aktionen

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright