Академический Документы
Профессиональный Документы
Культура Документы
Version : 2.37
Date : 03/12/2015
RTE Services Alle Charles Victor Naudin, 06410 BIOT, FRANCE - Tel : +33 (0) 4 89 87 10 60 Fax : +33 (0) 4 89 87 10 61
SARL au capital de 50.000 SIRET : 531 854 446 00014 TVA FR68531854446
www.rte-services.com
2
Reference
Rdig par
RTE Services
Version
2.37
Historique
Page | 2
Version
1.0.1
Date
03/06/2005
1.0.2
1.1.0
09/06/2005
18/11/2005
1.1.1
08/08/2007
1.2
1.3
1.4
1.5
2.0
26/06/2009
15/04/2011
22/04/2011
17/02/2010
18/02/2010
2.1
18/03/2010
2.2
29/03/2010
2.3
2.4
29/03/2010
19/04/2010
2.5
23/04/2010
2.6
11/05/2010
2.7
11/05/2010
2.8
28/05/2010
2.9
11/06/2010
2.10
12/08/2010
2.11
2.12
12/08/2010
01/09/2010
Rdig par
Modification description
Cration du document
Ce document annule et remplace les prcdents documents :
- Echanges standard AGORA Version 1.16
Echanges graphiques AGORA Version 1.5
Suppression du chapitre sur les formats dchanges spcifiques
Mise jour du document
- Ajout du chapitre Formation
- Ajout de la section ImagesAccessories
- Ajout de la section OrderResponseLineDetail
Correction dune erreur sur le format du champ Country de la
table Client : Valeur numrique uniquement
Modification du format du flux Promotion
Ajout de la section Mandatement ISG
Ajout du fichier ProductsSerialNumber
Ajout des flux ClientsStock et PartsStock
Ajout du format XML :
Flux de documentation
Flux WarrantyClaim
Flux WarrantyResponse
Mandatement :
Modification de la longueur de date de rendez-vous souhait
Modification du type pour AppointmentStartTime et
AppointmentEndTime
Mandatement :
Modification du type pour AppointmentStartTime et
AppointmentEndTime
Ajout de la section Demande de Solution SAV
Mandatement
- Ajout des codes civilit (1,2,3)
Mandatement
- Modification du champ GCPlusContract de la section
MAND
Mandatement section MAND
- PurchaseDate devient facultatif
- ActivationDate devient facultatif
Demande de solution SAV
- SolutionClaim n de rapport passe de 12 50
caractres
- SolutionResponse commentaire passe de 100 250
caractres
Demande de solution SAV
- ClaimNbManufacturer passe de 12 50 caractres
- Ajout du status Annul
Modification du flux SolutionClaim
- ENDCLAIM passe de 10 13 caractres
- ENDTYPE passe de 10 13 caractres
Ajout du flux Formation participants
Ajout de lidentifiant interne de session sur le flux Formation.
Mise jour du format du fichier Formation export
Mise jour du format du fichier Formation-Participants export
Page | 3
2.13
15/09/2010
2.14
2.15
2.16
2.17
2.18
13/10/2010
04/11/2010
08/12/2010
22/04/2011
05/12/2011
2.19
2.20
2.21
2.22
2.23
2.24
05/12/2011
05/12/2011
05/12/2011
05/12/2011
09/12/2011
01/02/2012
S.MARIE
2.25
2.26
2.27
01/04/2013
14/06/2013
01/08/2013
S.MARIE
S.MARIE
S.MARIE
2.28
06/03/2014
S.MARIE
2.29
01/10/2014
S.MARIE
2.30
17/10/2014
S.MARIE
2.31
08/12/2014
S.MARIE
2.32
02/02/2015
S.MARIE
2.33
2.34
2.35
2.36
2.37
09/02/2015
30/09/2015
22/10/2015
17/11/2015
03/12/2015
S.MARIE
S.MARIE
S.MARIE
S.MARIE
S.MARIE
Introduction ..................................................................................................................................................... 7
1.1
Contexte................................................................................................................................................. 7
1.2
Principe .................................................................................................................................................. 7
1.3
Compression et dcompression............................................................................................................. 7
1.4
1.4.1
1.4.2
1.5
Les flux................................................................................................................................................... 9
1.6
1.7
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.2.10
2.2.11
2.2.12
Page | 4
5
2.2.13
2.2.14
2.2.15
2.2.16
2.3
2.3.1
2.4
2.4.1
2.4.2
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.6
2.6.1
Introduction ...................................................................................................................................... 59
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
2.6.8
2.6.9
2.6.10
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
Page | 5
6
2.7.6
2.7.7
2.7.8
2.7.9
2.7.10
2.7.11
2.8
2.8.1
2.8.2
2.8.3
2.9
2.9.2
2.10
2.10.1
2.10.2
2.10.3
2.10.4
2.11
2.11.1
2.11.2
2.12
2.12.1
2.13
2.13.1
2.13.2
2.13.3
Annexes .......................................................................................................................................................... 1
3.1
3.2
3.3
3.4
Page | 6
1 Introduction
1.1 Contexte
La rgle de numrotation des versions volue de manire suivante :
Les documents sont dsormais numrots sous la forme de X.Y.Z
X:
Version majeure
Numro de version modifi en cas dvolution importante dAGORA et une restructuration des tables existantes
Y:
Version mineure
Numro de version modifi en cas de changement dune table (par exemple lajout dun Nouveau champ) ou ajout de
nouvelles tables
Z:
Rvision
Numro de rvision modifi en cas de modification sans changement du format des tables changes (par exemple la
mise en place de valeur par dfaut par RTE lors de limport)
1.2 Principe
Le but premier du serveur AGORA est de mettre la disposition des rparateurs dlectromnager un certain Nombre
dinformations. Celles-ci devront tre maintenues jour rgulirement.
Afin dassurer ce service, un moyen de communication doit tre mis en place entre
RTE (qui assure la mise uvre, le fonctionnement et la maintenance du serveur AGORA),
et les constructeurs dlectromnager (qui fournissent les donnes et informations, et assurent le traitement des
commandes).
Les changes dinformations seffectuent depuis chacun des constructeurs vers RTE, et inversement.
-
Le principe dchange des informations retenu par RTE sappuie sur le Sens du transfert de fichiers intervalles rguliers.
Afin dassurer un bon niveau de disponibilit et de fiabilit :
-
Le systme retenu en standard sappuie sur lutilisation dun serveur FTP passerelle localis chez chacun des
constructeurs (serveur utilis comme boite aux lettres )
Ce serveur reoit les fichiers provenant des constructeurs destination de RTE, ainsi que les fichiers envoys
par RTE pour les constructeurs.
Page | 7
IN: Contient tous les fichiers gnrs par le constructeur qui doivent tre intgr dans AGORA
OUT: Contient tous les fichiers gnrs par AGORA destination du systme du constructeur
Page | 8
Page | 9
Format Texte
o ASCII (lorsque seul la langue Franaise est utilis)
o UNICODE (pour supporter les langues trangres)
Format XML
o UTF16
Page | 10
Table Brands
Nom du champ
Type
Long.
PK
Brand
Char
PK
Des
Char
28
Null
autoris
Page | 11
2.1.2.2
Nom du champ
Type
Long.
PK
Status
Language
StatusDes
OrderAllowed
Int
Char
Char
Bool
2
2
18
1
PK
PK
Null
autoris
Sens du transfert :
Priodicit conseille :
2.1.3.2
Nom du champ
Type
Long.
PK
FamilyID
Int
10
PK
Family
Char
Brand
Char
Picture
Char
12
Page | 12
Null
autoris
Oui
Nom du champ
Type
Long.
FamilyID
Language
Des
N
A
A
10
2
32
PK
Null
autoris
PK
PK
Sens du transfert :
Priodicit conseille :
2.1.5.2
Nom du champ
Type
Long.
PK
DeliveryMode
Country
Language
Des
Int
Int
Char
Char
1
4
2
18
PK
PK
PK
Page | 13
Null
autoris
Null
autoris
Nom du champ
Type
Long.
Currency
Char
Code devise
18
4
Ce code est utilis entre autre dans la table des prix de pices PartsPrice ou celle fournissant la
conversion du code prix dune pice vers la valeur en Euro
Dsignation de la devise en toute lettre
Symbole de lunit montaire
CurrencyDes
CurrencyUnit
Char
Char
Symbole affich aprs la valeur numrique prsente lors de laffichage des tarifs
Table description
Contenu de la table :
Sens du transfert :
Priodicit conseille :
Laffichage de toutes les dsignations de la base de donnes (produits, pices, familles, etc) ce base sur ce code
Une dsignation doit donc tre prsente dans les diffrentes tables pour lensemble des codes renseigns ici
Du constructeur vers RTE
Cette table nest pas mise jour automatiquement par change de fichier mais sur intervention manuelle du constructeur
Page | 14
2.1.7.2
Field description
Nom du champ
Type
Long.
PK
LanguageAgora
LanguageConstr
LanguageDes
Char
Char
Char
2
2
18
PK
Null
autoris
Table Description
Contenu de la table :
Sens du transfert :
Priodicit conseille :
2.1.8.2
Taux de remise par catgorie de client et de pice permettant de calculer le prix net remis partir du prix de base
Du constructeur vers RTE
Cette table nest pas mise jour automatiquement par change de fichier mais sur intervention manuelle du constructeur
Null
autoris
Nom du champ
Type
Long.
ClientType
Type client
PartsType
Cette valeur doit correspondre aux valeurs possibles dans le champ ClientType de la table Client
Type de pice
Cette valeur doit correspondre aux valeurs possibles dans le champ correspondant PartsType de la
table Parts
Coefficient de rduction
Discount
2.1.8.3 Remarque
Pour les constructeurs ne grant pas de remise, cette table doit au moins comprendre un enregistrement avec les valeurs suivantes :
ClientType = 1 (ou tout autre valeur initialise par dfaut dans le champ ClientType de la table Clients )
PartsType = 0 (ou tout autre valeur initialise par dfaut dans le champ PartsType de la table Parts )
Discount = 1.0000 (pas de remise)
Page | 15
ClientStock
PartStock
Page | 16
Description
Manufacturer client accounts
Product list
Reference list of spare parts
or accessories
Parts and accessories
designations
Multiple spare parts replaces
Spare part prices
Price code
NON
NON
NON
NON
NON
NON
OUI
OUI
Utilise par AGORA pour identifier la personne connecte sur AGORA et connatre ces droits.
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
ClientNumber
Password
Char
Char
10
8
PK
Null autoris
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Company
Char
32
Oui
Name
Char
32
Oui
Address1
Char
32
Oui
Address2
Char
32
Oui
Address3
Char
32
Oui
Page | 17
Zip
Char
10
Oui
Oui
Oui
Oui
Oui
Oui
Town
Char
32
Oui
Country
int
Oui
Tel
Char
14
Oui
Fax
Char
14
Oui
DeliveryAddress1
DeliveryAddress2
DeliveryAddress3
DeliveryZip
DeliveryTown
DeliveryCountry
DeliveryAllowed
WarrantyAllowed
RefundAllowed
ResellerView
Char
Char
Char
Char
Char
Char
Bool
Bool
Bool
Bool
32
32
32
10
32
4
1
1
1
1
Oui
Oui
Oui
Oui
Oui
Oui
Non
Oui
Oui
Non
ResellerInput
Bool
Non
OrderAllowed
InternetAllowed
Bool
Bool
1
1
Oui
Non
Cette option est strictement rserve des comptes internes aux constructeurs et ne
Page | 18
ClientType
Char
Non
doivent pas tre utiliss pour des rparateurs. Le cot dutilisation dAGORA gnr par
ces clients est pris en charge par le constructeur.
Type de client
Currency
Char
Oui
ConsumerInput
IrisView
IrisInput
Bool
Bool
Bool
1
1
1
Non
Non
Non
Nom du champ
Type
Long.
PK
ProductID
Char
18
PK
Null
autoris
TechnicalRef
Page | 19
Char
18
Oui
CommercialRef
Brand
Family
Char
Char
Char
18
4
6
Oui
Oui
Oui
Warranty
Int
Oui
StartSales
Date
10
Oui
Champ non utilis et remplace par les informations prsente dans la table WarrantyType
Dbut de commercialisation
EndSales
Date
10
Oui
AllPartsList
Bool
ReplaceID
Char
18
Oui
2.2.4.2
Nom du champ
Type
Long.
PK
ProductID
Language
Des
Char
Char
Char
18
2
40
PK
PK
Null
autoris
Nom du champ
Type
Long.
PK
ProductID
Currency
Price
PublicPrice
Char
Char
Cur
Cur
18
3
10
10
PK
PK
2.2.5.3
Null
autoris
Remarques
La table PRODUCTSPRICE est utilise dans le cas de proposition de produit de remplacement dans le cadre d'un change en Garantie.
Le produit de remplacement propos est indiqu dans le champ ReplaceID de la table PRODUCTS. De ce fait, il ne peut y avoir q'un seul produit de remplacement pour un
produit donn.
Page | 21
Nom du champ
Type
Long.
PK
PartsRef
Char
18
PK
PriceCode
Char
Null autoris
Oui
Oui
Rfrence de la pice
Non
Non
Ce code tre traduit en EURO (ou autre devise) laide de la table PriceCode dcrite dans la
suite de ce document, pour obtenir le prix de base professionnel
Ce champ peut tre laiss vide pour les constructeurs ne grant pas les prix de pices via un
code prix mais directement en EURO (ou autre devise). Dans ce cas, la table PartsPrice
devra tre utilise.
Code prix public
Non
Ce code tre traduit en EURO (ou autre devise) laide de la table PriceCode dcrite dans la
suite de ce document, pour obtenir le prix public
Ce champs peut tre laiss vide pour les constructeurs ne grant pas les prix de pices via un
code prix mais directement en EURO (ou autre devise). Dans ce cas, la table PartsPrice
devra tre utilise.
Indique si la pice est disponible ou non
Non
PublicPricCode
Char
Oui
Available
Bool
AvailableDate
Char
15
Oui
Page | 22
Pour les pices non disponibles, les constructeurs disposent du champ AvailableDate pour
indiquer une date de disponibilit.
Le format de ce champ est laiss libre au constructeur afin quil puisse faire apparatre une date
Replace
Char
18
Oui
Oui
Oui
Non
Non
Non
AGORA utilise ce paramtre pour sassurer que la quantit commande est suprieure ou gale
cette valeur
Valeur initialiser 1 pour les constructeurs nexploitant pas cette information
Quantit maximale de commande
Non
AGORA utilise ce paramtre pour sassurer que la quantit commande est infrieure ou gale
cette valeur
Valeur initialiser 9999 pour les constructeurs nexploitant pas cette information
Unit de conditionnement
Non
AGORA utilise ce paramtre pour sassurer que la quantit commande est un multiples de
lunit de conditionnement
Valeur initialiser 1 pour les constructeurs nexploitant pas cette information
Prsence dun remplacement multiple
Status
Int
PartsType
MinQuantity
Char
Int
MaxQuantity
Int
UnitQuantity
Int
MultiReplace
Bool
Page | 23
La valeur doit tre fixe 1 si la pice est remplace par plusieurs rfrences et non un Kit.
Le dtail du remplacement doit tre indiqu dans la table MultiReplace
La valeur doit tre laiss 0 dans le cas contraire lors dun remplacement par une seule
rfrence (rfrence de remplacement indiqu dans le champ Replace de la prsente table)
Nom du champ
Type
Long.
PK
PartsRef
Char
18
PK
Rfrence de la pice
Language
Char
PK
Des
Char
32
Nom du champ
Type
Long.
PK
PartsRef
Char
18
PK
Null
autoris
Page | 24
Replace
Char
18
Quantity
Int
PK
Cette table doit tre utilise par les constructeurs ne grant pas de notion de code prix
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
PartsRef
Char
18
PK
Currency
Price
PublicPrice
Char
Cur
Cur
3
10
10
Null
autoris
Page | 25
Cette table doit tre utilise par les constructeurs utilisant une notion de code prix
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Type
Long.
PK
Null
autoris
PriceCode
Currency
Price
A
A
M
5
3
10
Code prix
Code de la devise
Prix de base dans cette devise
PublicPrice
10
2.2.10.3 Remarques
AGORA propose deux fonctionnements pour convertir le code prix en prix de base et prix public.
1. En utilisant le mme code prix
Le mme code est renseign par le constructeur dans les champs PriceCode et PublicPriceCode de la table Parts
Ce code prix est alors traduit en un prix de base (champ Price de cette table) et un prix public (champ PublicPrice de cette table)
2. En utilisant deux codes prix
Le constructeur utilise deux valeurs de codes diffrents dans la table Parts (1 pour le champ PriceCode et 1 pour le champ PublicPriceCode )
La prsente table est alors utilise pour traduire le PriceCode en prix de base via le champ Price
La prsente table est galement utilise pour traduire le PublicPriceCode en prix public via le champ PublicPrice
Page | 26
Type
Long.
PK
PartsRef
Char
18
PK
ClientNumber
Char
10
PK
Oui
ClientType
Char
PK
Oui
Currency
BeginDate
EndDate
Price
Quantity min
Quantity max
Char
Date
Date
Curr
Char
Char
3
10
10
10
5
5
PK
Page | 27
PK
PK
Null
autoris
Type
Longueur Description
PartsRef
Varchar
ClientWarrantyType
Varchar
4 Type de Client en Garantie (La valeur XX Applique linterdiction sur tous les clientWarrantyType)
RestrictedPartMotiveId
Integer
18 Rfrence de pice
Type
RestrictedPartMotiveId
Integer
Description
Varchar
IsConditional
Page | 28
Bool
Longueur Description
4 Identifiant du motif dinterdiction
1024 Type de Client en Garantie (La valeur XX Applique linterdiction sur tous les clientWarrantyType)
Indique si le motif est conditionnel.
1 Si-0, le motif nest pas bloquant en garantie et saffiche sous forme dalerte.
Si 1, le motif est bloquant en garantie (Le blocage la commande est effectu sur demande. Par dfaut le systme autorise la commande)
Type
Long.
PK
Null
autoris
PartsRef
18
PK
Rfrence de la pice
OldPartsRef
18
PK
Cette rfrence est utilise comme lien vers lensemble des autres tables Parts , PartsPrice ,
Autre rfrence possible pour ce mme article
Type
Long.
PK
TechnicalRef
SerialNumber
Date
A
A
DateTime
18
20
19
PK
PK
Page | 29
Null
autoris
Type
Long.
PK
ClientNumber
Stock
Char
Char
18
50
PK
PK
Null
autoris
Type
Long.
PK
PartsRef
Stock
IsAvailable
Char
Char
Int
18
50
1
PK
PK
Null
autoris
Page | 30
Nom du champ
Type
Long.
PK
QuestionType
Char
PK
Null
autoris
ClientNumber
Email
Page | 31
A
A
10
128
PK
Flux DocLink
Page | 32
2.4.1.1.2
Nom du champ
Type
Long.
PK
Null
autoris
DocID
Char
18
PK
PK
Pour le premier nud de larbre ce champ doit contenir lidentifiant du produit, c'est--dire le contenu du
champ ProductID
Dans tous les autres cas, la valeur indique doit provenir des documents lists dans la table Doc
Type de document pre
DocType
Char
Pour le premier nud de larbre ce champ doit contenir le type rserv 00 (2 chiffres zros) pour
indiquer que le lien est fait sur un appareil
Dans tous les autres cas, la valeur indique doit provenir des documents lists dans la table Doc
Numro du sous document fils
Type du sous document fils
Numro de classement
Ce dernier champ permet de classer les fils afin de dterminer lordre daffichage des diffrents lments.
Son utilisation est primordiale pour le bon classement des diffrentes pages dune documentation.
Celui-ci devrait tre si possible utilis pour que les diffrents types de documentation soit toujours
prsents dans le mme ordre indpendamment du produit (par exemple Information technique , puis
Vues clates , puis Schmas lectriques ).
NextDocID
NextDocType
SortNb
Page | 33
Char
Char
Int
18
2
3
PK
PK
2.4.1.2
Flux Doc
Nom du champ
Type
Long.
PK
DocID
Char
18
PK
DocType
Char
PK
FileName
Char
255
WebFormat
Char
Null
autoris
Oui
2.4.1.2.3 Remarques
- Lensemble des valeurs spcifies dans la table DocLink pour un nud pre ou fils doivent tre prsent dans cette table, sauf les valeurs de type 00 utilises pour faire le
lien sur les appareils
Page | 34
2.4.1.3
Flux DocType
Nom du champ
Type
Long.
PK
Null
autoris
DocType
Char
PK
Type de document
PK
Ce champ contient un code identifiant les types de documentation gre par le constructeur.
Ces types peuvent par exemple correspondre SE pour Schma lectrique, ou VE pour Vues
clates ,
Code langue constructeur
Description du type de doc
Type Page
Language
Des
IsPage
Char
Char
Bool
2
32
1
OUI
Ce champ boolen si positionn 1 indique que les documents de ce type (DocType) doivent tre
considrs comme des pages de documentation, c'est--dire le niveau final dune arborescence de
document
Sur Minitel
o En cas de slection dun document de ce type, le service Minitel AGORA en proposera lenvoi
par fax.
o Les autres types de documents pour lesquels cette valeur est 0 (chapitre par exemple), ne
sont utiliss que pour la navigation et le classement, mais ne seront jamais envoys par fax.
Sur Internet
o Ce champ dtermine galement le comportement des outils de visualisation
Prsence dune liste de pices associes ce type de doc
PartsList
Bool
PrintPartsList
Bool
Page | 35
TreeView
Bool
2.4.1.3.3
Page | 36
En mettant ce champ 1 , le document (que ce soit un chapitre, une section ou une page) sera visible
dans la TreeView sur internet (voir ci-dessous).
Les recommandations sont les suivantes :
o Pour les types de documents utilisant des formats autres que TIFF, la valeur doit obligatoirement
tre positionne 1 ainsi que pour tous les types de chapitres rencontrs dans les niveaux
suprieurs de larborescence
o Pour les documents utilisant des formats TIFF, la valeur doit peut-tre positionn
A 0 pour que la navigation dans les diffrents chapitres et sous-chapitre seffectue
avec loutil de consultation de RTE. Seul le dernier lment avec la valeur 1 sera
visible dans le treeview.
A 1 pour que llment apparaissent dans le treeview. En cas de slection dans ce
mme treeview du niveau le plus bas, le document associ sera affich dans la partie
droite
Remarques
Tous les types de documents pour lesquels le champ TreeView est positionn 1 sont affichs dans larborescence tel que cela est illustr ci-dessous.
2.4.1.4
Flux DocTitle
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.4.1.4.2
DocID
Char
18
PK
Identification du document
DocType
Language
Char
Char
2
2
PK
PK
Type de document
Code langue constructeur
PK
Le document (couple DocID / DocType ) ne saffiche que pour les langues spcifies dans ce
champ
Si un document est valable pour plusieurs langues (par exemple une vues clates sans notion de texte), cette table
doit contenir autant denregistrement que de langues
Titre du document
Identification du document
Des
DocID
Page | 37
Char
Char
32
18
Oui
2.4.1.5
Flux PartsList
Plusieurs modes de gestion sont possible suivant si les champs DocID , DocType sont renseigns ou non.
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
ProductID
Char
18
PK
DocID
Char
18
PK
Oui
Numro du document
DocType
Char
PK
Oui
Type du document
PartsRef
Char
18
PK
LocateNb
Char
PK
Quantity
Int
Rfrence de la pice
Oui
Oui
Ce champ est optionnel si le constructeur gre directement la rfrence de pice sur les vues clates
Quantit
Ce champ permet de contrler les quantits de pices indiqus lors dun rapports dintervention sous
garantie
2.4.1.5.3 Remarques
Les champs DocID et DocType ne doivent tre utilis que dans le cas suivant :
-
le constructeur peut identifier pour lappareil les pices prsentes sur chacune des pages de vues clates
la valeur AllPartsList de la table Products pour lappareil en question est alors positionn 0
Les champs ProductID , DocID , DocType et PartsRef sont alors systmatiquement renseigns pour permettre AGORA de dterminer la liste de pices
associes chaque page.
Page | 38
2.4.1.6
Flux DocZone
Nom du champ
Type
Long.
PK
DocID
Char
18
PK
Numro de doc
DocType
Char
PK
Type de doc
PartsRef
Char
18
PK
Oui
Rfrence de la pice
LocateNb
Char
PK
Oui
LeftPos
Int
TopPos
Int
RightPos
Int
BottomPos
Int
2.4.1.6.3 Remarques
- En regard de la composition et des informations prsentes sur les vues clates, un seul des champs PartsRef et LocateNb peut tre utilis par un constructeur. Lautre
champ doit alors tre laiss vide.
- Ces quatre coordonnes dterminent la position et la taille de la zone dans laquelle le numro de repre (ou la rfrence pice) apparat.
- Les valeurs doivent imprativement tre exprimes en pixels, et limage correspondante doit imprativement utiliser une taille proche de la rsolution fax (soit 1728 par 2340
pixels).
Page | 39
2.4.1.7
Images
PDF
PNG
TIFF
JPEG
GIF
Les recommandations vis--vis de la rsolution des images TIFF sont les suivantes :
- Format A4
- Rsolution 200dpi
- Noir et Blanc
- Compression CCITT Group 4
Page | 40
Page | 41
Page | 42
2.4.2.1.3
Description du schma
Nom de llment
Nom de
lattribut
Type
mode
String
type
String
reference
String
code
name
action
String
String
String
Null autoris
itemdocs
Oui
Oui
String
value
String
Oui
Page | 43
2.4.2.1.4 Remarques
- Ce fichier XML contient les donnes des anciens fichiers plats DOC et DOC_TITLE
- Ci-dessous le mapping avec les flux TXT :
FMT
XML
File name
Field name
File name
DOC.FMT
DOCID
itemdocs.xsd
/itemdocs/itemdoc[@reference]
DOC.FMT
DOCTYPE
itemdocs.xsd
/itemdocs/itemdoc[@type]
DOC.FMT
FILENAME
itemdocs.xsd
/itemdocs/itemdoc/file[@name]
DOC.FMT
UPDATE
N/A
FMT
N/A
XML
File name
2.4.2.2
Field name
Field name
File name
Field name
DOCTITLE.FMT
DOCID
itemdocs.xsd
/itemdocs/itemdoc[@reference]
DOCTITLE.FMT
DOCTYPE
itemdocs.xsd
/itemdocs/itemdoc[@type]
DOCTITLE.FMT
LANGUAGE
itemdocs.xsd
/itemdocs/itemdoc/localizations/localization[@language]
DOCTITLE.FMT
DES
itemdocs.xsd
/itemdocs/itemdoc/localizations/localization[@value]
DOCTITLE.FMT
UDPATE
N/A
N/A
Structure de larbre :
o Le principe de cette table est dindiquer pour un nud pre , la liste des nuds Fils qui le compose. Cette relation pre / fils
permet de construire un arbre pour chaque appareil.
o Le premier type de nud situ la base de chaque arbre est constitu par un produit fini (ID de lappareil).
o Les derniers lments situs au bout de chaque branche reprsentent les pages des documents.
o A partir dun produit fini, il est donc possible de trouver lensemble des documents disponibles, ainsi que de les prsenter classs.
Lors du parcours de larbre, la langue de chaque fils est contrle par rapport la langue de la personne connecte pour ne
prsenter que les fils dans la langue parl par le rparateur
Du constructeur vers RTE
1 fois par jour
XML (UTF16)
Sens du transfert :
Priodicit conseille :
Format de fichier :
Page | 45
2.4.2.2.2
Page | 46
2.4.2.2.3
Description du schma
Nom de llment
Nom de
lattribut
Type
mode
String
type
reference
displayorder
String
String
Int
action
String
type
reference
displayorder
String
String
Int
type
reference
displayorder
String
String
Int
Null autoris
Itemtrees
Oui
2.4.2.2.4 Remarques
- Ce fichier XML contient les donnes de lancien fichier plat DOCLINK
- La technologie XML permet de reprsenter sous forme arborescente larbre de documentation : les lments Node peuvent contenir dautres lments Node rcursivement
et sur autant de sous-niveaux que souhait.
Page | 47
2.4.2.3
Page | 48
2.4.2.3.3
Description du schma
Nom de llment
Nom de
lattribut
Type
mode
String
action
String
type
reference
String
String
type
reference
String
String
type
reference
String
String
Int
Null autoris
Itemlinklist
Oui
Page | 49
String
Int
Type du document
Numro du document
Elment de regroupement des pices lies la nomenclature
Elment de lien avec la pice
La valeur doit tre fixe : part
Rfrence de la pice
Quantit. Ce champ permet de contrler les quantits de pices indiqus lors dun rapports dintervention sous garantie
Numro de repre sur les vues clates. Ce champ est optionnel si le constructeur gre directement la rfrence de
pice sur les vues clates
Numro de classement. Ce champ permet de classer les pices afin de dterminer lordre daffichage des diffrents
lments.
2.4.2.3.4 Remarques
- Ce fichier XML contient les donnes de lancien fichier plat PARTSLIST
- Ci-dessous le mapping avec les flux TXT :
FMT
File name
2.4.2.4
XML
Field name
File name
Field name
PARTSLIST.FMT
PRODUCTID
itemlinklist.xsd
/itemlinklist/linklist/item[@reference]
PARTSLIST.FMT
DOCID
itemlinklist.xsd
/itemlinklist/linklist/itemdoc[@reference]
PARTSLIST.FMT
DOCTYPE
itemlinklist.xsd
/itemlinklist/linklist/itemdoc[@type]
PARTSLIST.FMT
PARTSREF
itemlinklist.xsd
/itemlinklist/linklist/list/linkeditem[@reference]
PARTSLIST.FMT
LOCATENB
itemlinklist.xsd
/itemlinklist/linklist/list/linkeditem/locatenb
PARTSLIST.FMT
QUANTITY
itemlinklist.xsd
/itemlinklist/linklist/list/linkeditem/quantity
PARTSLIST.FMT
UPDATE
N/A
Description XSD
maxOccurs="unbounded"/>
value="delete"/>
value="merge"/>
value="override"/>
</xs:complexType>
<xs:complexType name="custompropertiesType">
<xs:sequence>
<xs:element name="customproperty" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="localizations" type="localizationsType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="linklistType">
<xs:sequence>
<xs:element name="linkeditem" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="item" type="itemType" />
<xs:element name="quantity" type="xs:decimal" minOccurs="0"/>
<xs:element name="displayorder" type="xs:integer" minOccurs="0"/>
</xs:all>
<xs:attribute name="locatenb" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="listaction" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="delete"/>
Page | 50
N/A
<xs:enumeration value="override"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="substitutelistType">
<xs:sequence>
<xs:element name="substitute" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="item" type="itemType"/>
<xs:element name="displayorder" type="xs:integer" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="listaction" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="delete"/>
<xs:enumeration value="override"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="itemType">
<xs:all>
<xs:element name="code" type="xs:string" minOccurs="0"/>
<xs:element name="icon" type="xs:string" minOccurs="0"/>
<xs:element name="label" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="localizations" type="localizationsType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="default" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="thumbnail" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="localizations" type="localizationsType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="default" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="picture" type="xs:string" minOccurs="0"/>
<xs:element name="comment" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="localizations" type="localizationsType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="default" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="countrylist" type="countrylistType" minOccurs="0"/>
<xs:element name="authorizationgroup" type="xs:string" minOccurs="0"/>
<xs:element name="customproperties" type="custompropertiesType" minOccurs="0"/>
<xs:element name="file" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="localizations" type="localizationsType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="default" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="linklist" type="linklistType" minOccurs="0"/>
<xs:element name="substitutelist" type="substitutelistType" minOccurs="0"/>
<xs:element name="taglist" type="taglistType" minOccurs="0"/>
</xs:all>
<xs:attribute name="type" type="xs:string" use="required"/>
<xs:attribute name="reference" type="xs:string" use="required"/>
</xs:complexType>
<xs:complexType name="nodeType">
<xs:all>
<xs:element name="item" type="itemType"/>
<xs:element name="displayorder" type="xs:integer" minOccurs="0"/>
<xs:element name="nodes" type="nodesType" minOccurs="0"/>
</xs:all>
</xs:complexType>
<xs:complexType name="nodesType">
<xs:sequence>
<xs:element name="node" type="nodeType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="itemtreeType">
<xs:sequence>
<xs:element name="item" type="itemType"/>
<xs:element name="nodes" type="nodesType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="listaction" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="delete"/>
<xs:enumeration value="merge"/>
<xs:enumeration value="override"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="rtedoc-stream">
<xs:complexType>
<xs:sequence>
<xs:element name="itemlist" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="itemType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="listaction" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="delete"/>
<xs:enumeration value="merge"/>
<xs:enumeration value="override"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="itemtree" type="itemtreeType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="version" type="xs:string" use="required"/>
<xs:attribute name="sequencenumber" type="xs:integer" use="optional"/>
</xs:complexType>
</xs:element>
</xs:schema>
Page | 51
Nom du champ
Type
Long.
PK
AccRef
Char
18
PK
AccType
Char
Oui
CountryFilter
Char
Oui
BrandFilter
Char
Oui
AccFamilyCode
Char
Status
MinQuantity
MaxQuantity
UnitQuantity
PriceCode
PublicPriceCode
Int
Int
Int
Int
Char
Char
2
3
4
3
5
5
Oui
Oui
Oui
Oui
Oui
Oui
Page | 52
Rfrence accessoire
Cette rfrence doit tre prsent dans la table Parts comme un article (champs PartsRef ) et dans
lensemble des autres tables associes ( PartsPrice par exemple)
Non Utilis Champ laisser vide
Nom du champ
Type
Long.
PK
AccRef
Language
AccDes
Char
Char
Char
18
2
32
PK
PK
Null
autoris
Nom du champ
Type
Long.
PK
CountryFilter
CountryCode
Char
Int
4
4
PK
PK
Null
autoris
Page | 53
CountryFilter
CountryCode
cf01
cf01
cf01
056
250
826
Nom du champ
Type
Long.
AccFamilyCode
Char
AccSubFamilyCode
Char
CountryFilter
Char
PK
Null
autoris
Oui
BrandFilter
IsTopFamily
Char
Bool
4
1
FamilyPicture
Char
18
Page | 54
Oui
2.5.4.3 Exemple
Lexemple de contenu de table suivant :
AccFamilyCode
acfam1
acfam1
acfam2
acsub1
acsub1
acsub2
acsec1
acsec2
AccSubFamilyCode
acsub1
acsub2
acsec1
acsec2
IsTopFamily
1
1
1
0
0
0
0
0
Page | 55
Nom du champ
Type
Long.
PK
AccFamilyCode
Language
AccFamilyDes
Char
Char
Char
6
2
32
PK
PK
Null
autoris
Permet au constructeur dassocier un accessoire un ensemble dinformation, chacune compose dun libell et dune valeur
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
AccRef
AccLabelID
Char
Char
18
5
PK
PK
Rfrence accessoire
Code identifiant du libell
Language
AccInfo
Char
Char
2
40
PK
Page | 56
Null
autoris
Cette table permet pour chaque ID de libell dindiquer un le texte correspond et lordre de prsentation
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
AccLabelID
Language
AccLabel
AccOrder
Char
Char
Char
Int
5
2
18
2
PK
PK
Null
autoris
Oui
Oui
Fichier utilise pour la recherche de cas demploi daccessoires ainsi que laffichage de la liste des accessoires compatible avec un appareil
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
AccRef
ProductID
Char
Char
18
18
PK
PK
Null
autoris
Page | 57
Nom du champ
Type
Long.
PK
AccRef
Language
AccPicture
Char
Char
Char
18
2
18
PK
PK
Null
autoris
Page | 58
Le nom de limage peut tre le mme pour les diffrentes langues (par exemple sil ny a pas de texte dans
limage) ou au contraire spcifique une langue.
Les formats dimages accepts sont : GIF, JPG et PNG.
La taille maximale conseille est de 400pixels en largeur sur 300pixels en hauteur avec une palette de 256
couleurs.
OrderResponseDetail
OrderResponseLineDetail
Page | 59
Delivery adresses
Contains information
returned by the
manufacturer to RTE to
update the order status
Contains information
returned by the
manufacturer to RTE to
update each order line
status
Contains information
returned by the
manufacturer to RTE to
update the delivery slips on
a command line.
May be extended to
subsidiaries?
OUI
OUI
OUI
NON
Lors de la transmission dune commande, il est possible de choisir entre plusieurs adresses de livraison.
Constructeur vers RTE
1 fois par heure ou suivant la planification souhaite par le constructeur
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
PK
ClientNumber
Char
10
PK
ClientNbLiv
Char
10
PK
Company
Name
Address1
Address2
Address3
Zip
Town
Country
Tel
Fax
Char
Char
Char
Char
Char
Char
Char
Int
Char
Char
32
32
32
32
32
10
32
4
14
4
Page | 60
Nom du
champ
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Flux Orders
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.6.4.1.2
Nom du champ
Type
Long.
PK
OrderNbAGORA
Char
12
PK
OrderNbCLIENT
Char
12
ClientNumber
ClientNumberLiv
OrderDate
DeliveryMode
DeliveryCompany
DeliveryName
DeliveryAddress1
DeliveryAddress2
DeliveryAddress3
DeliveryZip
DeliveryTown
DeliveryCountry
Char
Char
DateTime
Int
Char
Char
Char
Char
Char
Char
Char
Char
10
10
19
1
32
32
32
32
32
10
32
4
Page | 61
Null
autoris
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
DeliveryPhone
DeliveryEmail
WhishedDeliveryDate
DeliveryInfo
ServiceOrder
Char
Char
DateTime
Char
Char
14
128
19
512
20
Oui
Oui
Oui
Oui
2.6.4.1.3 Remarques
Si le rparateur na pas le droit de modifier son adresse de livraison (Voir champ DeliveryAllowed de la table Clients ), le contenu des champs de ladresse de livraison est
gal ladresse par dfaut fournie par le constructeur dans sa table Clients .
2.6.4.2
Flux OrderDetail
Nom du champ
Type
Long.
PK
OrderNbAGORA
Line
Char
Int
12
4
PK
PK
PartsRef
NewPartsRef
Char
Char
18
18
Oui
Quantity
Notes
Int
Char
4
40
Oui
Page | 62
Null
autoris
ORDERHEADER
1ire ligne
ORDERLINE
2ime ligne
ORDERLINE
Ligne suivante
ORDERLINE
2ime commande
ORDERHEADER
1ire ligne
ORDERLINE
Les autres champs pour les lignes denttes et de dtails sont identiques ceux documents dans les chapitres prcdents correspond des changes via fichiers spars (entte et
lignes).
2.6.5.1.3
Page | 64
61302614
570551B
1
64561202
2
77X7233
3
75X2712
4
75x1764
5
31x5038
13/06/2002 11:311CENTRE
71X8709
1
girard
1
GUILLAUM
2
stock
1
camelin
1
stock
Page | 65
2.6.6.1
Description XSD
Page | 66
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="OrderNbAGORA" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="12" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="OrderNbCLient" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="12" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Nom du champ
Type
Long.
PK
OrderNbAGORA
Char
12
PK
OrderNbManufacturer
Char
12
Oui
Status
Int
Oui
Page | 67
Null
autoris
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.6.8.2
Nom du champ
Type
Long.
PK
OrderNbAGORA
12
PK
Null
autoris
Autoris pour
les filiales
Oui
Line
Status
Oui
Delivered
Oui
NewPartsRef
DeliveryDate
A
A
18
10
Oui
Oui
Page | 68
PK
Oui
Oui
Oui
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.6.9.2
Nom du champ
Type
Long.
PK
Null
autoris
OrderNbAGORA
12
PK
Autoris pour
les filiales
Oui
Line
PK
Oui
BLNumber
12
PK
Oui
PartsRef
18
PK
Oui
Delivered
Oui
Oui
DeliveryDate
10
Oui
Oui
Page | 69
Nom du champ
Type
Long. PK Null
Description longue et commentaires
autoris
OrderNbAGORA
Char
12
BLNumber
Char
12
PK
PK
Line
PK
PartsRef
Char
18
PK
50
Delivered
Number
TrackingNumber
Char
50
CarrierCode
Char
10
Page | 70
PK
WarrantyProducts
WarrantyType
WarrantyFixedList
WarrantyFixedDes
WarrantyFixedPrices
WarrantyResponse
Page | 71
May be extended to
subsidiaries?
NON
NON
NON
NON
NON
NON
OUI
WarrantyResponseDetail
(provided by the
manufacturer)
Updates the warranty reports
with manufacturer status
Status of the warranty report
(provided by the
manufacturer)
Updates the warranty reports
with manufacturer status
OUI
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.7.2.2
Nom du champ
Type
Long.
PK
ClientNumber
Char
10
PK
ClientWarrantyType
Char
Null
autoris
Page | 72
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.7.3.2
Nom du champ
Type
Long.
PK
ProductID
Char
18
PK
ProductWarrantyType
Char
Null
autoris
Page | 73
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.7.4.2
Nom du champ
Type
Long.
PK
ClientWarrantyType
ProductWarrantyType
bForfaits
Char
Char
Bool
4
8
1
PK
PK
bMOeuvreTemps
bMOeuvreCout
Bool
Bool
1
1
bDeplacementKm
bDeplacementCout
Bool
Bool
1
1
La saisie seffectue dans la devise de facture du client (voir champ Currency de la table Client )
Accs autoris un remboursement de frais de dplacement en Km
Accs autoris un remboursement de frais de dplacement en devise
bAutreCout
Bool
La saisie seffectue dans la devise de facture du client (voir champ Currency de la table Client )
Accs autoris un remboursement dautres cots
Laccs cette option permet lutilisateur sur AGORA de saisir aussi bien le montant dune description pour ces
autres cots.
Dure de la garantie en mois
La dure de garantie du produit indiqu dans ce champ est utilise pour contrler le dlai existant entre la
date dachat et la date dappel saisie par un rparateur dans un rapport dintervention sous garantie
Une dure gale zro indique AGORA de ne pas procder cette vrification
Accs autoris une prise en charge des frais de rexpdition
Duree
Int
Null
autoris
bRexepedition
Page | 74
Bool
2.7.4.3 Remarque
Pour les champs bXXXXX :
-
une valeur 1 donne laccs au champ correspondant, mais toute saisie reste optionnelle pour lutilisateur
une valeur 0 ne donne pas laccs
.
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.7.5.2
Nom du champ
Type
Long.
PK
ClientWarrantyType
ProductWarrantyType
Forfait
Char
Char
Char
4
8
8
PK
PK
PK
Null
autoris
bFroid
Bool
Page | 75
Le boolen bFroid doit tre positionn 1 lorsque le code forfait indiqu correspond un forfait froid.
Ceci permet RTE dafficher le message Attention, vous indiquez avoir effectu une intervention avec
ouverture du circuit froid ds la slection de celui-ci.
Nom du champ
Type
Long.
PK
Forfait
Language
Designation
Char
Char
Char
8
2
64
PK
PK
Null
autoris
Nom du champ
Type
Long.
PK
Forfait
Currency
Cost
Char
Char
Cur
8
3
10
PK
PK
Null
autoris
2.7.7.3 Remarques
Le montant du forfait est prsent dans la mme devise que celle du client (table Clients)
Si aucune valeur nest trouve dans cette table, le montant du forfait nest pas prsent (uniquement le libell)
Page | 76
Alors que le fichier envoy par RTE au constructeur contiendra en plus la section CLAIMAGORA comme dans lexemple ci-dessous
AGORACLAIM
CLAIMTYPE
CLAIMAGORA (with the Agora warranty report Identifier and the report date)
CLAIMDELIV
CLAIMRESAL
CLAIMCONSO
CLAIMINFOS
CLAIMLAB
CLAIMPARTS
CLAIMPARTS
ENDTYPE
CLAIMTYPE
CLAIMAGORA (with the Agora warranty report Identifier and the report date)
CLAIMDELIV
CLAIMRESAL
CLAIMCONSO
CLAIMINFOS
CLAIMLAB
CLAIMPARTS
CLAIMPARTS
ENDTYPE
ENDCLAIM
2.7.8.3
Section CLAIMAGORA
Nom du champ
Type
Long.
Exemple
Identificateur
OrderNbAgora
Char
Int
10
12
CLAIMAGORA
ClientNumber
OrderDate
Char
DateTime
10
19
31260
01/06/2005
Page | 78
12:53:23
2.7.8.4
Nom du champ
Type
Long.
Exemple
Statut produit
Char
Dans le cas o lISG est issue dun mandat, voici le mapping avec les types dinterventions transmis dans le
mandat :
1
'S' (Sous Garantie)
2
'E' (Sous Extension de Garantie)
3
'S' (Sous Garantie)
9
'S' (Sous Garantie)
Le reste
'H' (Hors conditions de Garantie)
Page | 79
XMLSchema
Page | 80
2.7.9.3
Description du schma
Nom de llment
Type
Null
autoris
Warrantyclaims
Warrantyclaims > WarrantyClaim
index
ordernbagora
Int
Char
creationdate
clientnumber
type
Date
Char
Char
username
Char
Ordernbclient
Char
AssignmentNumber
orderperson
Char
Char
technicalref
commercialref
manufacturingdate
Char
Char
Char
status
Char
Valeurs possibles :
H : pour Hors Garantie
S : pour Sous Garantie
E : pour Sous Extension de garantie
Page | 81
number
Char
Oui
Char
firstname
lastname
streetnumber
address1
address2
address3
zipcode
city
state
isocountrycode
phone
mobile
email
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Oui
Oui
Oui
Oui
Oui
name
name unknown
zipcode
city
state
isocountrycode
distributorreference
Char
Bool
Char
Char
Char
Char
Char
purchasedate
startdate
Date
Date
Page | 82
Numro daccord du constructeur pour la prise en charge dune intervention sur un appareil hors
garantie.
Ce champ est obligatoire si lintervention a t dclare tre ralise hors garantie.
Oui
Civilit du consommateur :
1:M
2 : Mlle
3 : Mme
Prnom
Nom
Numro de rue
Zone dadresse 1
Zone dadresse 2
Zone dadresse 3
Code postal
Ville
Etat (US)
Code pays ISO
N de tlphone
N de tlphone mobile
Email
Contient des informations sur le revendeur
Nom de lenseigne
Indique si lutilisateur a choisi lenseigne Autre et a fait une saisie libre
Code postal
Ville
Etat(US)
Code pays ISO
Rfrence du distributeur
Contient des informations sur lintervention
Date dachat
Date de dpt
enddate
source
additionalcosts
additionalcosts
description
additionalcosts
amount
additionalcosts
currency
Date
Char
Char
Decimal
Char
Oui
Char
Char
Char
Char
Oui
Part
Part (attribut : line)
Part ref
Part quantity
Part invoicenumber
Part comment
Int
Char
Int
Char
Char
Page | 83
mode
clientcode
Oui
company
name
address1
address2
address3
zipcode
Oui
Oui
Oui
Oui
Oui
Oui
Mode de livraison
Contient le code client livr. Si cette information est renseigne alors tous les lments de cette
section ne sont pas remplir.
Si le code est Autre, alors les autres champs doivent tre renseigns
Nom de la socit
Nom du destinataire
Champ dadresse 1
Champ dadresse 2
Champ dadresse 3
Code postal
city
state
isocountrycode
Char
Oui
Oui
Oui
Ville
Etat (US)
Code pays ISO
2.7.9.4 Remarques
Ce fichier XML est utilis par le constructeur SEB uniquement et contient de ce fait le spcifique associ.
Le champ state sera cod sur 2 caractres suivant la norme ISO 3166-2. Ci-dessous la liste des codes tats :
-
Code Description
AK Alaska
AL Alabama
AR Arkansas
AZ Arizona
CA California
CO Colorado
CT Connecticut
DC Columbia (District de)
DE Delaware
FL Florida
GA Georgia
HI Hawaii
IA Iowa
ID Idaho
IL Illinois
IN Indiana
KS Kansas
KY Kentucky
LA Louisiana
MA Massachusetts
MD Maryland
ME Maine
MI Michigan
MN Minnesota
MO Missouri
Page | 84
MS Mississippi
MT Montana
NC North Carolina
ND North Dakota
NE Nebraska
NH New Hampshire
NJ New Jersey
NM New Mexico
NV Nevada
NY New York
OH Ohio
OK Oklahoma
OR Oregon
PA Pennsylvania
RI Rhode Island
SC South Carolina
SD South Dakota
TN Tennessee
TX Texas
UT Utah
VA Virginia
VT Vermont
WA Washington (State of)
WI Wisconsin
WV West Virginia
WY Wyoming
Page | 85
Sens du transfert :
Priodicit conseille :
Format de fichier :
Type
Long.
PK
OrderNbAGORA
12
PK
OrderNbManufacturer
Status
A
N
12
2
Null
autoris
Oui
Oui
Oui
Ce code statut est traduit en texte via une table gr par RTE
Les tats les plus frquemment utiliss sont :
o Accept : si la demande est conforme valeur 6
o Non conforme : si incohrence valeur 7
o Refus : si hors garantie valeur 8
Les dossiers en statut 7 ( Non-conforme ) deviennent de nouveau modifiables sur
AGORA pour permettre au rparateur de corriger linformation incorrecte
Informations supplmentaires concernant le statut de la commande
Comment
100
Oui
Page | 86
Est destin en premier lieu indiquer un commentaire sur la raison de rejet dune
demande non-conforme ou incomplte
Type
Long.
PK
OrderNbAGORA
12
PK
PK
Null
autoris
Line
Oui
Status
Oui
Delivered
Oui
NewPartsRef
18
Oui
DeliveryDate
10
Oui
Page | 87
Page | 88
Nom de llment
Nom de lattribut ou
lment feuille
Type
Null
autoris
Warrantyresponse
Warrantyresponse > WarrantyClaim
index
ordernbagora
Int
Char
ordernbmanufacturer
clientnumber
status
Char
Char
Int
comment
Char
file
Char
Oui
Page | 89
part
line
Oui
Int
ref
status
Char
Int
delivered
Bool
newpartref
Char
deliverydate
Page | 90
Date
Date de livraison
Ce champ indique le nombre de pices livres dans le cadre des commandes sous
garantie
Il nest pas destin tre utilis dans le cadre des rapports dintervention sous garantie
pour demande davoir
2.8
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.8.1.2
Nom du champ
Type
buldocId
Int
Long.
PK
10
PK
Null
autoris
creationDate
parutionDate
peremptionDate
criticalLevelId
Date
Date
Date
Int
10
10
10
4
Oui
Page | 91
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.8.2.2
Nom du champ
Type
Long.
PK
Null
autoris
buldocId
langueId
Int
Char
10
2
255
255
4
Title
filename
bultypeId
Char
Char
Int
Oui
Oui
Oui
Page | 92
La liste des valeurs supportes par AGORA est en cours de dtermination par AGORA SAS et sera
communique ultrieurement
Celles-ci permettent AGORA aussi bien didentifier le type dinformation que le format du fichier indiqu
dans le champ filename
Par exemple :
o 1 pour Service bulletin en PDF
o 2 pour Campagne de rappel en PDF
o
AGORA ne prvoit pour linstant que de supporter les formats :
o TIFF
docId
doctype
Char
Char
18
2
Oui
Oui
o PDF
o JPEG
o PNG
Numro DocID du document
Numro DocType du document
2.8.2.3 Remarque:
- Champs title , filename , bultypeid
o Ces champs doivent tre utiliss si le constructeur souhaite transfrer des documents complmentaires ceux dj en ligne sur AGORA dans les changes
standards graphiques
o Ils ne doivent pas tre utiliss conjointement aux champs DocID et DocType
o En cas dutilisation de ces champs, les documents seront rendus automatiquement visibles dans le treeview des appareils concerns (voir dossier AGORA
Services bulletin V1.5.doc pour plus de prcision)
- Champs DocID , DocType
o Lutilisation de ces champs permet dindiquer que le document existe dj dans la base documentaire de AGORA
o Dans ce cas, le titre, le nom du fichier et son format sont dtermins par la base actuelle dj reue par RTE (voir tables DocTitle, Doc, DocType des changes
standards)
Page | 93
Cette table peut contenir autant de lien que ncessaire entre un document et les pices ou appareils correspondants
Du constructeur vers RTE
1 fois par jour
TEXTE (ASCII ou UNICODE)
Nom du champ
Type
Long.
buldocId
mainrefId
mainreftypeId
int
char
int
10
100
4
secondrefId
secondreftypeId
char
int
100
4
PK
Null
autoris
Oui
Oui
2.8.3.3 Remarque
- Whildcards
o AGORA acceptera des jokers (aussi appels Wildcard ) utilisables dans les champs mainRefID et secondRefID
o Par exemple ARG9% pour toutes les rfrences dappareils commenant par ARG9
o La syntaxe des Wildcard grs par AGORA sera confirme ultrieurement
- Utilisation des rfrences main et second
o A lheure actuelle, seuls les couples de critres suivants sont grs comme dtaill dans le tableau ci-dessous
Page | 94
mainRef
secondRef
o
o
Page | 95
Les champs secondRefID et secondRefTypeID ne doivent tre donc utiliss que si deux critres avec une clause ET doivent sappliquer
Par exemple si un Service Bulletin ne concerne que la pice de rfrences 50-0000 montes dans les appareils de rfrence technique 80000100/1 , alors il
convient de renseigner les champs tel que :
mainRefID = 80000100/1
mainRefTypeID = 1
secondRefID = 50-0000
secondRefTypeID = 3
Lorsquun seul critre sapplique, seul les champs mainRefID et mainRefTypeID doivent tre renseigns, les champs secondRefID et
secondRefTypeID devant tre laisss vides.
Sens du transfert :
Priodicit conseille :
Format de fichier :
2.9.1.2
Nom du champ
fse_id
fse_city
fse_date
fss_state
fss_subscription_date
fss_cancelled_date
fss_ClientNumber
fss_firm
fss_type
fss_name
fss_address1
fss_address2
fss_address3
fss_zipcode
fss_city
fss_country
fss_phone
fss_contact_type
fss_email
Page | 96
Type
Long.
8
32
10
1
10
10
10
32
1
32
32
32
32
10
32
32
32
1
100
PK
Null
autoris
fss_fax
fss_payment_type
32
1
1 = "By cheque"
2 = "Through a training organization"
3 = "By manufacturer account"
fss_nbr_participants
fss_nbr_participants *
fse_price_ht
fss_nbr_participants *
fse_price_ttc
fss_formation_organization_nu
mber
fss_formation_organization_na
me
Page | 97
10
15 / 10
15 / 10
32
32
Nom du champ
Type
Long.
SessionID
Company
ClientNumber
LastName
FirstName
int
Char
Char
Char
Char
8
32
10
32
32
Page | 98
PK
Null
autoris
(file header)
(contains data from the Repair Request's header)
(contains operations data)
(contains consumer information)
(contains spare parts references and quantities)
(contains spare parts references and quantities)
(contains spare parts references and quantities)
Type
Long.
Identificateur
Char
N de version
Char
Page | 99
Mandatement
Cette ligne est obligatoire pour un mandatement et il ne doit y en avoir quune seule.
Type
Long.
PK
Null
autoris
Identificateur
Char
OrdreMission
ManufacturerId
ClientNumber
CommercialRef
TechnicalRef
SerialNumber
PurchaseDate
CallDate
ActivationDate
ConsumerContract
Char
Int
Char
Char
Char
Char
Date
Date
Date
Char
20
2
10
18
18
20
10
10
10
20
GCPlusContract
Char
Oui
NbAccordHorsGar
ResalerName
ResalerZip
ResalerTown
ResalerCountry
Family
BrandDes
Char
Char
Char
Char
Int
Char
Char
20
32
10
32
3
34
27
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Int
Action
X
X
X
Oui
Oui
Oui
Oui
Oui
Oui
Page | 100
Field name
Type
Length
PK
Allow nulls
Login name:
Char
OperationType
Failure
ManufacturerRemark
IRIS code condition
Expanded IRIS code condition
IRIS code characteristic
IRIS code section
IRIS default code
FirstDateDesired
FirstStartTimeDesired
FirstEndTimeDesired
Operations48h
Int
Char
Char
Char
Char
Char
Char
Char
Date
Time
Time
Int
2
400
128
5
5
5
5
5
10
5
5
1
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
ReplaceRef
Char
18
Oui
Page | 101
Donnes du consommateur
Cette ligne est obligatoire pour un mandatement et il ne doit y en avoir quune seule.
Type
Long.
PK
Char
Int
ConsumerTitle
Char
ConsumerName
ConsumerFirstName
ConsumerAddress1
ConsumerAddress2
ConsumerAddress3
ConsumerZip
ConsumerTown
ConsumerCountry
ConsumerTel
ConsumerTypeTel
ConsumerSMSCode
ConsumerProTel
ConsumerEmail
ConsumerRemarks
Char
Char
Char
Char
Char
Char
Char
Int
Char
Char
Char
Char
Char
Char
32
32
32
32
32
10
32
3
20
32
20
20
128
128
Page | 102
Null
autoris
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Type
Long.
PK
Identificateur
Char
PartsRef
Quantity
Notes
Char
Int
Char
18
2
40
Null
autoris
X
Oui
Type
Long.
Char
Nb de ligne PARTS
Page | 103
Int
Page | 104
Type
Long.
Char
Int
OrdreMission
Type
Long.
PK
Null
autoris
Char
20
Ordre de mission
ManufacturerId
Int
ClientNumber
Char
10
N du rparateur
ReasonCode
Char
Comment
Page | 105
Char
128
Oui
Type
Long.
PK
OrdreMission
ManufacturerId
ClientNumber
StatusCode
ReasonCode
Char
Int
Char
Int
Char
20
2
10
1
6
Comment
Char
128
Page | 106
Null
autoris
X
X
X
Oui
Type
Long.
Char
Int
Char
Date
Time
Time
Char
PK
20
2
10
10
5
5
6
Null
autoris
X
X
X
Oui
Oui
Oui
Oui
Comment
Page | 107
Char
128
Oui
2.11.1.1.2 Introduction
Le format utilis est le mme sur celui des demandes dinterventions sous garantie, lexhaustivit du format est prsente ci-dessous.
2.11.1.1.3 Organisation des sections
1ere
demande
Dlimiteurs
du fichier
2ime
demande
Page | 108
Nom de la section
SOLUTIONCLAIM
CLAIMAGORA
CLAIMTYPE
CLAIMREASON
CLAIMRESAL
CLAIMCONSO
CLAIMINFOS
CLAIMPICKUP
CLAIMATTACH
CLAIMATTACH
ENDTYPE
CLAIMAGORA
CLAIMTYPE
CLAIMREASON
CLAIMRESAL
CLAIMCONSO
CLAIMINFOS
CLAIMPICKUP
ENDTYPE
ENDCLAIM
Contenu
Entte du fichier
Identification du premier rapport
Dbut du premier rapport
Motif de la demande
Coordonnes du revendeur
Coordonnes du consommateur
Informations sur la demande
Info de reprise de lappareil
Pice jointe n1
Pice jointe n2
Fin du premier rapport
Identification du second rapport
Dbut du second rapport
Motif de la demande
Coordonnes du revendeur
Coordonnes du consommateur
Informations sur la demande
Info de reprise de lappareil
Fin du second rapport
Fin du fichier
Commentaire
Contient principalement le numro de version du format de fichier
Contient le type de demande et les informations denttes (ex SOL )
Demand par les constructeurs uniquement certains rparateurs
Type
Long.
Exemple
Identificateur
N de version
Char
Char
13
7
SOLUTIONCLAIM
1.0.0
Long.
Exemple
Identificateur
ClaimNbAgora
Char
Int
13
12
CLAIMAGORA
ClientNumber
DateTime
Char
DateTime
10
19
31260
01/06/2013
12:53:23
Page | 109
Type
Long.
Exemple
Identificateur
N denregistrement
Char
Int
13
3
CLAIMTYPE
001
Type
Char
LAB
Constructeur
Rf. Technique
Rf. Commerc.
N de srie
Date d'achat
Nom
N de rapport
Char
Char
Char
Char
Date
Char
Char
2
18
18
20
10
32
50
01
A12B34C56
A12VR
SN1234
24/12/1999
DUPONT
12345678
N dordre de mission
Char
20
Page | 110
Type
Long.
Exemple
Identificateur
Type de la demande
Char
Char
13
8
CLAIMREASON
SOLUTION
Motif de la demande
de solution
Char
PMS
Rfrence de la pice
indisponible
Date de la commande
Char
18
X1234567
Date
10
21/03/2010
Rfrence de la
commande pice
Rfrence du client/de
la commande
constructeur
Demande de solution
Autre
Type de demande
Autre
Char
20
12FR4567
Char
20
UH789E45
Char
100
Char
100
Page | 111
Si le motif de la demande de solution est AUT alors ce champ contient le descriptif de la demande.
Sinon, ce champ est ignor.
Si le type de la demande de solution est OTHER alors ce champ contient le descriptif du motif.
Sinon, ce champ est ignor.
Type
Long.
Exemple
Identificateur
Demandeur
Char
Char
13
3
CLAIMRESAL
ADH
Char
Char
Char
Char
Char
Char
Char
Int
Char
Char
Char
Char
Char
Char
Int
Char
Char
Char
Char
10
32
32
32
32
10
32
3
32
32
32
32
10
32
3
10
32
32
32
Page | 112
06410
BIOT
250
06410
BIOT
250
Si le SAV dispose dun compte constructeur sur Agora
SAV Adresse 3
SAV CP
SAV Ville
SAV Pays
Char
Char
Char
Int
32
10
32
3
06410
BIOT
250
Type
Long.
Exemple
Identificateur
Nom
Adresse1
Adresse2
Adresse3
Code Postal
Ville
Pays
Char
Char
Char
Char
Char
Char
Char
Int
13
32
32
32
32
10
32
3
CLAIMCONSO
DUPOND
Avenue de la Rpublique
06410
BIOT
250
Tlphone
Page | 113
Char
20
033038978123
Type
Long.
Exemple
Identificateur
Date dappel/dordre de
mission
IRIS Condition
IRIS Cond. Etendue
IRIS Symptme
IRIS Section
IRIS Dfaut
Symptme de la panne
Char
Date
13
10
CLAIMINFOS
27/03/2010
Char
Char
Char
Char
Char
Char
2
4
4
4
3
100
6
X1E
16N
G11
51
La pice
tait...
Page | 114
Type
Long.
Exemple
Identificateur
Nom
Adresse 1
Adresse 2
Adresse 3
CP
Ville
Nom du responsable
Tl 1 du responsable
Tl 2 du responsable
Date de dispo.
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Date
13
32
32
32
32
10
32
32
14
14
10
CLAIMPICKUP
02/04/2010
Type
Long.
Exemple
Identificateur
Char
13
CLAIMATTACH
Nom du fichier
Char
50
8BF816E0-B0DD-4353-B5DF97C94DA0DBC9.jpg
Page | 115
Type
Long.
Exemple
Identificateur
Char
13
ENDTYPE
Type
Long.
Exemple
Identificateur
Char
13
ENDCLAIM
Nombre de rapports
Int
003
Page | 116
2.11.1.2
Flux "SolutionResponse"
2.11.1.2.1 Overview
Contenu de la table :
Sens du transfert :
Priodicit conseille :
Format de fichier :
Indique pour chaque demande de solution SAV son tat davancement constructeur.
Du constructeur vers RTE
3 fois par jour
TEXTE (ASCII ou UNICODE)
Type
Long
PK
ClaimNbAGORA
Int
12
PK
ManufacturerID
ClaimNbManufacturer
Status
Int
Char
Char
2
50
4
PK
Comment
Char
250
Page | 117
Null autoris
Oui
Oui
Page | 118
Nom de
llment
claims
claims > claim
Null
autoris
Type
claimnumber
String
clientnumber
createdate
modificationdate
String
DateTime
DateTime
contactemail
String
updatenumber
manufacturer
Int
Int
Nom de llment
Nom de lattribut ou lment feuille Type Null autoris Description longue et commentaires
claims
claims > claim > product
Page | 119
String
commercialref
serialnumber
purchasedate
String
String
Date
Nom de llment
Type
claims
claims > claim >
claiminfo
Page | 120
Null
autoris
username
String
atsnumber
String
agorawarrantynumber
ordermission
String
String
Correspond au numro de rapport attribu par le rparateur. Ce numro doit tre unique par clients dans la totalit de
lhistorique et dans les numros prsents dans le fichier dpos.
Numro du rapport dintervention partir de laquelle la demande a t cre
Numro dordre de mission communiqu par le constructeur
calldate
Date
Date dappel
comment
String
Nom de llment
Type
claims
claims > claim >
claimreason
Page | 121
Null
autoris
requesttype
String
requestobject
String
unvailablepart
String
orderdate
Date
Contient le type de la demande, doit imprativement tre une valeur de la liste suivante :
- SOLUTION : demande de solution SAV
- OTHER : demande autre
Si le type de la demande est OTHER, alors ce champ est ignor ;
Sinon, si le type de la demande est SOLUTION, alors la valeur doit tre parmi la liste suivante :
- PMS : Panne la Mise en Service
- IND : Pice indisponible
- IRR : Appareil Irrparable
- MUL : Multiples Interventions
- AUT : Autre
Si le motif de la demande de solution est IND alors ce champ contient la rfrence de la pice indisponible.
Sinon, ce champ est ignor.
Si le motif de la demande de solution est IND alors ce champ contient la date de la commande.
Page | 122
ordernumber
String
atsordernumber
String
requestdesc
String
requestother
String
Si le motif de la demande de solution est IND alors ce champ contient la rfrence de la commande pice.
Sinon, ce champ est ignor.
Si le motif de la demande de solution est IND alors ce champ contient la rfrence du client/de la commande
constructeur.
Sinon, ce champ est ignor.
Si le motif de la demande de solution est AUT alors ce champ contient le descriptif de la demande.
Sinon, ce champ est ignor.
Si le type de la demande de solution est OTHER alors ce champ contient le descriptif du motif.
Sinon, ce champ est ignor.
Page | 123
Nom de llment
Nom de lattribut ou lment feuille Type Null autoris Description longue et commentaires
claims
claims > claim > claimresal
claimant
String
manufactureraccount
String
name
String
address1
String
address2
String
address3
String
zip
String
city
String
country
Int
Page | 124
name
String
address1
String
address2
String
address3
String
zip
String
city
String
country
Int
String
name
String
address1
String
address2
String
address3
String
zip
String
city
String
country
int
Page | 125
Nom de llment
Nom de lattribut ou lment feuille Type Null autoris Description longue et commentaires
claims
claims > claim > Consumer
String
address1
String
address2
String
address3
String
zip
String
city
String
country
Int
phone
String
Page | 126
Nom de llment
claims
claims > claim > iris
code
String
repairDesc
String
Page | 127
Null
autoris
Nom de llment
Nom de lattribut ou lment feuille Type Null autoris Description longue et commentaires
claims
claims > claim > claimpickup
name
String
contactname
string
address1
String
address2
String
address3
String
zip
String
city
String
country
Int
phone1
phone2
Email
availabledate
String
String
String
Date
Nom de llment
claims
claims > claim > attachedfiles
Page | 128
Nom de lattribut ou lment feuille Type Null autoris Description longue et commentaires
Elment racine du fichier. Contient la liste des suivis de dossier
Elment contenant les pices jointes
attachedfile
String
Page | 129
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="requestdesc">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="100" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="requestother">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="100" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="claimresal">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="distributor">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="manufactureraccount">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address3">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="zip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="city">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="country">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="adherent">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address3">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="zip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="city">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="country">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
Page | 130
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="aftersales">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="manufactureraccount">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address3">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="zip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="city">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="country">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="claimant" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="3" />
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" maxOccurs="1" name="consumer">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address3">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="zip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="city">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="country">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="phone">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
Page | 131
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="iris">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="code">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="17" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="repairdesc">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="claimpickup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="contactname">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="address3">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="zip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="city">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="country">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="phone1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="phone2">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="14" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="email">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="255" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="availabledate" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="1" name="attachedfiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="attachedfile">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="claimnumber" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="12" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="clientnumber" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="10" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="createdate" type="xs:dateTime" use="required" />
<xs:attribute name="contactemail" type="xs:string" use="optional" />
<xs:attribute name="modificationdate" type="xs:dateTime" use="optional" />
<xs:attribute name="updatenumber" type="xs:int" use="optional" />
<xs:attribute name="Manufacturer" type="xs:int" use="required" />
Page | 132
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Nom de llment
claims
claims > claim
Page | 133
Type
Null
autoris
claimnumber
String
manufacturer
int
claimnbmanufacturer
string
status
string
comment
string
oui
attachedfile
String
oui
Page | 134
</xs:element>
</xs:sequence>
<xs:attribute name="claimnumber" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="12" />
<xs:maxLength value="12" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="manufacturer" use="optional">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
OUT/
Solution/
Le transfert FTP devra suivre la rgle suivante :
Durant le transfert le fichier doit sappeler : <Date>_IN_SOLUTION.tmp
A la fin du transfert, il faut lappeler <Date>_IN_SOLUTION.zip
2.11.2.3.2 Solution Response
Les messages SOLSAV gnrs par le constructeur destination des STA seront dposs sous larborescence suivante :
IN/
SolutionResponse/
Le transfert FTP devra suivre la rgle suivante :
Durant le transfert le fichier doit sappeler : <Date>_IN_SOLUTIONRESPONSE.tmp
A la fin du transfert, il faut lappeler <Date>_IN_SOLUTIONRESPONSE.zip
A noter que le fichier XML et les pices jointes sont compresss dans la mme archive.
Page | 135
Nom de llment
Type
claims
claims > claim
Page | 136
claimnumber
String
updatedate
Date
clientnumber
String
Compte client
manufacturer
int
Constructeur
mti
String
mtistatus
int
claimstatus
int
comment
String
iriscondition
String
irisconditionex
String
irissection
String
irissymptom
String
irisdefault
String
irisrepair
String
agreementtype
int
sparepartagreement
bool
labouragreement
bool
exceptionallabourcostagreement
bool
nameplatereceived
bool
deviceexpertised
bool
Page | 137
Appareil expertis
creditvalue
decimal
creditcontribution
decimal
newdeviceref
String
sparepartorigin
String
creditaccount
String
Compte de facturation
aggreementvalidatedby
String
agreementdate
Date
Date de laccord
agreementnumber
String
Numro daccord
creditnumber
String
Numro de lavoir
creditdate
Date
Date de lavoir
SAPTransac
String
String
Rfrence de la pice
quantity
int
Quantit rembours
price
decimal
Prix net
Page | 138
String
address1
String
address2
String
address3
String
zip
String
city
String
country
String
phone1
String
phone2
String
String
retrievalwishdate
Date
retrievaleffectivedate
Date
comment
Date
Commentaire du transporteur
Page | 139
String
address1
String
address2
String
address3
String
zip
String
city
String
country
String
phone1
String
phone2
String
String
deliverywishdate
Date
deliveryeffectivedate
Date
comment
String
Commentaire du transporteur
2.12.1.3 XSD
Page | 140
Page | 141
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="delivery">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="address1" type="xs:string" />
<xs:element name="address2" type="xs:string" />
<xs:element name="address3" type="xs:string" />
<xs:element name="zip" type="xs:string" />
<xs:element name="city" type="xs:string" />
<xs:element name="country" type="xs:string" />
<xs:element name="phone1" type="xs:string" />
<xs:element name="phone2" type="xs:string" />
<xs:element name="email" type="xs:string" />
<xs:element name="deliverywishdate" type="xs:date" />
<xs:element name="deliveryeffectivedate" type="xs:date" />
<xs:element name="comment" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="claimnumber" type="xs:string" use="required" />
<xs:attribute name="clientnumber" type="xs:string" use="required" />
<xs:attribute name="updatedate" type="xs:date" use="required" />
<xs:attribute name="manufacturerid" type="xs:unsignedShort" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Page | 142
Page | 143
</spareparts>
</agreementcondition>
<retrieval>
<name>NOM</name>
<address1>AD1</address1>
<address2>AD2</address2>
<address3>AD3</address3>
<zip>06600</zip>
<city>ANTIBES</city>
<country>FRANCE</country>
<phone1>+33660606060</phone1>
<phone2>+33660606060</phone2>
<email>sebastien.marie@rte.fr</email>
<retrievalwishdate>2015-09-11</retrievalwishdate>
<retrievaleffectivedate>2015-09-11</retrievaleffectivedate>
<comment>TEXTE</comment>
</retrieval>
<delivery>
<name>NOM</name>
<address1>AD1</address1>
<address2>AD2</address2>
<address3>AD3</address3>
<zip>06600</zip>
<city>ANTIBES</city>
<country>FRANCE</country>
<phone1>+33660606060</phone1>
<phone2>+33660606060</phone2>
<email>sebastien.marie@rte.fr</email>
<deliverywishdate>2015-09-11</deliverywishdate>
<deliveryeffectivedate>2015-09-11</deliveryeffectivedate>
<comment>TEXTE</comment>
</delivery>
</claim>
</claims>
Page | 144
OUT/
SolutionAdmin/
Le transfert FTP devra suivre la rgle suivante :
Durant le transfert le fichier doit sappeler : <Date>_OUT_SOLUTIONADMIN.tmp
A la fin du transfert, il faut lappeler <Date>_OUT_SOLUTIONADMIN.zip
Page | 145
Nom de llment
mandatestates
mandatestates > mandatestate
Page | 146
manufacturerid
int
ordermission
statuscode
String
Date
1 = Accept
2 = Planifi
3 = Annul
4 = Cltur
5 = Cltur avec ISG
Page | 147
Nom de llment
mandatestates
mandatestates > mandatestate > consumer
civility
String
firstname
lastname
phoneType
businessphonenumber
phonenumber
smscode
email
String
String
String
String
String
String
String
String
String
String
String
String
int
Nom de llment
mandatestates
mandatestates > mandatestate >product
Page | 148
commercialreference
String
technicalreference
String
Nom de llment
mandatestates
mandatestates > mandatestate >parts
mandatestates > mandatestate >parts > part
ordernumber
string
quantit
int
Quantit commande
reference
String
Page | 149
Rfrence de la pice
Nom de llment
mandatestates
Page | 150
code
string
Code tat
comment
string
Commentaire
appointmentNumber
int
100
RAS
101
INFOS LIBRES
102N
103
INFOS LIBRES
104
INFOS LIBRES
105
INFOS LIBRES
106
INFOS LIBRES
107
INFOS LIBRES
108
INFOS LIBRES
109
110
INFOS LIBRES
200
201
202
203
INFOS LIBRES
204
205
INFOS LIBRES
300
301
302
303
INFOS LIBRES
304
INFOS LIBRES
400
401
INFOS LIBRES
402
403
PRT D'APPAREIL
404
500
501
502
503
INFOS LIBRES
600
901
902
903
904
905
906
APPAREIL DJ ECHANGE
907
908
909
1
1
1
1
1
1
1
1
1
CODE ETAT
1
1
2
2
2
2
2
2
Page | 151
PRESENCE
DATE
OUI
OUI
INFOS LIBRES
OUI
Page | 152
Nom de llment
mandatestates
mandatestates > mandatestate > attachedfiles
attachedfile
String
Page | 153
Page | 154
Nom de llment
mandatemessages
mandatemessages > message
manufacturer
int
ordermission
string
Date
content
date
String
X
X
attachedfile
string
Page | 155
Page | 156
OUT/
MandatTrace/
Page | 157
3 Annexes
3.1 Types de donnes
Le tableau ci-dessous rsume la liste des diffrents types de champs rencontrs dans la spcification du format
de fichier.
Type
Char
Int
Real
Contenu
Caractres alphanumriques au format ISO
8859-1
Chiffre entier
Chiffre rel
Bool
Cur
Date
DateTime
Time
Remarque
Complt par des blancs, justifi gauche
Align droite ou complt par des 0 (ex : 00001)
Aligne droite ou complt par des 0
Le point est utilis comme sparateur dcimal
0 = faux
1 = vrai
Complts par des 0 justifis droite avec 2 dcimales
spares par un point (ex 0000002.02)
exemple : 01/01/2000
exemple 14:30
Austria, Schilling
Belgium, Franc
Switzerland, Franc
Germany, Deutsche Mark
Spain, Peseta
uro
Finland, Markka
France, Franc
Great Britain, Pound Sterling
Greece, Drachma
Eire (Ireland), Punt
Italy, Lira
Japan, Yen
Luxembourg, Franc
Holland (The Netherlands), Guilder
Norway, Krone
Portugal, Escudo
Sweden, Krona
United States of America, US Dollar
004
008
012
016
020
024
660
010
028
032
051
533
036
040
031
044
048
050
052
112
056
084
204
060
064
068
070
072
074
076
086
096
100
854
108
116
120
124
132
136
140
148
152
156
AFGHANISTAN
ALBANIA
ALGERIA
AMERICAN SAMOA
ANDORRA
ANGOLA
ANGUILLA
ANTARCTICA
ANTIGUA AND BARBUDA
ARGENTINA
ARMENIA
ARUBA
AUSTRALIA
AUSTRIA
AZERBAIJAN
BAHAMAS
BAHRAIN
BANGLADESH
BARBADOS
BELARUS
BELGIUM
BELIZE
BENIN
BERMUDA
BHUTAN
BOLIVIA
BOSNIA AND HERZEGOWINA
BOTSWANA
BOUVET ISLAND
BRAZIL
BRITISH INDIAN OCEAN TERRITORY
BRUNEI DARUSSALAM
BULGARIA
BURKINA FASO
BURUNDI
CAMBODIA
CAMEROON
CANADA
CAPE VERDE
CAYMAN ISLANDS
CENTRAL AFRICAN REPUBLIC
CHAD
CHILE
CHINA
162
166
170
174
178
180
184
188
384
191
192
196
203
208
262
212
214
626
218
818
222
226
232
233
231
238
234
242
246
250
249
254
258
260
266
270
268
276
288
292
300
304
308
312
316
320
324
624
328
332
334
CHRISTMAS ISLAND
COCOS (KEELING) ISLANDS
COLOMBIA
COMOROS
CONGO
CONGO, THE DEMOCRATIC REPUBLIC OF THE
COOK ISLANDS
COSTA RICA
COTE D'IVOIRE
CROATIA
CUBA
CYPRUS
CZECH REPUBLIC
DENMARK
DJIBOUTI
DOMINICA
DOMINICAN REPUBLIC
EAST TIMOR
ECUADOR
EGYPT
EL SALVADOR
EQUATORIAL GUINEA
ERITREA
ESTONIA
ETHIOPIA
FALKLAND ISLANDS (MALVINAS)
FAROE ISLANDS
FIJI
FINLAND
FRANCE
FRANCE, METROPOLITAN
FRENCH GUIANA
FRENCH POLYNESIA
FRENCH SOUTHERN TERRITORIES
GABON
GAMBIA
GEORGIA
GERMANY
GHANA
GIBRALTAR
GREECE
GREENLAND
GRENADA
GUADELOUPE
GUAM
GUATEMALA
GUINEA
GUINEA-BISSAU
GUYANA
HAITI
HEARD AND MC DONALD ISLANDS
336
340
344
348
352
356
360
364
368
372
376
380
388
392
400
398
404
296
408
410
414
417
418
428
422
426
430
434
438
440
442
446
807
450
454
458
462
466
470
584
474
478
480
175
484
583
498
492
496
500
504
508
104
516
520
524
528
530
540
554
558
562
566
570
574
580
578
512
586
585
275
591
598
600
604
608
612
616
620
630
634
638
642
643
646
659
662
670
882
674
678
682
686
690
694
702
703
705
090
706
710
239
MOZAMBIQUE
MYANMAR
NAMIBIA
NAURU
NEPAL
NETHERLANDS
NETHERLANDS ANTILLES
NEW CALEDONIA
NEW ZEALAND
NICARAGUA
NIGER
NIGERIA
NIUE
NORFOLK ISLAND
NORTHERN MARIANA ISLANDS
NORWAY
OMAN
PAKISTAN
PALAU
PALESTINIAN TERRITORY, OCCUPIED
PANAMA
PAPUA NEW GUINEA
PARAGUAY
PERU
PHILIPPINES
PITCAIRN
POLAND
PORTUGAL
PUERTO RICO
QATAR
REUNION
ROMANIA
RUSSIAN FEDERATION
RWANDA
SAINT KITTS AND NEVIS
SAINT LUCIA
SAINT VINCENT AND THE GRENADINES
SAMOA
SAN MARINO
SAO TOME AND PRINCIPE
SAUDI ARABIA
SENEGAL
SEYCHELLES
SIERRA LEONE
SINGAPORE
SLOVAKIA (Slovak Republic)
SLOVENIA
SOLOMON ISLANDS
SOMALIA
SOUTH AFRICA
SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
724
144
654
666
736
740
744
748
752
756
760
158
762
834
764
768
772
776
780
788
792
795
796
798
800
804
784
826
840
581
858
860
548
862
704
092
850
876
732
887
891
894
716
SPAIN
SRI LANKA
ST. HELENA
ST. PIERRE AND MIQUELON
SUDAN
SURINAME
SVALBARD AND JAN MAYEN ISLANDS
SWAZILAND
SWEDEN
SWITZERLAND
SYRIAN ARAB REPUBLIC
TAIWAN, PROVINCE OF CHINA
TAJIKISTAN
TANZANIA, UNITED REPUBLIC OF
THAILAND
TOGO
TOKELAU
TONGA
TRINIDAD AND TOBAGO
TUNISIA
TURKEY
TURKMENISTAN
TURKS AND CAICOS ISLANDS
TUVALU
UGANDA
UKRAINE
UNITED ARAB EMIRATES
UNITED KINGDOM
UNITED STATES
UNITED STATES MINOR OUTLYING ISLANDS
URUGUAY
UZBEKISTAN
VANUATU
VENEZUELA
VIET NAM
VIRGIN ISLANDS (BRITISH)
VIRGIN ISLANDS (U.S.)
WALLIS AND FUTUNA ISLANDS
WESTERN SAHARA
YEMEN
YUGOSLAVIA
ZAMBIA
ZIMBABWE
Constructeur
Groupe BRANDT
Whirlpool
Electrolux
B/S/H/
Miele
Indesit Company
Gias Consommables
Gias Pices Dtaches
Sogedis
Electrolux Consommables
Philips
Groupe Seb
Dometic
Beko
Saeco
DeLonghi
Gorenje
Eberhardt
Rfrence
Version
Date
Rfrence
V.{_UIVersionString}
03/12/2015 12:34:00