Your web browser is out of date. Update your browser for more security, speed and the best experience on this site.

Update your browser
FR 6 GC2020 Blog2

Automatisez vos jobs Infor M3 dans le Cloud

Temps De Lecture
4 mins
Derniere Mise A Jour
nov. 20th, 2020
Partager

Comment piloter vos jobs Infor M3 dans le cloud ?

Un client potentiel nous a relevé un défi technique intéressant il y a quelques mois chez SMA Technologies : il s’agissait de démontrer que la plateforme d’automatisation OpCon pouvait piloter des jobs Infor M3 dans Infor Cloudsuite. Nous avons accepté de relever le défi et nos experts en automatisation ont produit une démonstration de faisabilité.

Sans révéler de secrets business, nous allons expliquer comment nous avons abordé ce défi technique et créé une solution ne nécessitant aucune personnalisation de nos outils prêts à l’emploi.

Contexte du client

Le client est un spécialiste mondial de la science des matériaux qui finance des recherches et fabrique différents produits en vinyle et en nylon. L’environnement IT de l’entreprise se compose de plusieurs sites aux États-Unis, en Europe et en Asie. Ils font cohabiter des systèmes modernes et legacys, dont au moins 3 instances Infor M3.

Ils aspiraient aux économies et à la facilité de gestion que les offres cloud Infor peuvent conférer à M3. Leur fournisseur de solutions d’automatisation ne leur proposait pas de solution satisfaisante. Ils ont donc contacté SMA Technologies pour bénéficier de notre expérience de l’automatisation des environnements M3.

Quel était le principal challenge à relever ?

Piloter des jobs M3 dans le cloud Infor au moyen d’une plateforme d’automatisation.

Le problème avec des terminaux cloud, c’est que pour effectuer une simple tâche, comme faire tourner un job et obtenir la notification d’échec/réussite, cela nécessite plusieurs étapes.

Etape 1- entrer l’identifiant et le mot de passe de l’utilisateur et recevoir un jeton d’authentification.

Etape 2- utiliser l’identifiant pour accéder au gestionnaire et initier le job.

Etape 3- surveiller le job et attendre qu’il aboutisse ou qu’il envoie un code d’erreur.

Dans un processus traditionnel, il faut créer un script pour ces trois jobs. Et tous ces jobs doivent être gérés et leur version contrôlée. Plus une tâche est compliquée, plus il faut de jobs pour produire les résultats d’initiation, de gestion et de notification escomptés.

Quelle était la condition de réussite acceptable ?

Authentification, exécution et surveillance d’un job Infor ION API en 3 étapes.

*Nous tenons à préciser qu’il est possible de mettre plus de trois étapes dans un seul workflow, mais pour la démonstration de faisabilité, le client n’en voulait que trois.

De quelles infos techniques avions-nous besoin ?

L’API Infor est une API privée, il nous fallait donc une autorisation d’accès du client pour voir le fonctionnement de l’interface. Sinon, il nous fallait un identifiant et un mot de passe pour accéder à l’environnement de test de leur cloud Infor.

Quel est le process de test et d’évaluation ?

Pendant quatre heures, nous avons installé et configuré le connecteur web services OpCon au système du client et lancé le premier job Infor ION API. Nous avons effectué des tests supplémentaires puis remis la démonstration de faisabilité au client sous 24 heures.

Avec quelle solution SMA existante avez-vous commencé ?

Nous avons opté pour une mise en œuvre standard d’OpCon avec l’interface web services installée et configurée. Comme nous l’avons déjà indiqué, nous n’avons pas eu besoin de personnaliser la programmation de nos outils pour satisfaire les objectifs du client. Nous avons juste eu à entrer les paramètres permettant d’interagir avec leur instance Infor M3.

Comment avez-vous diagnostiqué le problème et créé une solution ?

Nous avons encapsulé toutes les étapes dans un workflow OpCon au moyen de notre connecteur de web services.

  1. L’interface Solution Manager d’OpCon supporte autant d’étapes que nécessaire pour les communications avec un terminal de services cloud/une URL.
  2. Au lieu de créer ces étapes manuellement ou de les programmer, notre connecteur web services nous permet d’entrer des variables dans des champs, ce qui allège grandement la complexité pour les utilisateurs et les développeurs.
  3. Une fois les paramètres obtenus ainsi que les détails de l’instance Infor M3 du client, nous les avons mis dans l’outil, qui s’est chargé de tout et nous a informés une fois le job fini.

En quoi cette solution est-elle utile pour le client ?

Pour les développeurs et architectes le bénéfice est la réduction de la quantité de codage nécessaire pour obtenir des résultats. L’encapsulation de plusieurs appels de services cloud dans un seul workflow OpCon accélère le process tout en simplifiant grandement l’administration des jobs Infor M3. Si vous lisez ceci, vous savez sûrement combien Infor est une solution ERP adaptée pour les jobs difficiles à gérer.

Et comme indiqué précédemment, le client souhaitait aussi accroître son ROI sur ses investissements IT en migrant davantage de traitement par lots dans le cloud. Maintenant qu’ils savent qu’ils peuvent faire tourner ces processus en toute fiabilité, ils vont pouvoir faire avancer leurs plans de migration.


Conclusion

Merci d’avoir pris le temps de lire cet article de blog sur l’automatisation des jobs Infor M3 dans le cloud. Nous tenons à remercier chaleureusement notre équipe Automation Consultancy pour ses contributions techniques et pour la démonstration de faisabilité qui nous a fait gagner un nouveau client.

Pour savoir comment nous aidons nos clients à automatiser leurs environnements Infor M3, lisez notre article de blog : Reduce scripting time and simplify management of Infor M3 jobs.

Pour plus d’information sur l’intégration OpCon Infor, consultez la page dédiée ici.

Dans cet article

Découvrez comment nous avons relevé le challenge de l'automatisation des jobs d'Infor M3 dans le Cloud.

Vous avez une question sur l'automatisation ? Nous aimerions avoir de vos nouvelles.

Envoyez-nous un message et quelqu'un vous contactera dès que possible.
<!--[if lte IE 8]> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script> <script> hbspt.forms.create({ portalId: "7300903", formId: "86bdd128-9fa3-435a-9895-ed54b0159345" }); </script>