Verwenden des Forms Workflows-Schritts „E-Mail senden“ using-send-email-step-of-forms-workflow

Der Schritt „E-Mail senden“ wurde in AEM Forms 6.4 eingeführt. Mithilfe dieses Schritts können wir Geschäftsprozesse oder Workflows erstellen, mit denen Sie E-Mails mit oder ohne Anhänge senden können. Im folgenden Video werden die Schritte zum Konfigurieren der Komponente „E-Mail senden“ erläutert.

Im Rahmen dieses Artikels führen wir Sie durch folgenden Anwendungsfall:

  1. Eine Benutzerin oder ein Benutzer füllt einen Urlaubsantrag aus.
  2. Beim Übermitteln des Formulars wird der AEM-Workflow ausgelöst.
  3. Der AEM-Workflow verwendet die Komponente „E-Mail senden“, um eine E-Mail mit dem Datensatzdokument (Document of Record, DoR) im Anhang zu senden.

Bevor Sie den Schritt „E-Mail senden“ ausführen, konfigurieren Sie den Day CQ Mail Service über configMgr. Geben Sie die für Ihre Umgebung zutreffenden Werte an.

Konfigurieren des Day CQ Mail Service

Im Rahmen der mit diesem Artikel verknüpften Assets erhalten Sie Folgendes:

  1. adaptives Formular, das den Workflow bei der Übermittlung auslöst
  2. Beispiel-Workflow, der eine E-Mail mit dem DoR im Anhang sendet
  3. OSGi-Bundle, das die Metadateneigenschaften erstellt

Führen Sie die folgenden Schritte aus, um das Beispiel auf Ihrem System auszuführen:

  1. Stellen Sie das Bundle „DevelopingWithServiceUser“ bereit.

  2. Laden Sie das SetValue-Bundle herunter und installieren Sie es. Dieses Bundle enthält den Code zum Erstellen der Metadateneigenschaften im Rahmen des Prozessschritts des Workflows.

  3. Konfigurieren des Day CQ Mail Service

  4. Importieren und installieren Sie die mit diesem Artikel verbundenen Assets mit Package Manager in CRX.

  5. Starten Sie das adaptive Formular. Füllen Sie die erforderlichen Felder aus und übermitteln Sie das Formular.

  6. Sie sollten eine E-Mail mit dem Datensatzdokument im Anhang erhalten.

Erkunden Sie das Workflow-Modell.

Sehen Sie sich den Prozessschritt des Workflows an. Der mit dem Prozessschritt verknüpfte benutzerdefinierte Code erstellt Namen der Metadateneigenschaften und legt deren Werte anhand der übermittelten Daten fest. Diese Werte werden dann von der Komponente „E-Mail senden“ verwendet.

NOTE
Ab AEM Forms 6.5 benötigen Sie diesen benutzerdefinierten Code nicht, um Metadateneigenschaften zu erstellen. Verwenden Sie stattdessen die Variablenfunktion im AEM-Workflow.

Stellen Sie sicher, dass die Registerkarte „Anhänge“ der Komponente „E-Mail senden“ gemäß dem folgenden Screenshot konfiguriert ist.
Registerkarte „Anhänge“ der Komponente „E-Mail senden“ Der Wert „DOR.pdf“ muss mit dem Wert übereinstimmen, der in dem in den Sendeoptionen Ihres adaptiven Formulars festgelegten Datensatzdokument-Pfad angegeben ist.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e