gonexa-university-logo-blue
gonexa-university-logo-blue

Formation Avancée


La solution Gonexa Doc est la solution historique de Gonexa permettant de générer un document à partir d'un modèle au format .docx .xlsx .pptx .pdf

Les extensions de balises

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.

Formater la Date & les nombres

Prérequis de la formation

  • Installer paramétrer et savoir créer un modèle de document
  • Ajouter une balise à l'aide de l'assistant

📅 Personnaliser le format Date

CHOIX DES EXTENSIONS

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

🔢 Personnaliser le format Nombre

GENERER UN FORMAT NOMBRE

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 des calculs

⚠️ L'utilisation des extensions nécessite d'être sur une version du package ultérieur à la version 1.7. Veuillez mettre à jour le package vial'AppExchange, le cas échéant.

Utiliser les extensions de balises dans un tableau

Faire des sommes avec la balise "SUM"

Additionnez les montant 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.

  • Après avoir paramétré un objet enfant dans Salesforce, ouvert l'assistant et placé votre balise dans votre modèle de document, ajoutez l'extension (SUM) dans votre balise pour additionner les devises ou quantités : Ex. {!Produit|Amount(SUM)}
  • Placez la nouvelle balise à l’endroit de votre page souhaité en suivant l'une des deux options.

    Configuration Word vs résultat à la génération

Limites
  • Il est possible d’afficher une balise SUM toute seule si elle se trouve en dehors d'un tableau Word (option 2)
  • Une balise SUM est impérativement une balise sur un objet enfant
  • La gestion des mutli devises est prise en compte.
Compter le nombre d'enregistrements dans le tableau

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.

  • Après avoir paramétré un objet enfant dans Salesforce, ouvrez l'assistant.
  • Accédez aux balises de l'objet enfant souhaité.
  • Scrollez la liste des balises disponibles jusqu'en bas eta ccédez à la balise "Nombre d'enregistrements"
  • Cliquez dessus pour la copier et collez-là à l’endroit de votre page souhaité.
Limites
  • Il est possible d’afficher une balise COUNT dans un tableau ou en dehors d'un tableau.
  • Une balise COUNT est impérativement une balise sur un objet enfant.

    Additionnez les montant 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.

Pour aller plus loin