En este artículo se explica cómo depurar el espacio de trabajo de AEM Forms habilitando el registro y utilizando el depurador en un navegador. También se explican algunos problemas comunes que se pueden encontrar al utilizar el espacio de trabajo de AEM Forms y sus soluciones alternativas.
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 paquete adobe-lc-workspace-pkg-<version>.zip
.
Durante la instalación del paquete, si se produce un error javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
, lleve a cabo los siguientes pasos:
Inicie sesión en CRX DE lite. La dirección URL predeterminada es https://[localhost]:[port]/lc/crx/de/index.jsp
Elimine el nodo siguiente:
/home/groups/P/PERM_WORKSPACE_USER
Vaya al Administrador de paquetes. La dirección URL predeterminada es https://[localhost]:[port]/lc/crx/packmgr/index.jsp.
Busque e instale el paquete adobe-lc-workspace-pkg-[version].zip
.
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 a 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, anexe /log/<ComponentFile>/<LogLevel>
en la dirección URL y presione Enter
. Toda la información de registro del archivo componente en el nivel de registro especificado se imprime en la consola.
Para obtener información de registro de todos los archivos de componente, anexe /log/all/trace
en la dirección URL y presione Enter
.
Formato de registro: <Component file> <Date>:<Time>: <Log Level> : <Log Message>
De forma predeterminada, el nivel de registro de todos los componentes se establece en INFO.
allcategoryModel |
processinstanceModel |
tasklistModel |
appnavigationModel |
processInstanceView |
tasklistView |
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 |
preferenciasVer |
startpointView |
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 el depurador 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 Añadas disponibles para depurar scripts y estilos en Firefox. Por ejemplo, Firebug es una de estas utilidades de depuración (https://getfirebug.com).
El formulario PDF no se procesa ni se envía en Google Chrome.
El formulario SWF o la guía no se procesan 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 HTML cuando se abre en el escritorio?
Seleccione el botón de radio HTML para el perfil predeterminado en el paso asignar tarea mientras utiliza Workbench.
Los datos adjuntos no se muestran cuando se hace clic en ellos.
Para vista de datos 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.
Los formularios HTML, utilizando Propiedades de proceso en su diseño, cuando se procesan en el espacio de trabajo de AEM Forms, muestran el botón Enviar dentro del formulario.
Al diseñar formularios, cuando se utilizan propiedades de proceso, se agrega un botón Enviar dentro del formulario. Cuando se procesa como PDF en el espacio de trabajo de AEM Forms, el usuario final no ve el botón Enviar. Sin embargo, cuando se procesa como un formulario HTML en el espacio de trabajo de AEM Forms, el usuario final puede ver el botón Enviar. 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.