Triballat est une entreprise agroalimentaire composée de deux branches : la
branche laitière avec une production de yaourts et fromages et la branche soja
avec des produits diffusés sous la marque Sojasun. Son informatique est basée
sur plusieurs AS400, iSeries, System i ou Power i. Les ressources humaines, la comptabilité et les
applications de gestion bénéficient chacune d'un serveur dédié. Alors que les
deux premières font appel à des solutions du commerce, ces dernières sont des
programmes développés en interne.
Les applications de gestion comprennent essentiellement la gestion commerciale,
la gestion des stocks et la gestion des achats. Leur interface rigide au standard
5250 a vieilli et elle est de moins en moins acceptée. Triballat a donc entrepris
une démarche de modernisation des applications. Après une recherche sur le
marché, la direction informatique a fait en 2008 le choix des outils de PHL Soft.
Toute la panoplie des produits PHL pour développer une nouvelle application

Mais un autre impératif s'est substitué à l'objectif de modernisation des
applications existantes : il fallait développer une application de traçabilité. La
décision a été prise de le faire avec PHL Web, ce qui était un bon moyen de
s'approprier l'outil. Michel Luce, chef de projet chez Triballat a pris en charge son
développement, qui s'est étalé sur un an et demi, depuis l'analyse jusqu'à la mise
en place et la formation des utilisateurs tout en assurant en parallèle ses autres
activités.
L'application comporte des saisies complexes, qui ont pu être correctement
prises en compte grâce à la richesse de l'outil. Outre PHL Web, le développement
de l'application s'est également appuyé sur PHL Print et PHL XML. PHL Print a
servi à développer une vingtaine de petits états pratiques destinés à la diffusion
interne, comportant des illustrations et des logos.
PHL XML a servi à développer des protocoles d'échanges de données avec
deux applications. La première est l'application LIMS du laboratoire d'analyse.
En effet, une fois les matières premières reçues et enregistrées par l'application
interne, elles doivent être analysées par un laboratoire d'analyse agréé, avant
d'être utilisées. Un fichier XML est envoyé au laboratoire qui retourne un autre
fichier XML comportant les informations de conformité ou de nonconformité.
Il s'agit de petits fichiers d'environ 1 kilooctet.
La deuxième application concernée est le logiciel de pilotage de l'atelier de fabrication. L'application lui envoie un ordre de fabrication, et le logiciel de pilotage
renvoie en fin de fabrication un fichier XML comportant le numéro de lot, l'identification de
l'article et la quantité. L'ordre de fabrication est un fichier de 10 à 50 ko et le message de fin de
fabrication est un fichier d'environ 1 ko.
Moderniser en gardant la logique et en réécrivant les écrans
Une fois cette application terminée, l'équipe
informatique de Triballat a commencé la
modernisation des applications existantes, en
commençant par la gestion commerciale. La
récupération des écrans 5250 existants par les
fonctions de conversion de PHL Web n'a pas été
possible car l'application était trop ancienne et les
écrans trop disparates et hétérogènes. L'équipe a
préféré les réécrire complètement pour obtenir des
écrans plus propres. Seuls quelques modules
spécifiques, plus récents, comme celui qui gère les
litiges, pourront ultérieurement être convertis à l'aide de l'outil.
Triballat a demandé l'aide de PHL Soft, à la fois pour des formations et pour
du conseil au développement. « Un consultant est venu à plusieurs reprises pour
nous former au SQL et aux outils PHL », explique Michel Luce : « ensuite il a
développé un exemple simple pour montrer la démarche à suivre dans les
développements d'écrans. »
Une évaluation du travail nécessaire a montré que deux ans seraient nécessaires
pour moderniser complètement la gestion commerciale, en tenant compte de la
disponibilité effective de l'équipe. En six mois, des parties importantes ont déjà
été écrites : saisies de commandes, d'articles, de clients. Ce volet devrait être
terminé en fin d'année 2011 pour une mise en place au début de 2012. La mise
en place de l'application se fera de manière progressive : d'autres éléments
s'ajouteront par la suite.

Ecran de saisie d'une application rénovée de TriballatLa méthode utilisée consiste à définir avec PHL Web des modèles d'écran
comportant des sous-fichiers,
des boîtes de saisie, ainsi que le squelette des
programmes RPG associés et de spécifier les titres et les noms de colonne pour
chaque écran spécifique. Ainsi le développement va beaucoup plus vite, et permet
d'assurer l'homogénéité des écrans et des programmes RPG. Il faudra encore
une bonne année pour terminer ce développement.
Ce développement a été aussi l'occasion d'utiliser PHL Query, le nouvel
outil de PHL Soft destiné à la génération de requêtes et de rapports. Un membre
de l'équipe l'a pris en main et a pu remplacer très rapidement les anciens états.
Le gros avantage est que les utilisateurs ne voient pas qu'ils sont dans un outil
de query. L'équipe vient de recevoir le nouveau module Report de PHL Query, qu'elle va bientôt tester. Plus généralement, Triballat adopte
systématiquement les mises à jour des produits PHL.
Des retours positifs répondant à une attente réelle
L'intérêt de ces développements a été perçu de manière très positive par les
utilisateurs. Mécontents des écrans 5250, vestiges d'un autre temps, ils apprécient
les écrans graphiques modernisés. Un sousensemble
des écrans de saisie de
la gestion commerciale a été installé en test sur deux sites pilotes de la société.
Leur utilisation en vraie grandeur a suscité des réactions de satisfaction. Ces
tests ont aussi permis de corriger rapidement les petits problèmes rencontrés,
sans gêner le fonctionnement des opérations. L'équipe a rencontré peu de
problèmes dans ces développements. Les tests ont été effectués à petite échelle
et ont concerné peu de personnes.
Pour promouvoir les développements en cours et en montrer les avantages
aux utilisateurs, l'équipe a installé dans l'atelier un grand écran plat affichant un
diagramme du nombre total de commandes à préparer heure par heure. « C'est
le genre d'application qui rend service, qui ajoute un petit plus agréable et utile,
et qui facilite les relations », insiste Michel Luce : « c'est quelque chose qui n'existait
pas dans la version 5250 et qui montre tout l'intérêt de la version PHL. »
Michel Luce a beaucoup utilisé le forum des utilisateurs PHL Soft quand il avait
des questions. En utilisant des motsclefs
pertinents, il a presque toujours obtenu
des réponses à ses questions, à partir de problèmes déjà rencontrés par d'autres
utilisateurs.
L'équipe informatique se compose de 4 personnes, qui ont chacune des missions
spécifiques. Chacun doit partager son temps entre les tâches quotidiennes et les
objectifs du projet dans lequel il est impliqué. L'un des membres de l'équipe est
totalement pris par la maintenance des applications 5250. Deux autres membres
développent un à deux jours par semaine. Michel Luce développe 3 jours par
semaine en s'isolant. L'effectif est restreint et ne permet pas d'aller plus vite.
L'étape suivante de modernisation concernera la gestion des stocks et la gestion
des achats. Ce sera la suite logique : elle se fera suivant la même démarche.
