Toute reproduction ou communication, même partielle, tout transfert à un tiers sous quelque forme que ce soit, sont strictement interdits sans autorisation écrite de Steria
P
Pr
ro
oj
je
et
t
S
SI
IF
FA
AC
C
P
Pr
ro
oc
cé
éd
du
ur
re
e
d
d
u
ut
ti
il
li
is
sa
at
ti
io
on
n
d
de
e
l
l
o
ou
ut
ti
il
l
d
d
i
im
mp
po
or
rt
t
d
de
e
l
li
iv
vr
ra
ai
is
so
on
n
S
SI
IF
FA
AC
C
s
sé
éc
cu
ur
ri
is
sé
é
DOCUMENT
Référence
SIFAC-EXP-TEC-IMPORT-LIVRAISON-SITE
Version
1.3
Date
11/02/2010
Objet
Procédure d’import de livraison pour sites SIFAC
APPROBATION
Nom - Fonction
Date
Signature
Astrid Chatin - RQO
02/10/09
A. Chatin
J. Labonne- Responsable Admin/Exploit
02/10/09
J. Labonne
SIFAC-EXP-TEC-IMPORT-LIVRAISON-SITE-V1.4_AMUE
Toute reproduction ou communication, même partielle, tout transfert à un tiers sous quelque forme que ce soit, sont strictement interdits sans autorisation écrite de Steria
MODIFICATIONS
Version
Auteur
Nom Fonction Société
Date
Sections
modifiées
Objet de la mise à jour
1.0
Philippe MOUGIN
20/08/09
Toutes
Création du document
1.1
Philippe MOUGIN
30/09/09
3.4
Ajout mode suppression
1.2
Philippe MOUGIN
14/12/09
Toutes
Clarification installation runtime
sous Linux.
Modifications script V.1.2
(config.ini paramétrable,
local.db unique)
1.3
Philippe MOUGIN
11/02/10
Toutes
Modif concept multi-référent
1.4
A.Dudognon
03/09/10
10
Correction de l’exemple de
fichier ini page 10
SIFAC-EXP-TEC-IMPORT-LIVRAISON-SITE-V1.4_AMUE
Toute reproduction ou communication, même partielle, tout transfert à un tiers sous quelque forme que ce soit, sont strictement interdits sans autorisation écrite de Steria
SOMMAIRE
1 DESCRIPTION ................................................................................................................................ 4
2 INSTALLATION .............................................................................................................................. 7
2.1 INSTALLATION DU RUNTIME PYTHON (WINDOWS) ....................................................................... 7
2.2 INSTALLATION DU RUNTIME PYTHON (UNIX/LINUX) ..................................................................... 7
2.3 INSTALLATION DU SCRIPT ......................................................................................................... 8
3 IMPORT DUNE LIVRAISON PAR UN ETABLISSEMENT .......................................................................... 9
3.1 FORMAT DU FICHIER DE PARAMÉTRAGE IMPORTLIVRAISON.INI .................................................... 9
3.2 CAS DE PLUSIEURS ETABLISSEMENTS SUR LA MEME INSTANCE ................................................. 11
3.3 UTILISATION SOUS WINDOWS ............................................................................................. 12
3.4 UTILISATION SOUS LINUX/UNIX ............................................................................................. 12
3.5 IMPORT DUNE LIVRAISON ....................................................................................................... 12
3.6 COPIE DE MANDANT ............................................................................................................... 14
3.6.1 Mise à jour du fichier importlivraison.ini ......................................................................... 14
3.6.2 Mise à jour de la base locale ......................................................................................... 14
3.6.3 Exemple ....................................................................................................................... 14
3.7 SUPPRESSION DE MANDANT ................................................................................................... 14
3.7.1 Mise à jour de la base locale ......................................................................................... 15
3.7.2 Mise à jour du fichier importlivraison.ini ......................................................................... 15
3.8 AUTRES FONCTIONS .............................................................................................................. 15
3.8.1 Lister le contenu de la base locale ................................................................................ 15
3.9 IMPORTS DES LIVRAISONS EN PRE-PRODUCTION ............................................................... 16
3.10 EXEMPLE DIMPORT DUNE LIVRAISON SIFAC EN PRE-PRODUCTION ................................. 17
3.11 IMPORT DES LIVRAISONS EN PRODUCTION ................................................................ 18
SIFAC-EXP-TEC-IMPORT-LIVRAISON-SITE-V1.4_AMUE
Toute reproduction ou communication, même partielle, tout transfert à un tiers sous quelque forme que ce soit, sont strictement interdits sans autorisation écrite de Steria
1 DESCRIPTION
Ce document décrit le nouvel outil d’import de livraison sécurisé pour les établissements AMUE
dans le cadre du projet SIFAC.
L’outil repose sur une base de référence constituée par le groupement pour chaque établissement,
mise à jour au moment de chaque livraison et mise à la disposition des sites en même temps que
les ordres de transport.
Fig.1 : génération des bases référentielles sites
Les établissements vont télécharger leur base de référence mise à jour en même temps que leurs
OTs et copier le tout sur leurs instances.
Le site devra ensuite utiliser l’outil d’import de livraison (importlivraison.py) pour chacune de
leurs instances pour importer la nouvelle livraison.
Au moment de l’import une vérification d’intégrité sera effectuée en comparant la base locale des
ordres déjà importés sur l’instance locale avec la base de référence, c’est-à-dire les numéros de
livraisons ayant déjà être importées. Au cas une livraison précédente n’a pas été importée
complètement une erreur est signalée à l’utilisateur lui demandant d’importer la ou les livraisons
précédentes manquantes.
Outil de création base
référence site
(Interne groupement)
Livraison validée
PRD N°999
Dépôt sur FTP AMUE
Référence
établissement B :
Referentiel_B.db
Référence
établissement A :
Referentiel_A.db
SIFAC-EXP-TEC-IMPORT-LIVRAISON-SITE-V1.4_AMUE
Toute reproduction ou communication, même partielle, tout transfert à un tiers sous quelque forme que ce soit, sont strictement interdits sans autorisation écrite de Steria
Remarque 1 : ce script ne peut être utilisé que pour les imports des livraisons de type production
(PRD-nnn) fourni par l’AMUE. Pour les transports d’OT généré sur une plate-forme établissement
ou provenant d’un autre système, l’établissement devra utiliser l’ancien script Python ou passer
l’OT directement depuis la STMS.
Remarque 2 : Le référentiel est propre à chaque établissement. Il ne contient que les livraisons
qui lui sont destinées. Les de livraisons ne se suivent pas forcement car une livraison
intermédiaire peut être dédiée à un autre établissement.
Ex :
Livraison PRD-410 pour tous les sites
Livraison PRD-411 pour Clermont1 uniquement
Livraison PRD-412 pour tous les sites
Lors de l’import de la livraison 412, le script vérifiera que les livraisons 411 et 410 (et toutes
les précédentes) ont bien été intégrées sur Clermont alors qu’il vérifiera que la livraison 410
(et toutes les précédentes) est bien intégré pour tous les autres sites
Figure 1 - Import d’une livraison pour un établissement
import_livraison.py
Référence
établissement A :
Referentiel_A.db
Base locale (historique)
établissement A :
local_A.db
tp import
Instance SAP
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !