In questo articolo viene illustrato come eseguire il debug 'area di lavoro AEM Forms abilitando la registrazione e utilizzando debugger in un browser. Vengono inoltre illustrati alcuni problemi comuni che è possibile incontrare quando si utilizza 'area di lavoro di AEM Forms e le relative soluzioni.
Dopo aver installato la patch, aprite l’area di lavoro AEM Forms. Se si verifica l'errore Nessuna risorsa trovata, aprite Gestione pacchetti CRX e reinstallate il pacchetto adobe-lc-workspace-pkg-<version>.zip
.
Durante l'installazione del pacchetto, se si verifica un errore javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
, eseguite i seguenti passaggi:
Accedete a CRX DE lite. L'URL predefinito è https://[localhost]:[port]/lc/crx/de/index.jsp
Elimina il seguente nodo:
/home/groups/P/PERM_WORKSPACE_USER
Andate a Gestione pacchetti. L'URL predefinito è https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
Cercate e installate il pacchetto adobe-lc-workspace-pkg-[version].zip
.
Riavviate il server applicazione.
Potete generare file di registro a vari livelli per consentire la risoluzione ottimale degli errori. Ad esempio, in un’applicazione complessa, l’accesso a livello di componente facilita il debug e la risoluzione dei problemi relativi a componenti specifici.
Nell’area di lavoro AEM Forms:
Per ottenere le informazioni di registrazione su un file componente specifico, aggiungete /log/<ComponentFile>/<LogLevel>
nell'URL e premete Enter
. Tutte le informazioni di registrazione per il file componente al livello di registro specificato vengono stampate nella console.
Per ottenere le informazioni di registrazione di tutti i file dei componenti, aggiungere /log/all/trace
nell'URL e premere Enter
.
Formato registro: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
Per impostazione predefinita, il livello di registro di tutti i componenti è impostato su INFO.
allcategoryModel |
processinstanceModel |
taskListModel |
appnavigationModel |
processInstanceView |
taskListView |
appnavigationView |
processnamelistModel |
taskModel |
categoryListModel |
processnamelistView |
taskView |
categorylistView |
processnameModel |
teamqueuesView |
categoryModel |
processnameView |
todoView |
categoryView |
searchtemplatedetailsView |
trackingView |
favoritecategoryModel |
sharequeueModel |
uisettingsModel |
filterlistView |
sharequeueView |
uisettingsView |
filterView |
startpointlistModel |
userinfoModel |
outofofficeModel |
startpointlistView |
userinfoView |
outofofficeView |
startpointModel |
usersearchModel |
preferencesView |
startpointView |
usersearchView |
processinstancehistoryView |
startProcessView |
wserrorModel |
processinstancelistModel |
startprocessView |
wserrorView |
processinstancelistView |
taskDetails |
wsmessageView |
È possibile eseguire il debug di script e stili in diversi browser.
Debug in IE: Per eseguire il debug 'area di lavoro AEM Forms in IE, vedi: https://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx.
Debug in Chrome: Per aprire il debugger in Chrome, utilizzate la scelta rapida: Ctrl+Maiusc+I. Per ulteriori informazioni, vedi: https://developer.chrome.com/extensions/tut_debugging.html.
Debug in Firefox: Diversi componenti aggiuntivi sono disponibili per il debug di script e stili in Firefox. Ad esempio, Firebug è una di tali utilità di debug (https://getfirebug.com).
Il modulo PDF non viene sottoposto a rendering o inviato in Google Chrome.
Il rendering del modulo o della guida SWF non viene eseguito in Google Chrome.
Ho personalizzato 'area di lavoro di AEM Forms ma non riesco a visualizzare le modifiche.
Cancella la cache del browser e accedi 'area di lavoro AEM Forms.
Cosa deve essere fatto dall'utente per consentire il rendering del modulo in HTML quando viene aperto sul desktop?
Selezionare il pulsante di scelta HTML per il profilo predefinito nella fase di assegnazione dell'attività durante l'utilizzo di Workbench.
L'allegato non viene visualizzato quando si fa clic su di esso.
Per visualizzare gli allegati, abilita i pop-up nel browser.
Un utente ha eseguito il login a un'applicazione dei moduli. Se l’utente tenta di accedere all’area di lavoro, potrebbe non essere caricato se non dispone delle autorizzazioni per l’area di lavoro.
Disconnettersi dall'applicazione altri moduli, quindi accedere all'area di lavoro.
Nei moduli HTML, che utilizzano le proprietà di processo per la progettazione, se viene eseguito il rendering nell'area di lavoro AEM Forms, all'interno del modulo viene visualizzato il pulsante Invia.
Durante la progettazione dei moduli, quando si utilizza Proprietà processo, all'interno del modulo viene aggiunto un pulsante Invia. Durante il rendering come PDF nell’area di lavoro AEM Forms, il pulsante Invia non è visibile all’utente finale. Tuttavia, quando si esegue il rendering come modulo HTML nell'area di lavoro AEM Forms, all'utente finale è visibile il pulsante Invia. Se si fa clic sul pulsante Invia all'interno del modulo, non viene avviata alcuna azione. Facendo clic sul pulsante Invia nella parte inferiore dell'area di lavoro di AEM Forms , all'esterno del modulo, l'operazione viene completata.