Freigeben über


Benutzerdefinierte Prozessaktionen aus einem Workflow aufrufen

Workflows enthalten zahlreiche Fähigkeiten zur Unterstützung von Geschäftsszenarien. Durch das Aufrufen von grundlegenden Datenvorgangsaktionen für eine Zeile (z. B. Erstellen, Aktualisieren und Löschen) werden innerhalb eines Workflows schon eine Reihe von Geschäftsszenarien gelöst. Wenn Sie die Funktionalität der Workflows mit der Leistungsfähigkeit benutzerdefinierter Prozessaktionen verbinden, die direkt über einen Workflow 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 Prozessaktionen aus einem Workflow aufgerufen werden. Wir rufen eine benutzerdefinierte Prozessaktion auf, um die Genehmigung des Managers anzufordern, wenn ein Rabatt für eine bestimmte Verkaufschance über 20 Prozent liegt.

Beispiel: Erstellen einer benutzerdefinierten Prozessaktion mithilfe der Verkaufschancentabelle

  1. Wählen Sie im Projektmappen-Explorer Prozesse aus.

  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.

Fügen Sie einen Schritt hinzu:  - E-Mail senden.

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 den Notizen, 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.

Einrichten von E-Mail

Bevor Sie die benutzerdefinierte Prozessaktion aus einem Workflow 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.

Aktivieren Sie den Genehmigungsprozess für die benutzerdefinierte Aktion - .

Eine Benutzerdefinierte Prozessaktionen aus einem Workflow aufrufen

  1. Wählen Sie im Projektmappen-Explorer Prozesse aus.

  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 Prozent für eine Verkaufschance erforderlich ist.

Festlegen von Aktionseigenschaften vom Workflow

Sie können die Eingabeeigenschaften der benutzerdefinierten Prozessaktion 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.

Eingangsparameter für Aktion ApprovalProcess festlegen

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).