Configurar componentes
Para configurar los componentes, se debe tener uno de los siguientes roles:
- Administrador general del sistema
- Administrador de cartas
La página de Configuración de componentes (Menú de configuración > General > Cartas > Configuración de componentes) le permite personalizar plantillas y demás componentes compartidos entre cartas. Los componentes pueden consistir en etiquetas o la plantilla (hoja de estilo XSL). Las acciones disponibles incluyen edición del componente, personalización de una etiqueta y edición de una plantilla.

Configuración de componentes
Configurar etiquetas de componentes
Puede configurar las etiquetas asociadas con los componentes. Seleccione Editar en la lista de acciones de la fila del componente. Se despliega la pestaña Etiquetas por defecto.
Las siguientes acciones están disponibles en el menú de acciones de la fila:
- Editar: Abre la línea de etiqueta para editar el botón Habilitado y el campo Descripción.
- Cambio de idioma: Si se configura otro idioma, se abre el campo Traducción para editarlo.
- Restaurar: Si la línea fue modificada, los campos Habilitado y Descripción se restauran a su valor por defecto.
- Restaurar traducción: Si se configura otro idioma y se modificó la etiqueta Traducción, el campo se restaura a su valor por defecto.
Cuando finalice, seleccione Guardar. También puede habilitar o deshabilitar la etiqueta ajustando el control deslizante.
Personalizar plantillas de componentes
Puede ver y editar la plantilla (hoja de estilo XSL) que se usa para dar formato al componente y determinar qué campos y texto aparecen en la carta. Configure la plantilla para personalizar qué etiquetas y datos aparecen en las cartas y cómo. Además, se pueden utilizar enunciados condicionales XSL para tomar decisiones sobre lo que aparece en una carta, e incluso cuándo se envía. Para ver un ejemplo, consulte Cómo usar la condición Si para configurar una carta para que no sea enviada bajo ciertas circunstancias.docx.
Para personalizar la plantilla de un componente (hojas de estilo XSL):
- Para abrir la plantilla, encuentre el componente deseado en la página de Configuración de componentes, seleccione Editar en la lista de acciones de la fila del componente, y luego seleccione la pestaña Plantilla.
La información del XSL y del encabezado aparece en un panel de configuración.Página de la plantilla XSL
- Configure el XSL del componente según se requiera. Los campos disponibles en esta página están en las etiquetas asociadas con el componente y los campos XML que son generados por Alma.
Los siguientes ejemplos muestran lo que puede hacer con XSL para personalizar la salida de sus componentes:
- Usar las funciones substring y string-length para obtener los últimos cuatro dígitos de un código:
<b>@@requested_for@@ :*****
<xsl:value-of select="substring (notification_data/user_for_printing/identifiers/code_value/value,string-length(notification_data/user_for_printing/identifiers/code_value/value) - 3)"/></b> - Si el siguiente fragmento aparece bajo la línea de dirección en el fichero SenderReceiver.xsl, se puede comprobar que el número de telefóno del usuario se incluya en todas las cartas que usan esta plantilla.
<tr>
<td><xsl:value-of select="notification_data/user_for_printing/phone"/></td>
</tr> - Hacer que aparezca el nombre de la hoja de estilo como texto oculto al añadir lo siguiente después de la etiqueta <html>.
<html> <xsl:attribute name="data-filename"> <xsl:value-of select="/notification_data/general_data/letter_type"/> </xsl:attribute>La salida incluirá algo como esto:<html data-filename=”FulLoanReceiptLetter”> ...
- Usar las funciones substring y string-length para obtener los últimos cuatro dígitos de un código:
- Seleccione Guardar para guardar sus personalizaciones.
Si se usa una etiqueta para referirse a una ubicación externa como una plantilla o URL (por ejemplo, <xsl:include href="http://{$PathToWeb}/html/xsl/head.xsl">) y la fuente externa cambia, actualice el XSL (guardándolo de nuevo) para que la nueva información se incluya en la carta.
Lista de componentes
La siguiente tabla menciona los componentes disponibles en Alma.