La suite Readsoft INVOICES et FORMS, des solutions LAD (Lecture Automatique des Documents), qui sont proposées par Axess, génèrent des XML et des « images » qui sont soit à destination d’ERP soit à destination de GED (Gestion Electronique des Documents). Des plugins spécifiques clients, développés par Axess, ajoutés à ces solutions permettent, parmi leurs nombreuses fonctionnalités, de transformer via un XSL/XSLT, lors d’une phase dite de « transfert », le XML et l’image de Readsoft au format attendu par l’ERP ou la GED. Cependant, ne vivant pas dans le monde des bisounours, nous sommes parfois confrontés à certains caprices informatique et plus précisément ici à des problèmes de flux (image + XML) perdus suite à un couac lors de la transformation. Fort heureusement, les flux originaux de ReadSoft sont, si Purgator n’est pas passé par là, stockés précieusement dans un dossier. Mais comment traiter à nouveau nos documents au format voulu sachant que c’était un plugin qui s’en chargé durant la phase de transfert ?
BringThemBack please
Afin de récupérer nos flux, les techniciens cadres d’Axess, dont moi-même, utilisions un VBscript. Ce dernier était soit développé, soit un existant récupéré dont nous passions un certains temps à adapter pour l’environnement client. Devenant rapidement une tâche fastidieuse, l’idée d’un logiciel unique récupérant nos flux pour toutes les destinations logicielles possibles m’est venue à l’esprit. Ainsi naquit BringThemBack.
BringThemBack est une solution informatique que j’ai développé via la technologie WPF du Framework .NET de microsoft. Ce GUI se compose de plusieurs champs:
La sélection de la destination: GED, ERP spécifique ou une destination personnalisée dont l’on pourra manuellement définir si certaines infos sont à mettre, au niveau du nouveau XML, dans des InnerText ou dans des Attributs
Le dossier où se trouvent les flux originaux
Le chemin d’accès du XSL/XSLT
Le dossier de sortie des nouveaux flux
D’une zone de paramétrage nous permettant de définir des éléments spécifiques tels que le pattern nominatif du fichier ou encore le type d’image attendu par la solution récupérant le flux
D’un panel nous donnant la possibilité d’ajouter des paramètres à faire passer au XSL/XSLT si nécessaire
D’une zone informative nous indiquant le total de succès et d’échecs de la récupération
Une fois installée chez les clients, cette solution apporte un gain de temps considérable dans le cadre du support et facilite à grande échelle la tâche de l’intervenant. En terme de productivité au sein d’Axess, cela permet au technicien une intervention plus rapide d’une part et d’autre part de libérer du temps pour qu’il puisse s’atteler à une autre tâche.
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées. En cliquant sur "Accepter", vous consentez à l'utilisation de TOUS les cookies. Toutefois, vous pouvez gérer vos cookies via "gérer les cookies" pour fournir un consentement contrôlé.
Ce site web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site. Parmi ceux-ci, les cookies qui sont catégorisés comme nécessaires sont stockés sur votre navigateur car ils sont essentiels pour le fonctionnement des fonctionnalités de base du site web. Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site web. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement. Vous avez également la possibilité de refuser ces cookies. Mais la désactivation de certains de ces cookies peut affecter votre expérience de navigation.
Les cookies nécessaires sont absolument indispensables au bon fonctionnement du site web. Ces cookies assurent les fonctionnalités de base et les caractéristiques de sécurité du site web, de manière anonyme.
Les cookies fonctionnels permettent d'exécuter certaines fonctionnalités comme le partage du contenu du site web sur des plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités tierces.
Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site web, ce qui permet d'offrir une meilleure expérience utilisateur aux visiteurs.
Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site web. Ces cookies permettent de fournir des informations sur les mesures du nombre de visiteurs, le taux de rebond, la source de trafic, etc.
Les cookies publicitaires sont utilisés pour fournir aux visiteurs des annonces et des campagnes de marketing pertinentes. Ces cookies suivent les visiteurs sur les sites web et collectent des informations pour fournir des annonces personnalisées.