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