Relation client - Éditeur de texte
Si vous créez une lettre ou une expression de sélection, l'éditeur de texte vous permet de spécifier la mise en page réelle de cette lettre ou de saisir une expression.
Remarque
- Vous pouvez spécifier des lettres dans la session Lettres (tdsmi1150m000).
- Vous pouvez spécifier une expression de sélection dans la session Sélections (tdsmi0170m000).
Utilisation de l'éditeur de texte
La mise en page d’une lettre ou une expression de sélection peut être très simple ou très complexe. Les données suivantes peuvent être utilisées :
Texte normal
Par exemple, « Nous sommes heureux... ». Il est possible d'utiliser des caractères spéciaux tels que ô ou é mais il est impossible d'utiliser des attributs spéciaux tels que les caractères gras, soulignés ou des polices spécifiques.Champs de table
Il est possible d'utiliser tous les champs de table enregistrés dans la session Tables à afficher dans CRM (tdsmi0182m000), tels que tccom100.nama (nom du tiers).Attributs
Vous pouvez utiliser tous les attributs enregistrés dans la session Attributs (tdsmi0550m000). Pour plus d'informations, reportez-vous à la rubrique Relation client - Attributs dans l'éditeur de texte.Variables prédéfinies
Par exemple, @aujourd’hui (indique la date actuelle). Pour plus d'informations, reportez-vous à la rubrique Relation client - variables prédéfinies dans l'éditeur de texte.
Nous vous recommandons de zoomer et de sélectionner les champs de table et les attributs plutôt que de les saisir, car le risque d’erreur sera moins grand. Dans le menu
de l'éditeur de texte, cliquez sur pour extraire des champs de table ou des attributs.Le texte inséré après le symbole de redirection ( | ) ne sert pas de code de programmation mais plutôt d’informations supplémentaires pour l’utilisateur.
Opérateurs dans l’éditeur de texte
Vous pouvez utiliser des opérateurs arithmétiques, logiques ou relationnels dans l’éditeur de texte.
Opérateurs arithmétiques | |
---|---|
* | multiplication |
/ | division |
+ | addition |
- | soustraction |
¥ | reste après division |
& | liaison de chaînes (tableaux alphanumériques) |
Opérateurs logiques |
---|
ou |
et |
not (négation) |
Opérateurs relationnels | |
---|---|
= | égal à |
<> | différent de |
-> . | supérieur à |
< | inférieur à |
>= | supérieur ou égal à |
<= | inférieur ou égal à |
Fonctions dans l’éditeur de texte
Vous pouvez utiliser les fonctions suivantes dans l’éditeur de texte :
- arithmétiques,
- trigonométriques,
- logarithmiques,
- chaînes,
- Date
Fonctions arithmétiques | Exemple | |
---|---|---|
round (X,Y,Z) |
produit la valeur arrondie de X Y est le nombre de décimales Z est la méthode d’arrondi (0 = vers le bas, 1 = normale, 2 = vers le haut) |
- |
val (A) | produit la valeur numérique de la chaîne A | val ("8,7") = 8,7 |
abs (X) | produit la valeur absolue de X | abs (-10,3) = 10,3 |
int (X) | produit la valeur entière de X | int (11,6) = 11 |
pow (X, Y) | élève X à la puissance de Y | pow (10,2) = 100 |
sqrt (X) | produit la racine carrée de X | sqrt (16) = 4 |
min (X, Y) | produit la valeur la plus petite entre X et Y | min (6, 10) = 6 |
max (X, Y) | produit la valeur la plus grande entre X et Y | max (6, 10) = 10 |
pi | constante ayant la valeur pi (3,1415926) | - |
Fonctions trigonométriques | |
---|---|
sin (X), cos (X), tan (X) | produit le sinus, le cosinus ou la tangente de X |
asin (X), acos (X), atan (X) | produit l’arc sinus, l’arc cosinus ou l’arc tangente de X |
hsin (X), hcos (X), htan (X) | produit le sinus, le cosinus ou la tangente hyperbolique de X |
Fonctions logarithmiques | |
---|---|
exp (X) | élève e à la puissance de X |
log (X) | produit le logarithme naturel de X sur la base de e |
log10 (X) | produit la valeur logarithmique de X sur la base de puissances de 10 |
Fonctions de chaîne | Exemple | |
---|---|---|
modifier (X,Y) | met en forme la valeur numérique X selon le format Y | modifier (10.3, "ZZZ9V,99") = " 10,30" |
str (X) | place une valeur numérique dans la chaîne | str (10,3) = "10,3" |
len (X) | produit la longueur de la chaîne X | len ("abc") = 3 |
strip (X) | supprime les espaces après le dernier caractère | strip ("A ") = "A" |
pos (X,Y) | produit la position de la chaîne Y dans la chaîne X à partir de la gauche | - |
rpos (X,Y) | produit la position de la chaîne Y dans la chaîne X à partir de la droite | - |
Fonctions de date | Exemple | |
---|---|---|
date () | produit la date du jour | - |
date (AAAA, MM, JJ) | produit la date selon l’année (AAAA), le mois (MM) et le jour (JJ) indiqués | date (2008, 5, 1) = 1 mai 2008 |