Tema anterior: Convenciones de nomenclatura para las plantillas

Tema siguiente: Grupos de formularios Web

Directorios HTMPL

La Guía de administración describe las interfaces Web suministradas con CA SDM. Se proporcionan diversos conjuntos de archivos HTMPL para implementar estas interfaces, tal y como se muestra en la tabla siguiente:

Sistema operativo

Directorio que contiene los archivos HTMPL

Windows

directorio-instalación\bopcfg\www\htmpl\web\interfaz

UNIX

$NX_ROOT/bopcfg/www/htmpl/web/interfaz

En esta tabla, interfaz corresponde al nombre de la interfaz (analista, cliente o empleado).

Nota: No existe ningún directorio independiente para los archivos de la interfaz de invitados; de forma predeterminada, esta interfaz utiliza los archivos correspondientes a la interfaz de empleados. Para cambiar la interfaz de usuario de invitados, es necesario cambiar el tipo de acceso asociado al usuario System_Anonymous. Tanto los archivos de cliente como los de empleado cambian de forma dinámica en función de si el usuario actual es un usuario conocido o un invitado, gracias al comando de plantilla <PDM_IF> descrito en este documento.

Existen tres subdirectorios de interfaz más bajo el directorio HTMPL:

default:

Contiene los archivos HTMPL comunes a todas las interfaces. Cuando busca un archivo, el motor Web examina en primer lugar el directorio correspondiente a la interfaz del usuario actual y, posteriormente, este directorio predeterminado.

pda/analyst: (UNIX)
pda\analyst: (Windows)

Contiene los archivos HTMPL utilizados por la interfaz de dispositivos móviles. En Unicenter Service Desk r11.0, la interfaz de dispositivos móviles sólo se proporciona para los analistas.

web/interface/legacy: (UNIX)
web\interface\legacy: (Windows)

Contiene los archivos HTMPL de la versión anterior de CA SDM que ya no se utilizan. Este directorio se crea automáticamente si se actualiza a partir de una versión anterior al instalar CA SDM. Es posible eliminar este directorio de legado si los archivos personalizados no hacen referencia a ninguno de los archivos contenidos en él.

Se recomienda encarecidamente no modificar directamente los archivos HTMPL que se proporcionan. En su lugar, utilice WSP o copie de forma manual el archivo que desee modificar en el directorio site/mods y modifíquelo allí. El servidor Web de CA SDM busca los formularios nuevos en el directorio site/mods adecuado antes de comprobar el directorio de distribución. Los directorios site/mods estándar de cada una de las interfaces son los siguientes:

Sistema operativo

Directorio para los archivos HTMPL modificados por el sitio

Windows

directorio-instalación\site\mods\www\htmpl\interfaz\interfaz

UNIX

$NX_ROOT/site/mods/www/htmpl/interfaz/interfaz

Nota: Si cambia un formulario y lo guarda en el directorio directorio-instalación\site\mods\www\htmpl\interfaz, todos los usuarios podrán verlo, independientemente del grupo de formularios al que pertenezcan. Si lo guarda en el directorio directorio-instalación\site\mods\www\htmpl\interfaz\interfaz, sólo los contactos que pertenezcan al grupo de formularios en cuestión verán el formulario modificado.

En la tabla anterior, interfaz se refiere al nombre de la interfaz (analista, cliente o empleado). No existe ningún directorio independiente para los archivos de la interfaz de invitados; esta interfaz utiliza los archivos correspondientes a la interfaz de empleados. La ventaja de almacenar los archivos HTMPL modificados en el directorio site/mods es que este directorio se conserva en las instalaciones de mantenimiento o al instalar una versión nueva de CA SDM. Además, el almacenamiento de los archivos modificados en el directorio site/mods a la vez que se conservan los originales garantiza que siempre existirá una copia correcta del archivo HTMPL distribuido originalmente.

Cada página de la interfaz Web tiene una función principal, tal y como se indica en la siguiente tabla que incluye las plantillas HTML más importantes. No obstante, es posible agregar bloques <PDM_FORM> a cualquier plantilla a fin de acceder directamente a cualquier operación admitida por la interfaz Web. Por ejemplo, puede modificar el menú principal a fin de que incluya campos para enviar incidencias sin utilizar la página intermedia, o bien puede agregar campos de criterios de búsqueda y un botón de búsqueda a un formulario de lista.

Página Web

Plantilla HTML

Formulario principal

menu_frames.htmpl

Ver, crear o actualizar una orden de cambio

detail_chg.htmpl

Ver una lista de órdenes de cambio

list_chg.htmpl

Ver, crear o actualizar una incidencia

detail_iss.htmpl

Ver una lista de incidencias

list_iss.htmpl

Ver, crear o actualizar una solicitud

detail_cr.htmpl

Ver una lista de solicitudes

list_cr.htmpl

Ver información detallada sobre un anuncio

detail_cnote_html

Ver una lista de anuncios

list_cnote.html

Inicio de sesión

login.htmpl

Nota: Para ver una lista completa de las plantillas, consulte el contenido de los directorios en la tabla situada al principio de este apartado.