Diffusion électronique de documents sous forme de fichiers ZIP structurés

par Jürgen Gotthardt

Un de nos clients nous a récemment demandé de l’aider dans son besoin de diffusion de fichiers fichiers ZIP structurés. La structure du répertoire ZIP devant être le reflet de la structure de la nomenclature d’articles.
Cet article décrit comment SEAL Systems a répondu à cette demande.

Le système SAP du client contient des nomenclatures d’articles multi-niveaux pour la gestion d’équipements électroniques. La structure est du type :

2.xxx-xxx

— 4.xxx-xxx Circuit imprimé

——-6.xxx-xxx Composant électronique 1

——-6.xxx-xxx Composant électronique 2

——-6.xxx-xxx Composant électronique 3

——-6.xxx-xxx Composant électronique 4

——-6.xxx-xxx Composant électronique 5

Différents documents peuvent être attachés à chaque numéro d’article de la nomenclature. Notre client souhaite disposer de l’ensemble de ces documents sous la forme d’un répertoire ZIP reprenant l’arborescence de la nomenclature d’articles.

Afin de réaliser cette solution, nous avons développé un userexit qui récupère les informations de la structure de la nomenclature d’articles et des documents liés à ces articles. Un script de diffusion créé les répertoires correspondant à chaque niveau. Un fichier ZIP est ensuite créé, afin de zipper le contenu de la structure. Le script de diffusion utilise le module Perl Archive::Zip comme méthode d’archivage.

Le résultat peut prendre cette forme :

Quelques remarques relatives à cette structure :

  • Le fichier ZIP 2.816-192.0.zip a été créé pour l’utilisateur AW03464
  • Le fichier ZIP est renommé par l’article de tête de la nomenclature.
  • Au second niveau, il y a trois répertoires représentant le même poste dans la nomenclature. Le second numéro d’article contient un sous-répertoire contenant les originaux liés à la Fiche Info Documents liée à cet article.
  • Si différentes FID sont liées à un même article, alors leurs fichiers originaux sont enregistrés dans le même sous-répertoire (numéro d’article lié aux FID).
  • Le nom du fichier original est repris comme nom du fichier exporté (KPRO_DOCFILE).
  • Les fichiers originaux peuvent avoir différents formats applicatifs. Un fichier JT, un fichier STEP peuvent être archivés en plus des fichiers PDF.
Share

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs marqués sont obligatoires *

* = champ requis

  • Catégories du Blog

  • Prochains Évenements

    1. PLM World New England Regional User Group

      19. octobre 2017
    2. PLM Europe – Siemens PLM Connection 2017

      23. octobre 2017 - 25. octobre 2017