DataImporter - Importation des pièces utilisées dans une requête

AFFICHER TOUT LE CONTENU

Aperçu

Cet article présente l'importation des pièces internes ou externes qui ont été consommées dans une requête.

Références

​

Ce qu'il faut savoir :  

Les fichiers modèles de référence (.xlsx et .xml) pour l'importation sont inclus dans le fichier compressé Piece.zip.  
 

Champs requis

  • NuméroParent - Texte (250)
    • Numéro de la requête où la pièce a été consommée.
    • La requête doit déjà exister.
    • Si la requête n'existe pas encore, voir encadré plus bas.
Ce qu'il faut savoir :

Il est possible de faire l'import d'une pièce pour une requête qui n'est pas encore créée. Mais les critères suivants doivent être respectés :
  1. À l'import des requêtes, la colonne NuméroIncident doit contenir le numéro d'incident externe négatif, par exemple -1001. Car il sera utilisé comme référence à l'import des pièces.
  2. Ce même numéro négatif doit être contenu dans le champ NuméroParent lors de l'import des pièces.
  3. L'import des requêtes et des pièces doit se faire à partir du même fichier XML. Mais les données peuvent être contenues dans des fichiers sources différents.

 

  • EstExterne -  Booléen
    • Indique si la pièce est externe.
    • Les valeurs acceptées sont : 1 ou 0, True ou False, Oui ou Non.
  • Quantité - Entier
    • Indique la quantité consommée pour cette requête.
    • Exemple : 3.

Champs optionnels

  • NuméroPièce - Texte (250)
    • Ce champ sert à identifier le numéro interne ou externe de la pièce.
    • Lorsqu'une pièce est interne, le numéro de la pièce devient obligatoire.

  • Description - Texte (250)
    • Nom ou description de la pièce.
    • Lorsqu'une pièce est interne, ce champ ne doit pas être complété.
    • Lorsqu'une pièce est externe, la description de la pièce devient obligatoire.
  • CoûtUnitaire - Décimal
    • Coût unitaire de la pièce.

    • Lorsqu'une pièce est interne, ce champ ne doit pas être complété.

    • La valeur doit être comprise entre 0 et 9 999 999,99.

    • Exemple : 1234567,89.

ATTENTION : Si la même source est importée plus d'une fois, l'information n'est pas mise à jour, mais bien réimportée en double. Il est donc important de s'assurer de l'exactitude des informations avant de procéder à l'importation. Sinon, les corrections devront être faites directement dans Octopus. 

Fichier de configuration (XML)

La déclaration de la source se fait en indiquant la valeur UsedParts dans la balise <Content>.

ATTENTION : Le modèle de fichier XML utilisé en exemple est pour une importation à partir d'Excel 2007 ou 2010. Pour l'explication des balises générales à tous les types d'importation ou pour d'autres types de fichiers, veuillez vous référer à l'article Fichier de configuration XML.

 

<?xml version="1.0" encoding="utf-8" ?>
<Sources>
   <Source Name="ImportationPiecesDesRequetes">
      <ConnectionString>Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\Import\Pieces.xlsx;Extended Properties="Excel 12.0 xml;HDR=YES";</ConnectionString>
      <ViewName>[Pièces dans les requêtes$]</ViewName>
      <Content>UsedParts</Content>
  
<!-- Balises supplémentaires -->
      
   </Source>
</Sources>

 

X
Aidez-nous à améliorer l’article