Comment redéclencher une transaction depuis l'application Sélectionnez une action dans Maximo

Praveen Dammalapati

June 23, 2025

Lorsque vous travaillez avec IBM Maximo, il arrive que des transactions envoyées à un système externe échouent en raison d'erreurs de validation. Dans de tels cas, le système externe peut avoir besoin que la transaction soit renvoyée après avoir corrigé le problème. Au lieu de retraiter manuellement les données, nous pouvons ajouter un «Renvoyer la transaction vers un système externe« fonctionnalité dans le menu Select Action de Maximo pour rationaliser ce processus.

Dans ce blog, nous expliquerons comment créer cette fonctionnalité à l'aide du Demande de facture à titre d'exemple.

Étape 1 : Création d'une action de sélection dans l'application de facturation

1.1 Accédez au concepteur d'applications

  1. Accédez à Configuration du système > Configuration de la plate-forme > Concepteur d'applications
  2. Ouvrez l'application de facturation

1.2 Ajouter une option de signature

  1. Cliquez sur Sélectionner une action > Ajouter/modifier les options de signature
  2. Cliquez sur Nouvelle ligne et saisissez les informations suivantes :

    1. Option : XXX_RESENDTXN
    2. Description : Renvoyer la transaction vers un système externe
  3. Sous Options de signature avancées, cochez « Cette action doit être invoquée depuis l'interface utilisateur » (puisque nous écrivons un script d'automatisation pour envoyer des données).

1.3 Ajouter l'action aux menus

Pour rendre l'action facilement accessible, ajoutez-la aux menus :

  • Sélectionnez le menu d'action
    • Accédez au menu Ajouter/modifier et sélectionner les actions
    • Ajoutez l'action
    • Définir la position, la sous-position et l'image
  • Menu de barre d'outils
    • Accédez au menu Ajouter/modifier la barre d'outils
    • Ajoutez l'action avec une position, une sous-position et une icône appropriées

1.4 Vérifier l'action dans l'application de facturation

  1. Accédez à Achats > Factures > Actions courantes
  2. Vous devriez maintenant voir « ReTrigger Invoice » comme une action disponible

Screenshot 2025-04-09 at 11.01.32 am

Étape 2 : Création d'un script d'automatisation pour le redéclenchement

Maintenant que l'action est configurée, nous devons écrire un Script d'automatisation pour exécuter le redéclenchement.

  1. Accédez à Configuration du système > Configuration de la plate-forme > Scripts d'automatisation
  2. Cliquez sur Créer > Script avec Action Launchpoint
  3. Fournissez les informations suivantes :
    • Nom du script : choisissez un nom pertinent
    • Langage de script : sélectionnez le langage de script approprié
    • Nom de l'option de signature : assurez-vous qu'elle correspond à l'action créée précédemment (XXX_RESENDTXN)
Screenshot 2025-04-09 at 11.01.42 am
Étape 2 (1)
Screenshot 2025-04-09 at 11.15.02 am
Étape 2 (2)

Étape 3 : Écrire le script pour redéclencher la transaction

Voici un script simple qui renvoie les données de transaction au système externe :

wcs = service.webclientsession ()

WCS.ShowMessageBox (« Trigger », « InvoiceRetrigger », Aucun)

Screenshot 2025-04-09 at 11.17.00 am


Comment fonctionne le script :

  • Appelle le système externe
  • Utilise le chaîne de publication pour exporter des données
  • Affiche un message de confirmation après l'exécution
Screenshot 2025-04-09 at 11.18.19 am

En suivant ces étapes, vous avez ajouté avec succès une fonctionnalité de renvoi de transaction à l'application de facturation de Maximo. Cette automatisation permet d'économiser du temps et des efforts, permettant aux utilisateurs de renvoyer les transactions ayant échoué d'un simple clic.

Cette fonctionnalité améliore les capacités de Maximo et rationalise la gestion des transactions.

Unlock the Ultimate Guide to IBM Maximo Application Suite (MAS)

Discover everything you need to know to modernize your asset management strategy.

Inside, you’ll learn:

  • What’s new in IBM Maximo Application Suite 9.0
  • Key differences between Maximo 7.6 and MAS
  • How AppPoints and OpenShift change the game
  • Industry use cases across energy, manufacturing, and transportation
  • Step-by-step guidance for upgrading and migration readiness
Cover of 'The Ultimate Guide to MAS Maximo Application Suite' by Naviam featuring a man in a yellow construction helmet and safety vest holding a tablet.
×

ActiveG, BPD Zenith, EAM Swiss, InterPro Solutions, Lexco, Peacock Engineering, Projetech, Sharptree, and ZNAPZ have united under one brand: Naviam.

You’ll be redirected to the most relevant page at Naviam.io in a few seconds — or you can go now.

Read Press Release