Este artículo explica cómo depurar el espacio de trabajo de AEM Forms habilitando el registro y utilizando Debugger en un explorador. También se explican algunos problemas comunes que se pueden encontrar al utilizar el espacio de trabajo de AEM Forms y sus soluciones.
Después de instalar el parche, abra el espacio de trabajo de AEM Forms. Si encuentra el error No se encontró ningún recurso, abra el Administrador de paquetes CRX y vuelva a instalar el adobe-lc-workspace-pkg-<version>.zip
paquete.
Al instalar el paquete, si se produce un error javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
, realice los pasos siguientes:
Inicie sesión en CRX DE lite. La dirección URL predeterminada es https://[localhost]:[port]/lc/crx/de/index.jsp
Elimine el siguiente nodo:
/home/groups/P/PERM_WORKSPACE_USER
Vaya al Administrador de paquetes. El URL predeterminado es https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
Busque e instale la variable adobe-lc-workspace-pkg-[version].zip
paquete.
Reinicie el servidor de aplicaciones.
Puede generar registros en varios niveles para permitir una solución óptima de los errores. Por ejemplo, en una aplicación compleja, el registro en el nivel de componente ayuda a depurar y solucionar problemas de componentes específicos.
En el espacio de trabajo de AEM Forms:
Para obtener la información de registro sobre un archivo de componente específico, añada /log/<ComponentFile>/<LogLevel>
en la dirección URL y pulse Enter
. Toda la información de registro del archivo de componente en el nivel de registro especificado se imprime en la consola.
Para obtener la información de registro de todos los archivos de componente, anexe /log/all/trace
en la dirección URL y pulse Enter
.
Formato de registro: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
De forma predeterminada, el nivel de registro de todos los componentes está establecido en INFO.
allcategoryModel |
processinstanceModel |
tasklistModel |
appnavigationModel |
processInstanceView |
vista de lista de tareas |
appnavigationView |
processnamelistModel |
taskModel |
categorylistModel |
processnamelistView |
taskView |
categorylistView |
processnameModel |
teamqueueView |
categoryModel |
processnameView |
todoView |
categoryView |
searchtemplatedetailsView |
trackingView |
favoritecategoryModel |
sharequeueModel |
uisettingsModel |
filterlistView |
sharequeueView |
uisettingsView |
filterView |
startpointlistModel |
userinfoModel |
outofofficeModel |
startpointlistView |
userinfoView |
outofofficeView |
startpointModel |
usersearchModel |
PreferencesView |
startView |
usersearchView |
processinstancehistoryView |
startProcessView |
wserrorModel |
processinstancelistModel |
startProcessView |
wserrorView |
processinstancelistView |
taskdetailsView |
wsmessageView |
Las secuencias de comandos y los estilos se pueden depurar en distintos navegadores.
Depuración en IE: Para depurar el espacio de trabajo de AEM Forms en IE, consulte: https://msdn.microsoft.com/en-us/library/hh772704(v=vs.85).aspx.
Depuración en Chrome: Para abrir Debugger en Chrome, utilice el método abreviado: Ctrl + Mayús + I. Para obtener más información, consulte: https://developer.chrome.com/extensions/tut_debugging.html.
Depuración en Firefox: Hay varios complementos disponibles para depurar scripts y estilos en Firefox. Por ejemplo, Firebug es una de estas utilidades de depuración (https://getfirebug.com).
El formulario de PDF no se está procesando ni enviando en Google Chrome.
El formulario o la guía del SWF no se está procesando en Google Chrome.
He personalizado el espacio de trabajo de AEM Forms, pero no puedo ver los cambios.
Borre la caché del explorador y, a continuación, acceda al espacio de trabajo de AEM Forms.
¿Qué debe hacer el usuario para permitir que el formulario se procese en el HTML al abrirlo en el escritorio?
Seleccione el botón de opción HTML del perfil predeterminado en el paso asignar tarea mientras utiliza Workbench.
Los datos adjuntos no se muestran cuando se hace clic en ellos.
Para ver los archivos adjuntos, active las ventanas emergentes en el explorador.
Un usuario ha iniciado sesión en una aplicación de formularios. Si el usuario intenta iniciar sesión en el espacio de trabajo, es posible que no se cargue si no tiene permisos de espacio de trabajo.
Cierre la sesión en la otra aplicación de formularios y, a continuación, inicie sesión en el espacio de trabajo.
Cuando se procesan en el espacio de trabajo de AEM Forms, los formularios HTML que utilizan Propiedades del proceso en su diseño muestran el botón Enviar dentro del formulario.
Cuando se diseñan formularios, al utilizar Propiedades del proceso, se agrega un botón Enviar dentro del formulario. Cuando se representa como PDF en el espacio de trabajo de AEM Forms, el botón Enviar no es visible para el usuario final. Sin embargo, cuando se procesa como un formulario de HTML en el espacio de trabajo de AEM Forms, el botón Enviar es visible para el usuario final. Al hacer clic en este botón Enviar dentro del formulario, no se inicia ninguna acción. Al hacer clic en el botón Enviar en la parte inferior del espacio de trabajo de AEM Forms, fuera del formulario, se completa la tarea.