Protokollierung in AEM Forms-Workflows

Die Workflow-Schritte von Forms enthalten detaillierte Protokolle, mit denen Sie Probleme im Zusammenhang mit Workflows bequem beheben können. Aktivieren Sie die Debug-Protokollierung für AEM Forms-Workflows, um die Protokolle anzuzeigen.

Standardmäßig sind alle Protokollinformationen in der Datei error.log im Ordner /crx-repository/logs/ verfügbar.

Zu den Debug-Protokollen für Arbeitsabläufe für Formulare gehören:

  • Einstieg in jeden Workflow-Schritt. Beispiel:
    [DEBUG] "Executing Invoke DDX Process step"

  • Beenden Sie jeden Workflow-Schritt. Beispiel:
    [DEBUG] "Successfully finished Invoke DDX Process step"

  • Meldungen zu Dienstaufrufen. Beispiel:
    [DEBUG] Invoking Adobe Sign Service for creating agreement

  • Ausstiegsmeldungen des Dienstes. Beispiel:
    [DEBUG] Agreement created successfully with agreement id <agreement id>

  • Variablen, die aus der Metadatenzuordnung gelesen werden. Beispiel:
    [DEBUG] Successfully retrieved variable <variable name> from workflow meta data map

  • Variablen, die im JCR-Repository geschrieben wurden. Beispiel:

       [DEBUG] Successfully written variable <variable name> into meta data node at <JCR path where meta data is being written>
    
  • Ausnahmemeldungen mit vollständiger Stapelablaufverfolgung. Beispiel:
    [DEBUG] Exception in Adobe Sign Service <complete stack trace>

  • Dynamische Schritt-Metadatenparameter. Beispiel:

    [DEBUG] Document of Record to be generated for adaptive form <path of adaptive form>
     [DEBUG] Locale to be used for Document of Record is <locale>
    

Das folgende Beispiel zeigt die Protokolle für den Schritt "Dokument unterschreiben":

[DEBUG] Executing sign document step.
[DEBUG] Using adobe sign configuration: <path of adobe sign configuration>
[DEBUG] Invoking Adobe Sign Service for creating agreement
[DEBUG] Agreement created successfully with agreement id <agreement id>
[DEBUG] Exception in Adobe Sign Service <complete stack trace>
[ERROR] Exception in Adobe Sign Service
[DEBUG] Successfully finished sign document step

Verwenden Sie die Protokolle, um Folgendes zu bewerten:

  • Sie verwenden eine korrekte Adobe Sign-Konfiguration.
  • Der Adobe Sign-Dienst wird beendet, nachdem eine Vereinbarung erfolgreich erstellt wurde.
  • Der Schritt Dokument unterschreiben wird mit einer Erfolgsmeldung beendet.

Wenn eine Ausnahme vorliegt, können Sie den vollständigen Stacktrace anzeigen, um die Fehlerursache zu bewerten.

Aktivieren Sie die Debug-Protokollierung für AEM Forms-Workflows

Führen Sie die folgenden Schritte aus, um die Debug-Protokollierung für AEM Forms-Workflows zu aktivieren:

  1. Gehen Sie zu AEM Konfigurationsmanager der Web-Konsole unter:

    https://'[server]:[port]'/system/console/configMgr

  2. Wählen Sie Sling > Log Support aus.

  3. Tippen Sie auf Neue Protokollierung hinzufügen.

  4. Wählen Sie Debug als Protokollebene aus.

  5. Geben Sie den Speicherort der Protokolldatei an. Der Standardspeicherort für die Protokolldatei lautet: logs\error.log

  6. Geben Sie den Namen des Pakets als com.adobe.granite.workflow.core in der Spalte Logger an.

    Wenn Sie diese Schritte ausführen, können Sie die Debug-Protokolle für das Paket com.adobe.granite.workflow.core speichern. Tippen Sie auf + und fügen Sie der Liste die folgenden Paketnamen hinzu:

    • com.adobe.fd.workflow
    • com.adobe.fd.workspace

Auf dieser Seite