ATELIERS BAAN IV MODULE 7 : INTERFACES

44
24/11/2004 ATELIER7 – INTERFACES Slide no 1 ATELIERS BAAN IV ATELIERS BAAN IV MODULE 7 : INTERFACES MODULE 7 : INTERFACES

description

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 - PowerPoint PPT Presentation

Transcript of ATELIERS BAAN IV MODULE 7 : INTERFACES

Page 1: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 1

ATELIERS BAAN IV ATELIERS BAAN IV MODULE 7 : INTERFACESMODULE 7 : INTERFACES

Page 2: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 2

7 . SOMMAIRE7 . 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

Page 3: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 3

7.1 – Interfaces - Définition7.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

Page 4: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 4

7.1 : INTERFACES AVEC BAAN 7.1 : INTERFACES AVEC BAAN

CET

ORIAC

QUALIAC

FOUNDATIONSEDI

LIMS

CATALOGUE

EDH

CFU

BAAN

Page 5: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 5

7.1 - PLAN PAR INTERFACE7.1 - PLAN PAR INTERFACE

• Fonction

• Fréquence

• Problèmes éventuels

Page 6: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 6

7.2 – Interface Foundations - Fonction7.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

Page 7: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 7

7.2 – Interface Foundations - schéma7.2 – Interface Foundations - schéma

FoundationInterface

Procédures

tcmcs008

Baan

FOUNDATIONS

UpCgr

UpCards

UpAuth

DelCgr

UpClient

UpRates

UpLoc

Tables

cddev001

tdsls990

tcom010

tccom913

Page 8: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 8

7.3 – Interface Qualiac - Fonction7.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

Page 9: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 9

7.3 – Interface Qualiac – Fournisseurs7.3 – Interface Qualiac – Fournisseurs

xfoutoWOS

FOURNISSEURS

FOURNISSEURS

TCCOM020 TCCOM022

SAFOU

OETIA

FoundationsBase Fournisseurs

Page 10: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 10

7.3 – Interface Qualiac – Commandes7.3 – Interface Qualiac – Commandes

FACTURATION+ PAIEMENT

xcdetoWOS

COMMANDES RECEPTIONNEES

TDPUR040 TDPUR041

TDPUR045

COMMANDES

SATCDSATCD

SATCDSATCD

SATCD

Tables de transfert

INTEGRATION

Statut 10 : à transférer

Page 11: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 11

7.3 – Interface Qualiac – Livraisons7.3 – Interface Qualiac – Livraisons

SELECTION DANS TOURNEES

xDitoWOS

PICKINGS CONFIRMES

CDDEV011DPA

SATCDSATCD

SATCDSATCD

SXTEB

INTEGRATION

stld = Confirmédelv = à livrer

SATCDSATCD

SATCDSATCD

SATCD

TABLES DE TRANSFERT

CONFIRMATION TRANSPORT

CDDEV016Colisage détaillé

Page 12: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 12

7.3 – Interface Qualiac - Problèmes7.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

Page 13: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 13

7.4 – INTERFACE ORIAC - Fonction7.4 – INTERFACE ORIAC - Fonction

• 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

Page 14: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 14

7.4 – INTERFACE ORIAC – SCHEMA 17.4 – INTERFACE ORIAC – SCHEMA 1

Baan Bouclement Magasins

ECT

1 -Triton-Oriac

OCECT

Foundations(code de

remplacement)

MAGMVT

2 - Transfer

C E T

ORIAC

COCKPIT

cddev006

Page 15: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 15

7.4 – INTERFACE ORIAC – SCHEMA27.4 – INTERFACE ORIAC – SCHEMA2

ORIAC

Transfert locations Epool

OCECT

TCEPO030

EpooltoOriac

Epool-facturation

C E T

Page 16: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 16

7.4 – INTERFACE ORIAC - PROBLEMES7.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

Page 17: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 17

7.5 – INTERFACE CET - Fonction7.5 – INTERFACE CET - Fonction

• 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

Page 18: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 18

7.5 – CET – Dépenses magasin7.5 – CET – Dépenses magasinVue globale par code (ex ORIAC)Vue globale par code (ex ORIAC)

Page 19: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 19

7.5 – CET – Dépenses magasin7.5 – CET – Dépenses magasinDetails (ex BAAN)Details (ex BAAN)

Page 20: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 20

7.5 – CET Locations EPOOL7.5 – CET Locations EPOOL

Page 21: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 21

7.6 – Interface CFU - Fonction7.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

Page 22: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 22

7.6 – Interface CFU – CFU-> BAAN7.6 – Interface CFU – CFU-> BAAN

C F U

QUALIAC

BAAN

SAMAR

TDPUR300

TDPUR301

Page 23: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 23

tttxt002

7.6 – Interface CFU – BAAN -> CFU7.6 – Interface CFU – BAAN -> CFU

C F UBAAN

tttxt010article_texts

Article_supplier_texts

CFUINTERFACE

UpArTxt

UpArtSuppTxt

tttxt010

Page 24: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 24

7.6 – Interface CFU – Demandes d’amélioration7.6 – Interface CFU – Demandes d’amélioration

Page 25: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 25

7.7 – Interface EDH- Fonction7.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

Page 26: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 26

7.7 – Interface EDH – Schéma7.7 – Interface EDH – Schéma

cddev002 cddev003

EDH

Transfert cddev005

integration

Etapes ordre venteCddev012

FEEDBACK

UpEdh

Page 27: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 27

77 – Interface EDH - Feedback77 – 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.

Page 28: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 28

7.7 – Interface EDH -feedback – 7.7 – Interface EDH -feedback – Description Description

Page 29: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 29

7.7 – Interface EDH -feedback – 7.7 – Interface EDH -feedback – Etapes de mise à jour (1)Etapes de mise à jour (1)

ETAPE Type Message EDH

INTEGRATION EDH OK Intégration effectuée dans Baan

Rejet Client bloquéPrix de revient non présent à cette dateetc,…

SUPPRESSION DEMANDE Ligne Pos nn – Ligne suppriméepos nn – Pour toute question éventuelle, contacter….

En-tête Demande supprimée

LIVRAISON DU STOCK - STOCK = 0K

Selection dans picking Pos nn- Prévu dans picking ____ - Date dd/mm/yyyy

Suppression du picking Pos. nn – Ligne de désenlogement supprimée

Confirmation du picking Pos. nn – Ligne prélevée en totalité – Quantité prélevée:

GESTION PAR LOTS Confirmation du picking Pos. nn – Article géré par lot posn-n-n – Lot no aaaaaaa

LIVRAISON PARTIELLE – RELIQUAT

Confirmation du picking Pos. nn – prélèvement partiel – Quantité prélevée : Reliquat

Livraison du reliquat Pos.nn – Ligne prélevée en totalité – Qté prélevée :

Suppression reliquat Pos. nn – Reliquat supprimé

Inactivé le 20/02/2003

Page 30: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 30

7.7 – Interface EDH -feedback – 7.7 – Interface EDH -feedback – Etapes de mise à jour (2)Etapes de mise à jour (2)

ETAPE Type Message EDH

LIVRAISONS DIRECTES Confirmation livraison directe

Pos nn Livraison directePos. nn Date de livraison prévue dd/mm/yyyy

Confirmation commande

Pos.nn Livraison directe – Ordre généré nnnnnnn n

FEEDBACK INACTIVE LE 20/02/2003

Livraison commande Pos. n Marchandise livrée le dd/mm/yyyy – Réception no nnnnnPos. n Quantité livrée (en unité d’achat) : Pos. n Ligne livrée en totalité

RELIQUAT DE LIVRAISONS DIRECTES

Livraison commande Pos. n Livraison partielle – Reliquat (en unité d’achat) :

LIVRAISON INTERNE Pos n Livraison interne effectuée par DI nnnnnnn le dd/mm/yyyy

Page 31: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 31

7.7 – Interface EDH –feedback7.7 – Interface EDH –feedbackDate de livraison prévueDate de livraison prévue

LIVRAISONS DIRECTES

• 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

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

Page 32: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 32

7.7 – Interface EDH –feedback7.7 – Interface EDH –feedbackDate de livraison prévueDate de livraison prévue

LIVRAISONS DU STOCK- EN CAS DE RUPTURE

IMPRESSION INFO UTILISATEURtdsls9403m000

TDSLS045Livraisons

Ordres vente

TDINV150Transactions

prévues

TDSLS991Prévisionlivaisons

1- Si aucune transaction prévue, date = leadtime fournisseur2- Si aucune transaction prévue et date sls991 dépassée de 2 jours, nouveau feedback3-Si transaction prévue , vérification stock disponible à cette date (f. demandes en cours)

Si stock disponible = OK , date de livraison = date feedbackSinon, nouvel accès à inv150 pour chercher disponibilité dans le futur -> feedbackSi rien dans le futur date = leadtime fournisseur

Page 33: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 33

7.7 – Interface EDH – Feedback 7.7 – Interface EDH – Feedback ProblèmesProblè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

Page 34: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 34

7.7 – Interface EDH7.7 – Interface EDHdate de livraison prévuedate de livraison prévue

Page 35: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 35

7.7 – Interface EDH = Feedback7.7 – Interface EDH = FeedbackTri dans EDHTri dans EDH

Page 36: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 36

7.8 – Interface Catalogue - Fonction7.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

Page 37: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 37

7.8 – Interface Catalogue 7.8 – Interface Catalogue Baan->CatalogueBaan->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

Tiitm901Données

Additionnellesarticle

Page 38: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 38

7.8 – Interface Catalogue 7.8 – Interface Catalogue Catalogue -> BaanCatalogue -> 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

Page 39: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 39

7.8 – Interface Baan-catalogue – 7.8 – Interface Baan-catalogue – ProblèmesProblè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

Page 40: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 40

7.9 – Interface LIMS - fonction7.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

Page 41: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 41

7.9 – Interface LIMS - After7.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.

Page 42: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 42

7.9 – Interface LIMS – Long7.9 – Interface LIMS – LongParamètres recalculésParamètres recalculés

Parametre Description Article (itm001)

Article/magasin(inv001)

t$maxs stock maximum oui oui

t$reop seuil de réapprovisionnement

oui oui

t$omth methode de commande oui oui

t$abcc catégorie abc oui non

t$ddfq seuil livraison directe oui non

t$oltm délai approvisionnement oui non

t$ecoq quantité économique cde oui oui

t$sfst stock de sécurité oui oui

t$usab sortie annuelle prévue oui oui

t$uidt Utiliser paramètres article non oui

Page 43: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 43

7.9 – Interface LIMS - Problèmes7.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’.

Page 44: ATELIERS BAAN IV  MODULE 7 : INTERFACES

24/11/2004ATELIER7 – INTERFACES Slide no 44

7.10 – Interface EDI - fonction7.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