Les caractères compris dans la chaine de format Date est interprêtée comme une chaine de format et d'heure personnalisée. Ajoutez un spécificateur standard pour définir l'affichage de l'information souhaitée.
Le format des dates peut être important pour faciliter la lecture du document
SPÉCIFICATEUR DE FORMAT
DESCRIPTION
Exemple
{!Etiquette|NomAPI(d)}
Modèle de date courte
01/09/2023
{!Etiquette|NomAPI(D)}
Modèle de date longue
Lundi 10 septembre 2023
{!Etiquette|NomAPI(f)}
Modèle de date longue + heure courte
Lundi 10 septembre 2023 13:30
{!Etiquette|NomAPI(F)}
Modèle de date longue + heure longue
Lundi 10 septembre 2023 13:30:50
{!Etiquette|NomAPI(g)}
Modèle de date courte + heure courte
10/09/2023 13:30:50
{!Etiquette|NomAPI(G)}
Modèle de date courte + heure courte
10/09/2023 13:30
{!Etiquette|NomAPI(M)}
Modèle de mois + jour
10 septembre
{!Etiquette|NomAPI(R)}
Modèle RFC1123
Lundi, 10 Septembre 2023 13:30:3
{!Etiquette|NomAPI(T)}
Modèle d'heure longue
13:30:50
{!Etiquette|NomAPI(t)}
Modèle d'heure court
13:30
{!Etiquette|NomAPI(Y)}
Modèle de date + mois
septembre 2023
{!Etiquette|NomAPI(dd MMMM yyyy)}
Vous pouvez créer des balises complexes avec les spécificateurs de formats suivants sous la forme {!obj|champ(dd MMMM yyyy)} par exemple. Vous pouvez également choisir d'utiliser les tirets ou les "/" entre chaque format de date.
01 09 2023
{!Etiquette|NomAPI(d)}
Jour du mois, de 1 à 31
1
{!Etiquette|NomAPI(dddd)}
Nom complet du jour de la semaine
lundi
{!Etiquette|NomAPI(yyyy)}
Année à 4 chiffres
2023
SPÉCIFICATEUR DE FORMAT
TYPE DE CHAMP
Exemple
{!Etiquette|NomAPI(C4)}
DEVISE
123,45 €
{!Etiquette|NomAPI(D)}
Facultatif : spécificateur de précision
{!Etiquette|NomAPI(D6)}
DÉCIMAL
1234
-001234
{!Etiquette|NomAPI(F)}
Facultatif : spécificateur de précision
{!Etiquette|NomAPI(F4)}
VIRGULE FIXE
1234,56
1234,5600
{!Etiquette|NomAPI(P)}
Facultatif : spécificateur de précision
{!Etiquette|NomAPI(P4)}
POURCENTAGE
100,00 %
-39,7 %
{!Etiquette|NomAPI(N)}
Facultatif : nombre souhaité de décimales
{!Etiquette|NomAPI(N3)}
NOMBRE
1,234567
1,234
Pour aller plus loin, consultez l'article suivant : https://learn.microsoft.com/fr-fr/dotnet/standard/base-types/standard-date-and-time-format-strings
Faire un sous-total de produit ou tout simplement un compte du nombre de produit
⚠️ L'utilisation des extensions nécessite d'être sur une version du package ultérieur à la version 1.7. Veuillez mettre à jour le package via l'AppExchange, le cas échéant.
Additionnez les montants d’un même objet enfant, d’un groupement voire même d’une information cachée et cumulez les multi devises. Evitez ainsi les champs de type formule dans Salesforce et affichez facilement des sous totaux.
Configuration Word vs résultat à la génération
Faîtes le cumul des enregistrements de l'objet enfant pour afficher le nombre de ligne d'un tableau ou qui répondent à un critère renseigné dans Salesforce.
Additionnez les montants d’un même objet enfant, d’un groupement voire même d’une information cachée et cumulez les multi devises. Evitez ainsi les champs de type formule dans Salesforce et affichez facilement des sous totaux.
La mise en page Salesforce est appliquée par défaut au contenu d'un champ rich text placé dans un document Word à la génération. Ajoutez une ou plusieurs extensions de balise pour modifier ces paramètres.
Pour appliquer le format appliqué sur la balise dans le modèle word à la place du format utilisé dans le champ Salesforce, il faudra utiliser une extension de balise pour permettre de choisir exactement le bon format.
Il existe 5 types de formats que l'on peut modifier :
"f" pour "font" = police
"s" pour "size" = taille
"c" pour color = couleur
"t" pour "type form" = forme de caractère,
"i" pour "indentation" = indentation
Assurez vous d'afficher l'image exactement comme vous le souhaitez
Il est possible d’afficher des images dynamiques à la génération d’un document. Les images peuvent être directement stockées dans des champs de type zone de texte enrichi ou URL.
Nous recommandons néanmoins de stocker l’image en tant que fichier Salesforce, puis de stocker l’ID de la version de contenu (Content Version) sur l’enregistrement
Choisissez le nombre de caractère d'un champ
La fonctionnalité “Affichage partiel” vous sera grandement utile pour tronquer un champ de type texte.
Nous utiliserons la balise {!obj|champ(0,2)} = pour renvoyer 5Aet la balise {!obj|champ(2,3)} pour renvoyer 123