Référence : syntaxe et mise en forme du tableau
Contexte
Cette rubrique explique la syntaxe et les options de mise en forme des paramètres substituables de tableau utilisés pour incorporer les données de devis Salesforce CPQ dans les modèles de contrat de gestion de 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 du tableau doit commencer par {{#
- field_name doit correspondre au nom du champ du formulaire de saisie qui est mappé aux devis de Salesforce.
- Les options de mise en forme sont facultatives.
- Le paramètre substituable du tableau doit se terminer par }
Le tableau est dynamique et utilise la vue Lignes de devis pour créer des colonnes. Il n’y a donc pas de syntaxe pour préciser des colonnes. La structure du tableau ne prend pas en charge les tables imbriquées.{{#quoteTable /}}
Sections de la table
La structure de tableau comporte trois sections principales :
- En-tête :la rangée supérieure contenant les noms de champs.
- Rangées :détails des articles de devis.
- AggregateRows :calculs récapitulatifs à partir de l’enregistrement de devis, comme Total partiel, Escompte et Total global.
Options de mise en forme prises en charge
Les options de mise en forme contrôlent l’aspect et la convivialité du texte dans le tableau et doivent avoir un préfixe indiquant la section du tableau à laquelle elles s’appliquent : En-tête, Rangées ou AggregateRows. Chaque option doit être sur une nouvelle ligne et se terminer par un point-virgule.
Voici les options disponibles :
- font-taille :taille absolue en pixels (par exemple, 12 px).
- style de police :les valeurs prises en charge sont normales, en gras, soulignés ou italiques.
- font- Family :le nom de la police tel qu’il est affiché dans les éditeurs de documents (par exemple, Arial, Time New Roman).
- Border- Style :les valeurs prises en charge sont pleines ou tirets.
- text-align :les valeurs prises en charge sont la gauche, la droite ou le centre.
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.