Référence : syntaxe et mise en forme des tables
Contexte
Cette rubrique explique les options de syntaxe et de mise en forme des paramètres substituables de tableau utilisés pour imbriquer les données de devis Salesforce CPQ dans les modèles de contrat de gestion du cycle de vie des contrats.
Syntaxe
La syntaxe de base d'un paramètre substituable de tableau est la suivante :
{{#field_name formatting options; (line separated) /}}
- Le paramètre substituable de tableau doit commencer par {{#
- La valeur field_name doit correspondre au nom du champ du formulaire de saisie mappé aux devis de Salesforce.
- Les options de mise en forme sont facultatives.
- Le paramètre substituable de la table doit se terminer par }}
La table est dynamique et utilise la vue Lignes de devis pour créer des colonnes. Il n'y a donc pas de syntaxe pour utiliser les colonnes. La construction de table ne prend pas en charge les tables imbriquées.{{#quoteTable /}}
Sections de la table
La construction de la table comporte 3 sections principales :
- En-tête :ligne de premier niveau contenant les noms des champs.
- Lignes :détail des articles du devis.
- AggregateRows :calculs de synthèse à partir de l'enregistrement de devis, tels que Sous-total, Remise et Total général.
Options de mise en forme prises en charge
Les options de mise en forme contrôlent l'apparence du texte dans la table et doivent inclure un préfixe indiquant la section de la table à laquelle elles s'appliquent : En-tête, Lignes ou Lignes d'agrégation. Chaque option doit se trouver sur une nouvelle ligne et se terminer par un point-virgule.
Voici les options disponibles :
- font-dimension :taille absolue en pixels (par exemple, 12px).
- font-style :les valeurs prises en charge sont normales, gras, soulignement ou italique.
- font- Family :nom de la police tel qu'il apparaît dans les éditeurs de document (par exemple, Arial, Time New Sunday).
- bordure-style :les valeurs prises en charge sont pleines ou tirets.
- text-align :les valeurs prises en charge sont gauche, droite ou centrale.
Exemple
{{#quoteTable Header-font-size:14px; Header-font-style:bold; Rows-font-size:12px; Rows-border-style:solid; AggregateRows-text-align: right; /}}
Si un paramètre substituable contient une valeur non prise en charge pour un style, la Gestion du cycle de vie des contrats utilisera le style par défaut au lieu de générer une erreur.