Referencia: sintaxis y formato de tabla
Contexto
Este tema explica la sintaxis y las opciones de formato de los marcadores de posición de tabla que se utilizan para insertar datos de oferta de Salesforce CPQ en plantillas de contrato de gestión del ciclo de vida de contrato.
Sintaxis
La sintaxis básica de un marcador de posición de tabla es la siguiente:
{{#field_name formatting options; (line separated) /}}
- El marcador de posición de la tabla debe comenzar con {{#
- El campo field_name debe coincidir con el nombre del campo en el Formulario de admisión que está asignado a las ofertas de Salesforce.
- Las opciones de formato son opcionales.
- El marcador de posición de la tabla debe terminar con /}}
La tabla es dinámica y utiliza la vista Líneas de oferta para crear columnas, por lo que no hay sintaxis para especificar columnas. La construcción de tabla no admite tablas anidadas.{{#quoteTable /}}
Secciones de tabla
La construcción de tabla tiene tres secciones principales:
- Cabecera:la fila superior que contiene los nombres de campo.
- Filas:los detalles de los ítems de oferta.
- AggregateRows:cálculos de resumen del registro de oferta, como Subtotal, Descuento y Total general.
Opciones de formato admitidas
Las opciones de formato controlan el aspecto del texto de la tabla y deben tener un prefijo que indique la sección de la tabla a la que se aplican: Cabecera, Filas o AggregateRows. Cada opción debe estar en una nueva línea y terminar con un punto y coma.
Estas son las opciones disponibles:
- font-size:el tamaño absoluto en píxeles (por ejemplo, 12 píxeles).
- font-style:los valores admitidos son normal, negrita, subrayado o cursiva.
- font-family:el nombre de la fuente tal y como aparece en los editores de documentos (por ejemplo, Arial, Times New Roman).
- border-style:los valores admitidos son sólido o guion.
- text-align:los valores admitidos son izquierda, derecha o centro.
Ejemplo
{{#quoteTable Header-font-size:14px; Header-font-style:bold; Rows-font-size:12px; Rows-border-style:solid; AggregateRows-text-align: right; /}}
Si un marcador de posición contiene un valor no admitido para un estilo, Contract Lifecycle Management utilizará el estilo por defecto en lugar de generar un error.