Cette fonction permet de paramétrer l'interface avec le logiciel de planification et d'ordonnancement avancé (APS) : PREACTOR.
Cette interface est utilisée pour gérer, par le biais de fichiers de données au format .csv, les flux en provenance et à destination de PREACTOR.

Ces flux, qui portent sur le module GPAO, sont les suivants :

Flux X3 vers PREACTOR:

  • Ordres de fabrication/opérations
  • Articles
  • Clients
  • Affaires
  • Commandes
     
    Suivi des matières
     
  • Nomenclatures
  • Achats
  • Stocks
     
    Ressources
     
  • Centres de charge
  • Postes de charge
  • Postes de charge par centre de charge
  • Postes de charge de remplacement
  • Ressources secondaires

Flux PREACTOR vers X3 :

  • Résultats de planification

 
SEEREFERTTO Une fois le paramétrage effectué, le lancement du traitement s'effectue par le biais de la fonction : Lancement interface PREACTOR.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Le paramétrage consiste à indiquer :

  • Les références des pivots donnant la description des fichiers .csv à exporter.
  • Le répertoire destination où seront écrits les fichiers à destination de PREACTOR.
  • Le répertoire à scruter où seront lus les fichiers à importer en provenance de PREACTOR.
  • Le répertoire de stockage où seront basculés, après import, les fichiers traités.

Principes de fonctionnement

Le traitement par l'interface s'effectue par le biais de fichiers .csv.

Informations générales sur les fichiers

  • Les fichiers sont des fichiers DOS (caractères de fin de lignes : \013\010 ou \r\n).
  • Format : .csv
  • Type : ASCII (modifiable par point d'entrée, voir ci-après)
  • Les champs sont de longueur variable avec séparateur ";"  (modifiable par point d'entrée, voir ci-après)
  • Les nombres ont comme séparateur décimal : le point.
  • Les dates sont renseignées sous la forme "AAAAMMJJHHmm" ou "AAAAMMJJ"
  • Les durées sont exprimées en heures
  • Les booléens peuvent prendre comme valeur : soit 0 (faux), soit 1 (vrai)
  • Les fichiers ont des entêtes.

- Pour les flux d'Sage X3 vers PREACTOR, la description des lignes chacun des fichiers est donnée par un Pivot précisant l'ordre des zones, leur taille et décrivant leur alimentation (directement via des zones de tables ou via des fonctions).
Le nom des fichiers, leur description ainsi que les pivots utilisés par défaut sont indiqués ci-dessous.

- Pour les flux de PREACTOR vers Sage X3, l'import s'effectue par lecture d'un fichier fixe non paramétrable.

Flux d'export : X3 --- PREACTOR

Fichiers attendus

 

Pivots
par défaut

EXPOF.csv

 Ordres de fabrication/opérations

PREOPE

EXPITEM.csv

 Articles

PREITM

EXPCLI.csv

Clients

PREBPC

EXPAFF.csv

Affaires

PREPJT

EXPCOM.csv

Commandes

PREORD

 

Fichiers de suivi des matières :

 

EXPBOM.csv

Nomenclatures

PREBOM

EXPSTOCK.csv

Stocks

PRESTO

EXPACH.csv

Achats

PREACH

 Fichiers des ressources :

 

EXPRES.csv

Postes de travail

PREWST

EXPGRRES.csv

Centres de charge

PRECDC

EXPGRRESMatrix.csv

Postes de charge par centre de charge (Matrice des ressources)

PRECWST

EXPALTER.csv

Postes de remplacement

PRERWST

 

 Fichier des ressources secondaires :

 

EXPRESSEC.csv

Ressources secondaires

PRERSS

Flux d'import : PREACTOR --- X3

 Fichier attendus

 

Pivot

 OrdersOut.csv

Résultats de planification

 Pas de pivot


Ce fichier est fixe et non paramétrable via un pivot. Il contient les résultats de la planification, c'est-à-dire les dates de début et de fin de chaque opération.

Points d'entrée

Le point d'entrée PIVOTSFILE du traitement CONNECTFCT permet de modifier le type de codage des fichiers et le séparateur de colonnes.

Descriptif des fichiers exportés depuis Sage X3

OF / Opérations : EXPOF.csv

Pivot : PREOPE

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Numéro OF

 A

 Non

 

 OPERATIONS

 MFGNUM

 N° ordre

 Non

 

 2

Désignation OF

 A

 Oui

 

 MFGITM

 MFGDES

 Désignation OF

 Non

 

 3

Statut de l'OF (1)

 N

 Oui

 

 OPERATIONS

 OPSSTA

 Statut ordre

 Non

 

 4

 Priorité (2)

 N

 Oui

 

 MFGHEAD

 MFGPIO

 Priorité

 Non

 

 5

Code article

 A

 Non

 

 MFGITM

 ITMREF

 Article

 Non

 

 6

Quantité 

 N

 Non

 

 MFGOPE

 EXTQTY

 Quantité prévue

 Non

 

 7

Statut de l'opération (3) 

 N

 Non

 

 OPERATIONS

 OPESTA

 Statut opération

 Non

 

 

 

 

 

 

 OPERATIONS

 WFICTRTDAT

 

 Oui

 

 8

Date pointage (extraction fichier)

 DH

 Non

 

 OPERATIONS

 WDHFIC

 

 Non

 

 9

Unité

 A

 Oui

 

 ITMMASTER

 STU

 Unité stock

 Non

 

 10

Délai de fin de l'OF

 D

 Non

 

 MFGHEAD

 OBJDAT

 Objectif initial

 Non

 

 11

Code client

 A

 Oui

 

 OPERATIONS

 WCLI

 

 Non

 

 12

Code affaire

 A

 Oui

 

 MFGITM

 PJT

 Affaire

 Non

 

 13

Code commande

 A

 Oui

 

 MFGITM

 VCRNUMORI

 Pièce origine

 Non

 

 14

Numéro opération

 N

 Non

 

 OPERATIONS

 OPENUM

 Opération

 Non

 

 15

Libellé opération 

 A

 Oui

 

 OPERATIONS

 WDES

 

 Non

 

 16

Centre de charge (Atelier)

 A

 Non

 

 OPERATIONS

 WCR

 

 Non

 

 17

Poste de charge principal (4)

 A

 Non

 

 OPERATIONS

 EXTWST

 Poste prévu

 Non

 

 18

Type de Temps de Process (5)

 N

 Non

 

 OPERATIONS

 PROTIMTYP

 Non

 

 19

Temps de process

 N

 Non

 

 OPERATIONS

EXTOPETIM

Tps opé prévu 

 Non

 

 20

Temps de réglage X3 (6)

 N

 Oui

 

 OPERATIONS

 EXTSETTIM

 Tps régl. prévu

 Non

 

 21

Temps de préparation (7)

 N

 Oui

 

 OPERATIONS

 PRPTIM

Tps préparation

 Non

 

 22

Temps d'attente

 N

 Oui

 

 OPERATIONS

 PSPTIM

Tps post opératoire

 Non

 

 23

Chevauchement en % (8)

 N

 Non

 

 OPERATIONS

 WLNKTIM

 

 Non

 

 24

Code chevauchement (9)

 N

 Non

 

 OPERATIONS

 WLNKTYP

 

 Non

 

 25

Code regroupement

 A

Oui 

 

 OPERATIONS

 SCHGRP

Critère de regroupement

 Non

 

 26

Contrainte secondaire Opérateur

 A

 Oui

 

 MFGOPE

 EXTLAB

Poste M-O prévu

 Non

 

 27

 Nb opérateus

 N

 Oui

 

 MFGOPE

 EXTLABNBR

Nb mo prévu

 Non

 

 28

% utilisation opérateurs

 N

 Oui

 

 MFGOPE

 OPELABCOE

Coefs tps m-o opération

 Non

 

 29

Contrainte secondaire outillage

 A

 Oui

 

 MFGOPE

 EQUNUM

Outillage

 Non

 

 30

Nb outillage

 N

 Oui

 

 MFGOPE

 WEQUNBR

 

 Non

 

 31

% utilisation outillage

 N

 Oui

 

 MFGOPE

 WEQUPER

 

 Non

(1) 1 = Ferme, 2 = Planifié, 3 = Suggéré
(2) 1 = Normal, 2 = Urgent, 3 = Très urgent.
(3) 1 = En attente, 2 = Précédente en cours, 3 = Précédente soldée, 4 = En cours, 5 = Soldée
(4) Les postes alternatifs sont donnés via le fichier des postes alternatifs.
(5) 1 = temps unitaire, 2 = temps global.
(6)  Peut être déconnecté par un champ "Toogle" dans la table des groupes de ressources.
(7) S'ajoute au temps d'attente de l'opération précédente.
(8) 100% = pas de chevauchement
(9) 1 = début - début = synchro au début, 2 = successeur = pas de chevauchement, 3 = fin - fin = synchro à la fin, 4 = synchro OF
Le code chevauchement et le % de chevauchement sur une opération indiquent le placement de l'opération suivante. C'est donc l'opération chevauchée qui porte le code 1 et le % de chevauchement.
Le code chevauchement 4 est porté sur l'opération concernée, il indique que l'opération doit commencer en même temps que la première opération de l'OF.

Remarques :

  • Tous les temps sont exprimés en heures.
  • Toutes les opérations sont exportées même si elles sont soldées (quantité = 0).
  • Les OF ne sont pas exportés si toutes les opérations de l'OF sont soldées.

Articles : EXPITEM.csv

Pivot : PREITM

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code article

 A

Non

 

MFGITM

 ITMREF

Article

 Non

 

 2

Désignation 1

 A

Oui

 

ITMMASTER

 ITMDES1

Désignation 1

Non

 

 3

Désignation 2

 A

Oui

 

ITMMASTER

 ITMDES2

Désignation 2

Non

 

 4

Désignation 3

 A

Oui 

 

ITMMASTER

 ITMDES3

Désignation 3

Non

 

 5

Catégorie produit 

 A

Oui 

 

ITMMASTER

 TCLCOD

Catégorie

Non

 

 6

Attribut 1

 A

Oui

 

ITMMASTER

 ATT1

 

Non

 

 7

Attribut 2

 A

Oui

 

ITMMASTER

 ATT2

 

Non

 

 8

Attribut 3

 A

Oui 

 

ITMMASTER

 ATT3

 

Non

 

 9

Attribut 4

 A

Oui

 

ITMMASTER

 ATT4

 

Non

 

 10

Attribut 5

 A

Oui 

 

ITMMASTER

 ATT5

 

Non

Clients : EXPCLI.csv

Pivot : PREBPC

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code client

 A

 Non

 

 BPCUSTOMER

 BPCNUM

Client

Non

 

 2

Nom client

 A

 Oui

 

 BPCUSTOMER

 BPCNAM

Raison sociale

Non

 

 3

Code postal

 A

 Oui

 

 BPADDRESS

 POSCOD

Code postal

Non

 

 4

Ville

 A

 Oui

 

 BPADDRESS

 CTY

Ville

Non

 

 5

Nom du contact

 A

 Oui

 

 BPCUSTOMER

 CNTNAM

Contact par défaut

Non

 

 6

Numéro de tél. du contact

 A

 Oui

 

 CONTACT

 TEL

Téléphone

Non

 

 7

Adresse Email

 A

 Oui

 

 CONTACT

 WEB

E-mail

Non

Affaires : EXPAFF.csv

Pivot : PREPJT

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code affaire

 A

 Non

 

 OPPOR

 OPPNUM

Chrono affaire

 Non

 

 2

Désignation affaire

 A

 Oui

 

 OPPOR

 OPPDES

Dénomination affaire 

 Non

Commandes : EXPCOM.csv

Pivot : PREORD

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code commande

 A

 Non

 

 SORDER

 SOHNUM

N° commande

 Non

 

 2

Désignation commande

 A

 Oui

 

 SORDER

 WDES

 

 Non

Nomenclatures : EXPBOM.csv

Pivot : PREBOM

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Numéro OF 

 A

 Non

 

 ORDERS

 VCRNUM

 Pièce

 Non

 

 2

Référence article

 A

 Non

 

 ORDERS

 ITMREF

 Article

 Non

 

 3

Quantité 

 N

 Non

 

 ORDERS

 RMNEXTQTY

Quantité restante

 Non

 

 4

Opération (non utilisé) 

 N

 Non

 

 ORDERS

 VCRSEQ

N° séquence pièce

 Non

Remarques :

  • Il est possible que le même produit soit nécessaire pour des opérations différentes. Les doublons sur OF/Article n'étant pas gérés dans PREACTOR, un indicateur au niveau du paramétrage permet de regrouper tous les besoins matières d'un OF par produit : les quantités nécessaires pour toutes les opérations de l'OF seront cumulées sur la première opération de l'OF nécessitant cet article.

Stocks : EXPSTOCK.csv

Pivot : PRESTO

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code article

 A

 Non

 

 ITMMVT

 ITMREF

Article 

 Non

 

 2

Date stock

 D

 Oui

 

 ITMMVT

 WDATSTO

 

 Non

 

 3

Quantité en stock 

 N

 Oui

 

 ITMMVT

 PHYSTO

Stock interne 'A'

 Non

Achats : EXPACH.csv

Pivot : PREACH

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

 N° commande achat

 A

 Non

 

 ORDERS

 VCRNUM

 Pièce

 Non

 

 2

Référence article

 A

 Non

 

 ORDERS

 ITMREF

 Article

Non 

 

 3

Quantité commandée

 N

 Non

 

 ORDERS

 RMNEXTQTY

Quantité restante

 Non

 

 4

Date de réception prévue

 D

 Non

 

 ORDERS

 ENDDAT

Date fin 

 Non

Postes de travail : EXPRES.csv

Pivot : PREWST

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code 

 A

 Non

 

 WORKSTATIO

 WST

Poste de charge

 Non

 

 2

Désignation 

 A

 Oui

 

 WORKSTATIO

 WSTDES

Intitulé poste chge 

 Non

 

 3

Type (1) 

 A

 Oui

 

 WORKSTATIO

 WSTTYP

Type poste charge

 Non

 

 4

Efficacité (2) 

 N

 Oui

 

 WORKSTATIO

 EFF

Efficience en % 

 Non

 

 5

Fini ou Infini ? (3) 

 N

 Oui

 

 WORKSTATIO

 WCONSTRAINT

Section valorisation

 Non

 

 6

Section

 A

 Oui

 

 WORKSTATIO

 VLTCCE

 

 Non

(1) 1 = Machine, 2 = MO, 3 = Sous-traitance SST.
(2) Si non renseignée, la valeur est fixée par défaut à 100%.
(3) Si cette valeur n'est pas renseignée dans le fichier, elle doit l'être manuellement dans la table PREACTOR ; elle doit respecter la règle suivante : 0 = Infini, 1 = Fini.
Nota : par défaut, PREACTOR ne prend pas en compte la valeur passée par Sage X3.

Centres de charge : EXPGRRES.csv

Pivot : PRECDC

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

 Code

 A

 Non

 

 TABWRKCTR

 WCR

Centre de charge

 Non

 

 2

 Désignation

 A

 Oui

 

 TABWRKCTR

 WCRDES

Intitulé centre

 Non

Remarques :

  • Ce fichier contient la liste des centres de charge.
    Le centre de charge regroupe l'ensemble des ressources appartenant au même atelier. Cependant, il n'a aucune signification technique. Pour déterminer la liste des ressources possibles pour une opération donnée, PREACTOR se sert du poste de travail principal de la gamme et des postes alternatifs fournis dans le fichier Postes de travail.

Matrices des ressources : EXPGRRESMatrix.csv

Pivot : PRECWST

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code centre de charge 

 A

 Non

 

 WORKSTATIO

 WCR

Centre de charge 

 Non

 

 2

Code poste de travail

 A

 Non

 

 WORKSTATIO

 WST

Poste de charge

 Non

Remarques :

  • Ce fichier contient la liste des ressources par centre de charge.
  • Chaque centre de charge est dupliqué pour chaque poste lui appartenant. Un poste de travail peut appartenir à plusieurs centres de charge.
  • L'en-tête ne doit jamais être modifié et doit prendre pour valeur : Name|Match|String;Resources|Data|String

Postes de remplacement : EXPALTER.csv

Pivot : PRERWST

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

Code poste principal

 A

 Non

 

 RPLWST

 WST

Poste de charge 

Non

 

 

 

 

 

 

 RPLWST

 I

 

Oui 

 

 2

Code poste alternatif

 A

 Oui

 

 RPLWST

 RPLWST

Poste charge rempl.

Non

Ressources secondaires : EXPRESSEC.csv

Pivot : PRERSS

Fichier 

N° 

Libellé

Type

Optionnel

Pivot

Code table

Code champ

Intitulé  

Zone
non gérée
 

 

 1

 Code

 A

 Non

 

 WORKSTATIO

 WST

Poste de charge

 Non

 

 2

 Désignation

 A

 Oui

 

 WORKSTATIO

 WSTDES

Intitulé poste chge 

 Non

 

 3

 Type (1)

 A

 Non

 

 WORKSTATIO

 WSTTYP

Type poste charge 

 Non

(1) Type de ressource : 2 = Opérateur, 3 = Outillage

Descriptif du fichier importé dans Sage X3

Résultats de planification : OrdersOut.csv

N° 

Libellé

Type

Optionnel

 1

 Numéro OF

 A

 Non

 2

 Numéro opération

 N

 Non

 3

 Poste de travail

 A

 Non

 4

 Date de début préparation

 DH

 Non

 5

 Date de début réglage

 DH

 Non

 6

 Date de fin process

 DH

 Non

 7

 Date de fin attente

 DH

 Non

Rappel : ce fichier est un fichier .csv fixe, non paramétrable via un pivot.

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