Contenu dans cette page
Routage automatique fonctionnel
Un routage indique la destination et le format des fichiers générés par une demande d’édition.
Cegid Orli permet de générer plusieurs types de fichier, dans différents formats, sous un nom donné, et pouvant être routés de différentes façons à destination de tiers :
- externes
(exemple : facture) - interne
(exemple : compte-rendu).
Définitions
Il faut bien distinguer
- le routage principal
(édition) - les routages supplémentaires
(édition, page de garde, journal) - le routage par entité
(aussi appelé « routage automatique fonctionnel »).
Choix du périphérique ("CHOPE")
- Écran
(par défaut, alimentation de la liste des Dernières Demandes) - Imprimante
(envoi vers un device physique, ou une imprimante virtuelle type PDF) - Mail
(envoi en tant que Pièce Jointe vers un destinataire) - Répertoire
(envoi vers un Répertoire Externe paramétré dans JP015) - Document lié
(envoi vers un stockage binaire "blob" en base de données) - SANS PDF
(permet de réaliser un traitement sans générer de fichier PDF)
Types de fichier (destinataire)
Ils s’adressent à des populations bien distinctes :
- Édition :
le fichier principal
(destinataire final) - Page de garde :
la liste des critères de la demande
(administrateur) - Journal :
la liste des erreurs / traces de la demande / routages fonctionnels / passerelles
(administrateur)
Format de fichier (suffixe)
- .PDF / Portable Document File
(format natif) - .XLSX / Excel
(Export au format tableur Excel)Vous pouvez choisir ce format en routage principal, mais aussi le sélectionner également en routage supplémentaire (dans le cas où vous souhaiteriez l’obtenir avec un format différent du premier ; ce dernier sera alors visible dans JP530.)
N.B. : si vous souhaitez obtenir un format PDF et un format XLSX, il convient de le faire dans cet ordre, à savoir routage principal PDF + routage supplémentaire XLSX (l'ordre inverse ne fonctionne pas, car le format PDF en routage supplémentaire va écraser le format XLSX en routage principal)
- .TXT / Text
(Export au format texte)
Nommage du fichier
F_<fonction>_<base>'<num_dem>
Le nom du fichier peut être renommé dans le cadre du routage Répertoire, en le composant à l'aide des éléments suivants :
- texte libre
(nom fichier, nom répertoire) - séparateur répertoire
( / ) - numéro de demande
- (code) fonction
- date du traitement avec choix du caractère séparateur entre DD, MM, YYYY
- Année sur 4 - Mois - Jour :
YYYYMMDD - Année sur 2 - Mois - Jour :
YYMMDD - Jour - Mois - Année sur 4 :
DDMMYYYY - Jour - Mois - Année sur 2 :
DDMMYY - Mois - Jour - Année sur 4 :
MMDDYYYY - Mois - Jour - Année sur 2 :
MMDDYY - Année sur 4 - Mois :
YYYYMM - Année sur 2 - Mois :
YYMM - Mois - Année sur 4 :
MMYYYY - Mois - Année sur 2 :
MMYY - Jour - Mois :
DDMM
- Année sur 4 - Mois - Jour :
N.B. :
il faut considérer que, dès que l'on renomme le fichier généré, le dernier composant du nommage DOIT être le nom complet du fichier avec suffixe (et en aucun cas un sous-répertoire)
niv1/2025
génère un fichier nommé "2025" sous le répertoire "niv1/"
niv1/2025/facture.pdf
génère un fichier nommé "facture.pdf" sous le répertoire "niv1/2025/"
Une édition peut être, soit immédiate, soit traitée en différé :
Il est possible d’associer plusieurs routages aux éditions :
- On peut donc envoyer l’édition par mail, à l’écran et sur l’imprimante en même temps.
- On peut également l’éditer sur plusieurs imprimantes.
Pour cela, il faut utiliser la partie de l’écran « Routages supplémentaires » :
Les champs « Objet » et « Bloc-notes » permettent de rajouter un objet et un texte au(x) mail(s) que vous allez envoyer et ce, que le mail ait été choisi en routage principal (en haut de l’écran) ou en routage supplémentaire.
Le bouton [Filtre] permet d'enregistrer toutes les données de routage en plus des filtres fonctionnels.
| associé au raccourci-clavier F3, ce bouton permet d'appliquer (= mémoriser + lancer) le filtre | |
| associé au raccourci-clavier F10, ce bouton permet de mémoriser les routages dans le filtre |
La liste des routages disponibles dépend des droits donnés dans JP017.
Selon le routage sélectionné, des champs supplémentaires seront affichés.
- Écran
aucune donnée supplémentaire n’est à renseigner - Imprimante
Il faut sélectionner le nom de l’imprimante et le nombre de copies (1 par défaut) - Mail
Il faut renseigner l’adresse mail du destinataire (ou des destinataires, séparés par le symbole virgule ou point-virgule), et, éventuellement, l’objet et le texte du mail.
Le paramètre WEB_MAIL_ZIP permet de zipper automatiquement un fichier (dès lors qu’il atteint la taille définie par le paramètre) - Répertoire
Il faut sélectionner le répertoire (parmi ceux définis dans JP015 / onglet « Répertoires externes ») ; un second champ permet éventuellement de renommer le fichier. - Document lié
Il faut renseigner l'entité et l'emplacement dans lequel le document sera placé.
N.B. : paramétrage préalable nécessaire du type MIME pour le format à stocker (PDF, XLS, XLSX)
- le mode SANS PDF permet de réaliser un traitement sans générer de fichier PDF.
La saisie de routages supplémentaires se fait dans la partie basse de l’écran.
Double-cliquer ou faire Entrée sur une ligne ; une fenêtre s’ouvre pour choisir parmi les 3 types de fichier à router :
- Edition
(fichier PDF / XLS / TXT)
F_<fonction>_<base>'<num_dem>
- Page de garde
(débrayable par la coche dans la partie haute de l’écran)
criteres_<fonction>_<base>'<num_dem>
- Journal
(pour les alertes, non débrayable)
<fonction>_<base>'<num_dem>_E-99999_O-999
Chaque type de données sélectionné ici sera retiré du routage "édition" principal ; on peut ainsi retirer les informations de journal du PDF principal.
Après avoir sélectionné le type de fichier, une page supplémentaire s’ouvre pour choisir le routage ; la sélection se fait comme décrit pour le routage principal.
Après validation, une ligne récapitulative s’inscrit comportant le type de fichier et sa destination ainsi que le détail
(nom imprimante / adresse mail / nom du répertoire et du fichier).
Selon le paramétrage de JP017, vous pouvez exporter votre édition. Après avoir coché ‘Export’, il faut sélectionner le type d’export (Excel ou Texte), puis sélectionner le format souhaité (préalablement créé par JP561) et enfin choisir le type de format. Celui-ci sera renseigné par défaut, s’il s’agit du format standard, soit « _0 ».
Les pages d’alertes (également appelées « journal ») et pages de garde peuvent être routées ailleurs pour ne pas perturber le destinataire.
Cette désynchronisation peut être pré-paramétrée pour être plus systématique, tout en restant bien sûr modifiable.
Ce pré-paramétrage se fait dans l'onglet « Multi-routage » de JP017.
Vous avez alors le choix entre deux périphériques (mail ou imprimante) et vous devez renseigner le nom de l’imprimante, ou l’adresse e-mail sur laquelle vous souhaitez envoyer votre édition de journal ou votre page de garde.
exemple :
édition à l’écran en routage principal, avec « Journal » en routage supplémentaire par mail
- Écran: aucun message d’avertissement (ex : prix inexistant pour l’article…)
- Mail : le fichier PDF obtenu ne comprendra que les messages d’avertissement
Pour certaines éditions (bons de commande, factures…), une coche ‘routage par entité’ permet de définir un routage particulier
(hors mode SANS PDF)
(Voir Routage automatique fonctionnel)
Pour mémoriser votre routage, il faut tout d’abord avoir enregistré votre édition dans un filtre
Dans le cas inverse, le bouton Filtre permettant la mémorisation du routage ne sera pas activé.
Après avoir sélectionné votre routage, il suffit de cliquer sur le bouton FILTRE en bas à droite de l’écran. Une fenêtre s’ouvre avec le nom du filtre de votre édition. En validant, cela permet d'associer ce filtre de routage à votre filtre d’édition.
Ainsi lorsque vous rappellerez votre filtre, votre routage sera proposé à l’identique.
Lorsque votre filtre de routage est mémorisé, le signe (X) apparaît sur le bouton Filtre.
Ce (X) vous permet de savoir si vous avez bien enregistré un filtre de routage (important pour le planificateur de tâches).
Après la mémorisation du filtre de routage, il n’est pas nécessaire de lancer l’édition. En effet, même si vous sortez par le bouton « Annuler », le filtre de routage restera mémorisé.
Ce fonctionnement est le même si, à l’inverse, vous venez de supprimer votre filtre de routage.
Dans JP015, l’onglet ‘SERVEURS MESSAGERIES’ permet de paramétrer les routages par mail.
On peut avoir un seul serveur de messagerie (renseigné dans le champ ‘Nom physique’) mais plusieurs noms logiques afin de personnaliser les routages par mail.
exemple : les envois par mail de facturation seront envoyés à partir du nom logique FACTURE avec l’adresse expéditrice facturation@ et les routages relatifs aux commandes seront envoyés à partir du nom logique COMMERCIAL avec l’adresse expéditrice client@.
- Nom logique : identifiant personnalisé du serveur de messagerie
- Nom physique : nom réel du serveur de messagerie
- Port : numéro du port du serveur de messagerie (par défaut 25)
- TLS : sécurité de la couche de transport. Paramètre technique propre au serveur de messagerie. A renseigner lors du paramétrage du serveur.
- Accepter tous certificats : pour accepter tous les certificats du serveur. Paramètre technique propre au serveur de messagerie. A renseigner lors du paramétrage du serveur.
- Utilisateur : utilisateur de connexion au serveur de messagerie
- Mot de passe : mot de passe de connexion
- Expéditeur : adresse mail expéditrice. Si vide, adresse de l’utilisateur courant.
- Zip : taille limite (en Mo) du fichier joint avant compression. Si non renseigné, le fichier n’est pas compressé.
Il faut ensuite sélectionner dans JP017 le serveur de messagerie souhaité.
Lors de la saisie du premier serveur dans JP015 un paramétrage par défaut dans JP017 (sans fonction ni utilisateur) est automatiquement créé avec le code serveur.
Dans l’onglet ‘Routage’, cocher ‘Messagerie’ et sélectionner le serveur (si plusieurs sont créés dans JP015).
Le choix du serveur peut être modifié en fonction de la fonction lancée, de l’utilisateur, etc...
Routage automatique fonctionnel
Principe et saisie du routage automatique fonctionnel
exemple :
permet d’envoyer directement à chaque client, individuellement, ses propres documents.
Paramétrage dans JP017
Pour plus de précisions, Cf. Environnement Évolué
exemple : pour PF002, Edition proposition plan de paiement, on lance une édition de toutes les propositions de plan de paiement de la nouvelle saison. Chaque client recevra automatiquement sa propre proposition par mail.
Plusieurs entités existent, l’entité représentant le destinataire du routage :
CLIENT : pour les fonctions relatives aux plans de paiement
(PF002, PF005, PF008)
FOURNISSEUR : pour les fonctions relatives aux éditions de bons de commande PF ou matière (CO031 et NE004)
ATELIER : idem fournisseurs.
:
Ensuite, dans les fonctions concernées CL001, FO001 et TA034/onglet Atelier), le bouton de circularité ‘actions complémentaires’ permet d’accéder à la saisie des données éventuellement spécifiques de routage.
On peut ainsi spécifier pour chaque client/fournisseur/atelier, la ou les fonctions concernées, puis choisir le routage particulier (mail, imprimante, répertoire ou écran).
On a la possibilité de remplacer le routage automatique par un routage spécifique saisi dans la demande (mail, imprimante, répertoire ou écran) :
- Dans ce cas, le découpage par entité est réalisé de la même manière (1 fichier PDF par entité),
mais le routage automatique est remplacé par le routage indiqué ici.
exemple : Au lieu d’envoyer chaque fichier PDF vers les mails de chaque atelier correspondant, il les envoie sur mon mail. - Si on sélectionne ‘Écran’, on aura la liste des entités traitées en PDF
exemple : si l’entité est ‘atelier’, on aura la liste des ateliers traités) sachant que les contenus des PDF créés seront visualisables dans JP530 (Consultation traitement).
N.B. : L'ordre de prise en compte des adresses mail est le suivant :
mail spécifique de la demande,
sinon (si vide), mail spécifique du routage par entité,
sinon (si pas de routage par entité), mail de la fiche du tiers concerné
En parallèle les PDF créés par entité sont visualisables dans JP530.
Par défaut, le routage s’effectue selon l’adresse mail spécifiée dans la fiche de l’entité.
Vous souhaitez envoyer par mail les propositions de plan de paiement à un client à l’adresse de la personne responsable de la comptabilité, différente de celle de la fiche.
Dans CL001, pour ce client payant par plan de paiement, via le bouton circularité, il faudra saisir les données suivantes :
- Fonction : PF002
- Routage : Mail
- Adresse mail : saisir l’adresse du responsable de la comptabilité.
Si vous souhaitez que toutes les fonctions de plan de paiement soient routées par mail directement à cette adresse, il faut sélectionner ‘toutes’ lors du choix des fonctions.
N.B. :
Le routage principal ne concerne que la page de garde, le journal et le compte rendu du routage par entité qui permet de voir le routage effectué par client.
Dans le cas où on paramètre un routage sur imprimante et un routage par entité par mail, si le client n’a pas de mail saisi dans sa fiche, la fonction n’envoie pas à l’imprimante principale.
On retrouve les PDF non envoyés uniquement dans JP530.
Les anomalies sont visualisables dans JP530 - Consultation traitement.
N.B. :
on ne peut pas faire une même demande avec 2 routages distincts, tels que :
1 PDF par facture dans un répertoire
1 routage mail client par facture
Il faut, dans ce cas, faire 2 demandes séparées.
JP117W01
Cette fonction permet de lister les routages par entité et fonction, saisis spécifiquement pour un identifiant (clé de l'entité) et un type de routage.
L’identifiant de l'entité représente le code du client, du fournisseur ou de l’atelier.
Un double-clic (ou Entrée) sur une ligne permet de la maintenir ou de la supprimer.
Liste des entités éligibles :
| Entité | Clé | Fonction gestion |
Fonction édition |
| 002 | saison / code Article | AR001 | AR303 / tableau de mesure |
| 006 | société / code Client | CL001 | CD005 / CD007 / FA005 / FA006 / FA014 / FM005 / LI007 / LI016 / LI056 / LM007 / LM016 / PF002 / PF005 / PF008 / PR041 / RC002 / RC004 / RC012 / RC013 / RC014 / XC070W02 XC943 / Export facture (CSV) |
| 007 | n° commande client PF | CD001 | CD005 / confirmation cde client PF |
| 008 | code Fournisseur | FO001 | CO031 / bon achat MAT CO032 / bon réservation MAT |
| 009 | code Représentant | RE001 | FA009 / commission représentant |
| 011 | n° Facture client PF | FA002 | FA005 ??????????? FM005 / facture MAT XC943 / Export facture (CSV) |
| 014 | n° BP | LI011 | LI007 / bon de livraison client PF |
| 016 | n° BE | LI014 | LI016 / bon d'expédition client PF |
| 019 | code Magasin matière | TA034 | LM007 / bon de livraison MAT |
| 021 | n° Commande fournisseur PF | LA001 | NE004 / bon cde fournisseur PF |
| 022 | n° Commande fournisseur MAT | CO211 | CO031 / bon achat |
| 049 | code Atelier | TA034 | CO014 / besoin MAT cde four MAT LA011 / besoin MAT cde four PF LA604 / reste à faire /atelier NE007 / retour négoce NE031 / cde fourn pré-aff. cde cli |
| 138 | code Transporteur | TA133 | LI056 / bon de chargement XC006 / fichier transporteur |
| 139 | code Secrétaire commerciale | TA455 | CD62B / Validation cde externe CD630 / Validation cde externe |
JP117 permet de créer un routage pour tous les identifiants d’une même entité.
Par contre, JP117 ne permet pas de créer un routage pour un identifiant particulier : pour cela, il faut passer par la fonction de gestion (exemple : CL001, FO001, TA034) et circuler vers JP117W02 (routage entité).
Cas concret :
Pour CL001, le routage par mail est défini par défaut pour tous les clients ayant une adresse mail. Mais certains n’ont pas d’adresse mail et on souhaite les diriger vers l’imprimante du service commercial.
Dans JP117, il suffit de cliquer sur le bouton ‘Insérer un enregistrement’.
Il faut ensuite choisir l’entité, Client dans notre exemple, puis la fonction concernée.
Un enregistrement sera créé dans JP117 avec un « . » (point) dans la colonne Identifiant pour lequel vous spécifierez un routage imprimante sur celle du service commercial.
Particularité pour l’édition des factures (FA005/FM005) : possibilité d’avoir un PDF par facture, et de les stocker dans des sous-répertoires choisis. « Facturation client (1 PDF par facture) »
Par cette fonction, il est possible de créer un routage automatique par « En-tête de BP » (routage 014) pour les BP et les BL ou par client. Ainsi, dans LI007 (Edition des Bons), il est possible de sélection à la validation Routage par entité « En-tête de BP » ou « Client ». Ceci permet de pouvoir réaliser des éditions recto-verso selon le paramétrage de l’imprimante. À la création du nom du fichier, dans l’écran adéquat, la coche ‘Extraire’ permet de ne sélectionner qu’une partie de l’identifiant choisi.
exemple : on souhaite router toutes les factures, mais en les classant dans des répertoires différents selon le département du client. Le n° de facture est composé du code département + le code client. On peut alors définir le nom du fichier généré en extrayant les deux premiers chiffres du code client, on ajoute un séparateur, et on sélectionne ensuite le code client en entier.
Lors de l’extraction, deux champs apparaissent permettant de sélectionner la position de départ de l’extraction, et le nombre de caractères à prendre à partir de cette position.