I passaggi del flusso di lavoro Forms forniscono registri dettagliati per il debug dei problemi relativi ai flussi di lavoro in modo conveniente. Abilita la registrazione di debug per flussi di lavoro AEM Forms per visualizzare i registri.
Per impostazione predefinita, tutte le informazioni di registrazione sono disponibili nel file error.log nella directory /crx-repository/logs/.
I registri di debug per i flussi di lavoro dei moduli includono:
Immissione di ogni passaggio del flusso di lavoro. Esempio:
[DEBUG] "Executing Invoke DDX Process step"
Esci da ogni passaggio del flusso di lavoro. Esempio:
[DEBUG] "Successfully finished Invoke DDX Process step"
Messaggi di chiamata del servizio. Esempio:
[DEBUG] Invoking Adobe Sign Service for creating agreement
Messaggi di uscita dal servizio. Esempio:
[DEBUG] Agreement created successfully with agreement id <agreement id>
Variabili lette dalla mappa di metadati. Esempio:
[DEBUG] Successfully retrieved variable <variable name> from workflow meta data map
Variabili scritte nell'archivio JCR. Esempio:
[DEBUG] Successfully written variable <variable name> into meta data node at <JCR path where meta data is being written>
Messaggi di eccezione con traccia dello stack completa. Esempio:
[DEBUG] Exception in Adobe Sign Service <complete stack trace>
Parametri di metadati dei passaggi dinamici. Esempio:
[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>
L'esempio seguente illustra i registri relativi al passaggio Firma documento:
[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
Utilizzate i registri per valutare che:
In caso di eccezione, è possibile visualizzare l'analisi completa dello stack per valutare la causa dell'errore.
Per attivare la registrazione di debug per flussi di lavoro AEM Forms, effettuate le seguenti operazioni:
AEM gestione della configurazione della console Web all'indirizzo:
https://'[server]:[porta]'/system/console/configMgr
Selezionare Sling > Log Support.
Toccate Aggiungi nuovo registro.
Selezionare Debug come Livello di registro.
Specificate il percorso del file di registro. Il percorso predefinito per il file di registro è: log\error.log
Specificate il nome del pacchetto come com.adobe.granite.workflow.core nella colonna Logger.
L'esecuzione di questi passaggi consente di memorizzare i registri di debug per il pacchetto com.adobe.granite.workflow.core. Toccate + e aggiungete i seguenti nomi di pacchetto all'elenco: