440 likes | 641 Views
ATELIERS BAAN IV MODULE 7 : INTERFACES. 7 . SOMMAIRE. 7.1 – Définition 7.2 – Interface Foundations 7.3 – Interface Qualiac 7.4 – Interface Oriac 7.5 – Interface CET 7.6 – Interface CFU 7.7 – Interface EDH 7.8 – Interface Catalogue 7.9 – Interface LIMS
E N D
ATELIERS BAAN IV MODULE 7 : INTERFACES ATELIER7 – INTERFACES
7 . SOMMAIRE • 7.1 – Définition • 7.2 – Interface Foundations • 7.3 – Interface Qualiac • 7.4 – Interface Oriac • 7.5 – Interface CET • 7.6 – Interface CFU • 7.7 – Interface EDH • 7.8 – Interface Catalogue • 7.9 – Interface LIMS • 7.10 – Interface EDI ATELIER7 – INTERFACES
7.1 – Interfaces - Définition • Les interfaces sont les programmes permettant à différentes applications de communiquer entre elles, d’échanger des informations , insérer ou mettre à jour les données, etc… • Baan étant une application centrale liée aux différentes applications administratives du CERN, un nombre conséquent d’interfaces ont été mises en place pour assurer une totale intégration ATELIER7 – INTERFACES
7.1 : INTERFACES AVEC BAAN BAAN ATELIER7 – INTERFACES
7.1 - PLAN PAR INTERFACE • Fonction • Fréquence • Problèmes éventuels ATELIER7 – INTERFACES
7.2 – Interface Foundations - Fonction • Cette interface met à jour les informations suivantes: • Codes budgétaires • Cartes magasin • Clients • Taux de change • Autorisations • Bâtiments • Elle est lancée tous les matins dans le job morningSql ATELIER7 – INTERFACES
7.2 – Interface Foundations - schéma FoundationInterface Baan Tables Procédures FOUNDATIONS UpCgr tdsls990 DelCgr tcom010 UpCards UpClient tcmcs008 UpRates cddev001 UpAuth tccom913 UpLoc ATELIER7 – INTERFACES
7.3 – Interface Qualiac - Fonction • Cette interface a trois fonctions: • Mettre à jour la base fournisseur • Création des nouveaux fournisseurs • Mise à jour du statut (si invalidation) • Mise à jour, création ou suppression des adresses • Mise à jour des nos de fax et de teléphone • Transférer les commandes Baan après leur réception • Commandes normales (CT, DT) • Commandes retour (CR,RT) • Transférer les demandes de livraison pour les lignes de picking confirmées • Elle est lancée tous les jours: • Transfert des commandes – script xcdetoWOS à 19h45 • Mise à jour des fournisseurs – script xfoutoBAAN à 23h00 • Transfert des livraisons – script xDitoWOS – à 6h50, 10h55, 11h55 et 12h15 ATELIER7 – INTERFACES
FOURNISSEURS 7.3 – Interface Qualiac – Fournisseurs Foundations Base Fournisseurs SAFOU xfoutoWOS FOURNISSEURS OETIA TCCOM020 TCCOM022 ATELIER7 – INTERFACES
COMMANDES SATCD SATCD SATCD SATCD SATCD 7.3 – Interface Qualiac – Commandes COMMANDES RECEPTIONNEES TDPUR040 TDPUR041 Tables de transfert xcdetoWOS TDPUR045 INTEGRATION Statut 10 : à transférer FACTURATION+ PAIEMENT ATELIER7 – INTERFACES
SATCD SATCD SATCD SATCD SATCD SATCD SATCD SATCD SXTEB SATCD TABLES DE TRANSFERT 7.3 – Interface Qualiac – Livraisons PICKINGS CONFIRMES CDDEV011 DPA CDDEV016 Colisage détaillé xDitoWOS stld = Confirmé delv = à livrer INTEGRATION SELECTION DANS TOURNEES CONFIRMATION TRANSPORT ATELIER7 – INTERFACES
7.3 – Interface Qualiac - Problèmes • Fournisseurs : • Problème lorsqu’un fournisseur ou une adresse sont supprimés physiquement dans Qualiac -> correction à faire dans l’interface • Si on gère adresses et téléphones au niveau de l’adresse du fournisseur, il faudra revoir cette interface • Commandes : • Problème de structure de données entre Qualiac et Baan (char->varchar) • Solution temporaire apportée (tables de transfert bis dans Baan) • Solution définitive à mettre en place • Livraisons : • Adresses de livraison inexistantes • Statuts incorrects ATELIER7 – INTERFACES
Cette interface transfère les données comptables des magasins pour assurer notamment la refacturation aux clients Transfer et TritonOriac pour bouclement des magasins EpoolOriac pour transfert facturation Epool Principales fonctions: Création des écritures dans la table cddev006 Création records dans magmvt Transfert des écritures Facturation de la location des bouteilles de gaz Facturation de la location EPool (EpoolOriac) Transfert dans CET Génération des données pour alimenter COCKPIT 7.4 – INTERFACE ORIAC - Fonction ATELIER7 – INTERFACES
7.4 – INTERFACE ORIAC – SCHEMA 1 Baan Bouclement Magasins Foundations (code de remplacement) 1 -Triton-Oriac COCKPIT ECT cddev006 MAGMVT 2 - Transfer ORIAC OCECT C E T ATELIER7 – INTERFACES
7.4 – INTERFACE ORIAC – SCHEMA2 Transfert locations Epool Epool-facturation TCEPO030 ORIAC EpooltoOriac OCECT C E T ATELIER7 – INTERFACES
7.4 – INTERFACE ORIAC - PROBLEMES • Bouclement lancé à la main le dernier samedi du mois • bug Baan dans génération transactions financières • Nécessité d’appliquer un patch avant de lancer le traitement • Nécessité de vérifier le résultat des jobs précédents (archivage, etc.) avant de lancer le bouclement • Solution : • Voir si le bug a été corrigé dans BaanIV c4 • Créer un enchainement pour automatiser une partie du bouclement • Synchronisation EDI : • Le bouclement des magasins s’effectue 2/3 jours avant le bouclement général FI -> pas de synchronisation possible ATELIER7 – INTERFACES
Les tables de CET sont alimentées chaque mois par les programmes effectuant le bouclement des magasins Le transfert des locations Epool alimente également les tables CET les utilisateurs peuvent ensuite consulter, dans CET, le détail des dépenses sur les codes budgétaires les concernant 7.5 – INTERFACE CET - Fonction ATELIER7 – INTERFACES
7.5 – CET – Dépenses magasinVue globale par code (ex ORIAC) ATELIER7 – INTERFACES
7.5 – CET – Dépenses magasinDetails (ex BAAN) ATELIER7 – INTERFACES
7.5 – CET Locations EPOOL ATELIER7 – INTERFACES
7.6 – Interface CFU - Fonction • Coté CFU, cette interface insère dans Baan (et dans Qualiac) au cas par cas (en pressant sur un bouton): • les contrats ayant franchi la procédure d’adjudication • les avenants aux contrats • Coté Baan, l’interface insère ou met à jour dans CFU tous les matins à 07h30 (script morningSql) • Les textes articles • Les textes articles-fournisseurs ATELIER7 – INTERFACES
7.6 – Interface CFU – CFU-> BAAN C F U BAAN QUALIAC TDPUR300 SAMAR TDPUR301 ATELIER7 – INTERFACES
7.6 – Interface CFU – BAAN -> CFU C F U CFUINTERFACE BAAN article_texts tttxt010 UpArTxt Article_supplier_ texts tttxt002 UpArtSuppTxt tttxt010 ATELIER7 – INTERFACES
7.6 – Interface CFU – Demandes d’amélioration ATELIER7 – INTERFACES
7.7 – Interface EDH- Fonction • Coté EDH, cette interface transfère dans Baan les demandes de matériel • Coté BAAN, l’interface met à jour le feedback dans EDH (script upEDH) • Chaque jour à 6h00, 8h00,10h00, 12h00, 14h00, 16h00, 17h30 ATELIER7 – INTERFACES
7.7 – Interface EDH – Schéma EDH Transfert cddev002 cddev003 cddev005 integration UpEdh Cddev012 FEEDBACK Etapes ordre vente ATELIER7 – INTERFACES
77 – Interface EDH - Feedback • Lors de certaines étapes de la vie d’un ordre de vente, une ligne de feedback est générée et stockée dans une table spécifique (cddev012) • Le contenu de cette table est ensuite transféré toutes les deux heures dans EDH • Cette fonctionnalité a fait l’objet de demandes d’améliorations et certains problèmes ont été constatés. ATELIER7 – INTERFACES
7.7 – Interface EDH -feedback – Description ATELIER7 – INTERFACES
7.7 – Interface EDH -feedback – Etapes de mise à jour (1) Inactivéle 20/02/2003 ATELIER7 – INTERFACES
7.7 – Interface EDH -feedback – Etapes de mise à jour (2) ATELIER7 – INTERFACES
7.7 – Interface EDH –feedbackDate de livraison prévue • Si aucune commande n’est générée dans le système, on prend comme délai le lead-time du fournisseur • Dés que cette date est dépassée de 2 jours, nouveau feedback selon la même règle • Si une commande est générée, on prend la date de livraison prévue • Si cette date est changée, suite à la confirmation du fournisseur, on prend cette date LIVRAISONS DIRECTES AVANT • Si aucune commande n’est générée dans le système, pas de feedback • Si une commande existe , on prend date changée sinon date confirmée sinon date planifiée, on ajoute 3 jours -> date de livraison prévue • Si cette date est différente de celle déjà envoyée (plus de 4 jours) , un nouveau feedback est envoyé à l’utilisateur MAINTENANT ATELIER7 – INTERFACES
7.7 – Interface EDH –feedbackDate de livraison prévue LIVRAISONS DU STOCK- EN CAS DE RUPTURE TDINV150 Transactions prévues TDSLS045 Livraisons Ordres vente IMPRESSION INFO UTILISATEUR tdsls9403m000 TDSLS991 Prévision livaisons 1- Si aucune transaction prévue, date = leadtime fournisseur 2- Si aucune transaction prévue et date sls991 dépassée de 2 jours, nouveau feedback 3-Si transaction prévue , vérification stock disponible à cette date (f. demandes en cours) Si stock disponible = OK , date de livraison = date feedback Sinon, nouvel accès à inv150 pour chercher disponibilité dans le futur -> feedback Si rien dans le futur date = leadtime fournisseur ATELIER7 – INTERFACES
7.7 – Interface EDH – Feedback Problèmes • Coté Baan: • Lignes de feedback répétitives si rupture de stock et aucune commande dans le système. • Solution : revoir feedback livraison pour livraisons du stock • Coté EDH : • Lignes de feedback stockées par date difficilement exploitables si demande avec plusieurs positions • Solution : lignes présentées selon ordre : position, date ATELIER7 – INTERFACES
7.7 – Interface EDHdate de livraison prévue ATELIER7 – INTERFACES
7.7 – Interface EDH = FeedbackTri dans EDH ATELIER7 – INTERFACES
7.8 – Interface Catalogue - Fonction • Les articles nouvellement créés ou modifiés dans Baan sont sélectionnés dans l’interface Baan-catalogue et chargés dans le catalogue • Job quotidien (tous les soirs) • Le catalogue permet également le chargement dans Baan d’articles provenant de catalogues de fournisseurs (ex. Farnell) – Job ponctuel ATELIER7 – INTERFACES
7.8 – Interface Catalogue Baan->Catalogue • Vérification par l’interface du champ ‘date de mise à jour’ dans la table des données additionnelles article • Suivant cette date, les données article sont extraites de Baan et chargées dans le catalogue Tiitm901 Données Additionnelles article ATELIER7 – INTERFACES
7.8 – Interface Catalogue Catalogue -> Baan • Import des données (sous forme XML) d’un catalogue fournisseur dans le catalogue magasins (y compris images pdf) • En activant une option de menu dans le ‘Catalog Maintenance Tool’ , chargement de ces données dans Baan ATELIER7 – INTERFACES
7.8 – Interface Baan-catalogue – Problèmes • Mise dans le catalogue d’articles pour lesquels les prix n’ont pas été calculés • Solution : customisation pour empêcher le transfert tout pendant que prix de revient et prix de vente sont vides ATELIER7 – INTERFACES
7.9 – Interface LIMS - fonction • L’interface LIMS-> Baan fonctionne de la manière suivante: • After: tourne tous les matins (lancé par script morningSql) et supprime certains ordres INV • Before tourne tous les soirs , recalcule certains paramètres et effectue la mise à jour dans Baan • Long tourne en fin de mois (après le bouclement), recalcule la plupart des paramètres article et article/magasin et les met à jour dans Baan • LIMS extrait de Baan les données nécessaires à l’alimentation de l’historique et augmenter la fiabilité des prévisions ATELIER7 – INTERFACES
7.9 – Interface LIMS - After • Ce script corrige les propositions INV générées par Baan: • Suppression des propositions INV liées à un article avec code signal (D--- ou E---) • Fait déjà partie d’une customisation dans Baan • Suppression des propositions INV liées à un magasin n’étant pas le magasin principal de l’article • A rajouter dans les customisations Baan • Sa suppression est donc à envisager une fois toutes les modifications portées dans Baan. ATELIER7 – INTERFACES
7.9 – Interface LIMS – LongParamètres recalculés ATELIER7 – INTERFACES
7.9 – Interface LIMS - Problèmes • Nécessité de vérifier l’interface, certaines procédures doivent être revues • Les fichiers log doivent être routés par mail pour vérifier le résultat et effectuer les corrections éventuelles • La mise à jour des propositions INV doit se faire dans Baan uniquement (code à ajouter dans inv3201) • Ne pas effectuer de mise à jour des paramètres ‘seuil de livraison directe’ pour le magasin ’00’. ATELIER7 – INTERFACES
7.10 – Interface EDI - fonction • Pour l’instant, il n’existe pas d’interface à proprement parler, seulement quelques scripts permettant: • De lancer l’extraction des données par le EDI gateway • d’ envoyer le fichier picking par mail • Avec l’adoption du format Xml, cette interface sera constituée de l’ensemble des programmes d’extraction/conversion des fichiers Baan • On pourra aussi envisager l’íntégration des confirmations de livraison faites par le fournisseur ATELIER7 – INTERFACES