Agenten können Arbeitsabläufe für Nachbearbeitungsprozesse in Briefen und interaktiver Kommunikation verknüpfen und ausführen. Zur Ausführung anstehende Nachbearbeitungsprozesse können in der Eigenschaftenansicht der Briefvorlage ausgewählt werden. Sie können Nachbearbeitungsprozesse einrichten, um Ihre finalen Briefe per E-Mail zu senden, zu drucken oder zu archivieren.
Sie müssen die Nachbearbeitungsprozesse zuerst einrichten, bevor Sie sie mit Briefen oder interaktiver Kommunikation verknüpfen. Für abgesendete Briefe können zwei Typen von Arbeitsabläufen ausgeführt werden:
Forms Workflow: Dies sind die Workflows für das AEM Forms on JEE-Prozessmanagement. Anweisungen zum Einrichten von Forms Workflow.
AEM Workflow: AEM Workflows kann auch als Nachbearbeitungsprozesse für gesendete Briefe verwendet werden. Anweisungen zum Einrichten von AEM Workflow.
Öffnen Sie in AEM die Adobe Experience Manager Web Console Configuration für Ihren Server unter Verwendung der folgenden URL: https://<server>:<port>/<contextpath>/system/console/configMgr
Suchen Sie auf dieser Seite AEM Forms Client SDK-Konfiguration und erweitern Sie sie, indem Sie darauf klicken.
Geben Sie in der Server-URL den Namen Ihres AEM Forms on JEE-Servers und die Anmeldeinformationen ein und klicken Sie dann auf Speichern.
Geben Sie den Benutzernamen und das Kennwort ein.
Stellen Sie sicher, dass sun.util.calendar der Deserialization Firewall-Konfiguration hinzugefügt wird.
Gehen Sie zur Deserialization Firewall Configuration und fügen Sie unter Whitelisted classes of package prefixes sun.util.calendar hinzu.
Jetzt werden Ihre Server zugeordnet und die Nachbearbeitungsprozesse in AEM Forms on JEE stehen während der Erstellung von Briefen in der AEM Benutzeroberfläche zur Verfügung.
Kopieren Sie zum Authentifizieren eines Prozesses/Dienstes den Namen des Prozesses und gehen Sie zurück zur Seite „Adobe Experience Manager Web Console Configurations“ > „Adobe AEM Forms Client SDK-Konfiguration“ und fügen Sie den Prozess als neuen Dienst hinzu.
Beispiel: Wenn die Dropdown-Liste auf der Seite Eigenschaften des Briefs den Prozessnamen als Forms Workflow -> ValidCCPostProcess/SaveXML anzeigt, fügen Sie einen Dienstnamen als ValidCCPostProcess/SaveXML
hinzu.
Richten Sie die erforderlichen Parameter und Ausgaben ein, um die AEM Forms on JEE-Arbeitsabläufe für die Nachbearbeitung zu verwenden. Die Standardwerte der Parameter werden nachfolgend angezeigt.
Gehen Sie zur Seite "Adobe Experience Manager Web Console-Konfigurationen"> Correspondence Management-Konfigurationen und richten Sie die folgenden Parameter ein:
Ihr Formular-Workflow muss entweder einen PDF-Dokumentparameter oder einen XML-Datenparameter als Eingabe mit demselben Namen enthalten, der in den Correspondence Management-Konfigurationen angegeben ist. Das ist erforderlich, damit der Prozess in der Dropdown-Liste „Nachbearbeitung“ aufgelistet wird.
http://localhost:publishport/aem/forms
anmelden.Wenn Sie Forms oder AEM-Workflows verwenden, müssen Sie den DS-Einstellungsdienst konfigurieren, bevor Sie Übermittlungen vom Veröffentlichungsserver durchführen. Andernfalls schlägt die Übermittlung eines Formulars fehlgeschlagen.
Gespeicherte Briefinstanzen können weiter bearbeitet werden, beispielsweise durch Abrufen und Löschen von Briefinstanzen, indem die folgenden, in LetterInstanceService definierten APIs verwendet werden.
Serverseitige API | Vorgangsname | Beschreibung |
Public LetterInstanceVO getLetterInstance(String letterInstanceId) Gibt ICCException zurück; |
getLetterInstance | Abrufen der angegebenen Briefinstanz |
Public void deleteLetterInstance(String letterInstanceId) throws ICCException; | deleteLetterInstance | Löschen der angegebenen Briefinstanz |
List getAllLetterInstances(Query) throws ICCException; | getAllLetterInstances | Diese API ruft Briefinstanzen basierend auf dem Parameter für die Abfrage der Eingabe ab. Um alle Briefinstanzen abzurufen, können Abfrageparameter als Null weitergeleitet werden. |
Public Boolean letterInstanceExists(String letterInstanceName) throws ICCException; | letterInstanceExists | Prüfen Sie anhand des angegebenen Namens, ob eine Briefinstanz vorhanden ist |
Führen Sie auf der CCR-Benutzeroberfläche die folgenden Schritte durch, um einen Nachbearbeitungsprozess mit einem Brief zu verknüpfen:
Über die folgende URL kann eine Entwurfsbriefinstanz neu geladen werden:
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID: Die eindeutige ID der gesendeten Briefinstanz.
Weitere Informationen zum Speichern eines Entwurfbriefs finden Sie unter Speichern von Entwürfen und Senden von Briefinstanzen.