Cette fonction est utilisée pour créer, par code langue, des états et modèles d'états Crystal Reports, exploités dans les opérations de publipostage des Campagnes marketing.

Un modèle de base standard est livré dans Sage X3. Ce modèle s'appelle "MAILINGX.rpt". Il est stocké dans le répertoire d'installation : ../REPORT/FRA.
Ce modèle n'est pas visible et n'est pas modifiable. Il sert uniquement de base à la création de nouveaux modèles ou de nouveaux états.
SEEINFO Sur le serveur, il est possible de le dupliquer dans les répertoires d'installation des autres langues, par exemple : ../REPORT/ENG.
Lors de la création d'un nouveau modèle ou d'un nouvel état dans la langue ENG, c'est le modèle stocké dans ce répertoire qui primera sur celui stocké dans le répertoire FRA.

Dans cette fonction, la création s'effectue selon le principe de duplication. La duplication s'effectue, au départ, à partir du modèle "MAILINGX.rpt", puis une fois qu'un nouveau modèle a été créé, à partir de ce nouveau modèle.

  • Pour créer un modèle dans une langue, il suffit d'entrer en mode création, d'indiquer le code langue et d'enregistrer l'état sous le nom de "MAILING.rpt" après l'avoir personnalisé dans Crystal Report à partir du poste client. Ce nouveau modèle est stocké dans le répertoire d'installation : ../REPORT/CODE_LANGUE.
  • Puis, lors de la création d'un état associé à un code langue donné, la duplication s'effectue à partir d'un modèle.
    Le système recherche si un modèle nommé "MAILING.rpt" existe dans le répertoire d'installation : ../REPORT/CODE_LANGUE.
    Si ce modèle n'existe pas, le système recherche s'il existe, dans ce répertoire, un modèle nommé "MAILINGX.rpt".
    Finalement, si ce modèle n'existe, c'est le modèle "MAILINGX.rpt" stocké dans le répertoire d'installation : ../REPORT/FRA, qui est utilisé.

Le bouton [Copie vers le client] permet de télécharger l'état sur le poste client afin de débuter la personnalisation du nouveau modèle ou du nouvel état.
La personnalisation s'effectue à partir des informations contenues dans le modèle utilisé. Ce modèle permet de récupérer un grand nombre des caractéristiques utilisées dans de nombreux états différents. Vous pouvez ainsi récupérer une grande partie du message et modifier simplement quelques informations de dates ou de montants.

L'état est prêt à être conçu à partir des champs de fusion habituels.Mais ces champs ont fait l'objet de traitements préalables d'interprétation. En effet, certains champs utilisés dans Sage X3 ne stockent pas la signification d'une valeur, mais le code de cette signification. Cela est par exemple le cas pour les menus locaux, les tables diverses, les libellés traduisibles, les champs associés à des objets, etc.

Pour tous ces champs, un travail d'interprétation doit être effectué pour permettre leur utilisation. Cela est généralement possible au travers de formules complexes à écrire dans Crystal Report.
Pour éviter cela, tous les champs proposés dans cette liste sont directement utilisables. L'utilisateur doit uniquement se préoccuper de leur positionnement dans l'état.

La liste des champs et leurs significations sont données ci-dessous :

Champs

Contenu

BPRNAM_0

Raison sociale du tiers

BPRNUM_0

Code du tiers

CNTTTL_0

Civilité de l'interlocuteur

CNTNAM_0

Nom complet de l'interlocuteur

CCNNUM_0

Code de l'interlocuteur

ADD1_0

Adresse 1

ADD2_0

Adresse 2

ADD3_0

Adresse 3

ZIP_0

Code postal

CTY_0

Ville

CRY_0

Pays

TEL_0

Téléphone

FAX_0

Télécopie

WEB_0

Adresse E-Mail

REPNAM_0

Nom complet du représentant responsable

REPFNC_0

Fonction du représentant

OPGNUM_0

Code de l'opération de publipostage

MRENUM_0

Numéro d'ordre du destinataire dans l'opération

F501_0

Champ technique nécessaire au bon fonctionnement des expéditions par télécopie

F599_0

Champ technique nécessaire au bon fonctionnement des expéditions par télécopie

Ainsi, lorsque le champ REPFNC_0 est inséré dans un document, le résultat n'affiche pas 1, 2, 3 ou 4, mais Ingénieur commercial, Directeur commercial, etc.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Boutons spécifiques

Copie vers client

Ce bouton permet de copier l'état vers le poste client afin de pouvoir le modifier avec Crystal Report.

Copie vers serveur

Ce bouton permet de copier un état du poste client vers le serveur.
Normalement, lorsqu'un état est modifié ou créé, il est automatiquement copié sur le serveur, dans le répertoire ../REPORT/CODE_LANGUE.

SEEINFO Un voyant de couleur indique si l'état est présent ou non sur le serveur.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre