Hoe een transactie opnieuw te triggeren vanuit de applicatie Selecteer actie in Maximo

Praveen Dammalapati

June 23, 2025

Bij het werken met IBM Maximo, soms mislukken transacties die naar een extern systeem worden verzonden vanwege validatiefouten. In dergelijke gevallen kan het nodig zijn dat de transactie naar het externe systeem opnieuw wordt verzonden nadat het probleem is verholpen. In plaats van de gegevens handmatig opnieuw te verwerken, kunnen we een Transactie opnieuw verzenden naar een extern systeem functie in het Select Action Menu van Maximo om dit proces te stroomlijnen.

In deze blog leggen we uit hoe je deze functionaliteit kunt creëren met behulp van de Factuuraanvraag als voorbeeld.

Stap 1: Een selectieactie aanmaken in de factuurtoepassing

1.1 Navigeer naar de applicatieontwerper

  1. Ga naar Systeemconfiguratie > Platformconfiguratie > Applicatieontwerper
  2. Open de factuurtoepassing

1.2 Voeg een handtekeningoptie toe

  1. Klik op Actie selecteren > Handtekeningopties toevoegen/wijzigen
  2. Klik op Nieuwe rij en voer de volgende gegevens in:

    1. Optie: XXX_RESENDTXN
    2. Beschrijving: Transactie opnieuw verzenden naar een extern systeem
  3. Vink onder Geavanceerde ondertekeningsopties „Deze actie moet worden aangeroepen vanuit de gebruikersinterface” aan (aangezien we een automatiseringsscript schrijven om gegevens te verzenden).

1.3 De actie aan menu's toevoegen

Om de actie gemakkelijk toegankelijk te maken, voegt u deze toe aan de menu's:

  • Selecteer het actiemenu
    • Ga naar het menu voor het toevoegen/wijzigen van geselecteerde acties
    • De actie toevoegen
    • Positie, subpositie en afbeelding instellen
  • Menu op de werkbalk
    • Ga naar het werkbalkmenu toevoegen/wijzigen
    • Voeg de actie toe met een geschikte positie, subpositie en pictogram

1.4 Controleer de actie in de factuuraanvraag

  1. Navigeer naar Inkoop > Facturen > Veelvoorkomende acties
  2. Je zou nu „ReTrigger Invoice” moeten zien als een beschikbare actie

Screenshot 2025-04-09 at 11.01.32 am

Stap 2: Een automatiseringsscript maken voor retriggering

Nu de actie is ingesteld, moeten we een Automatiseringsscript om de retrigger uit te voeren.

  1. Ga naar Systeemconfiguratie > Platformconfiguratie > Automatiseringsscripts
  2. Klik op Create > Script with Action Launchpoint
  3. Verstrek de volgende gegevens:
    • Scriptnaam: Kies een relevante naam
    • Scripttaal: Selecteer de juiste scripttaal
    • Naam van de sigoptie: Zorg ervoor dat deze overeenkomt met de actie die eerder is gemaakt (XXX_RESENDTXN)
Screenshot 2025-04-09 at 11.01.42 am
Stap 2 (1)
Screenshot 2025-04-09 at 11.15.02 am
Stap 2 (2)

Stap 3: Het script schrijven om de transactie opnieuw te activeren

Hier is een eenvoudig script dat de transactiegegevens terugstuurt naar het externe systeem:

wcs = service.webclientsession ()

wcs.showMessageBox („Trigger”, „InvoiceRetrigger”, Geen)

Screenshot 2025-04-09 at 11.17.00 am


Hoe het script werkt:

  • Roept het externe systeem aan
  • Maakt gebruik van de publicatiekanaal om gegevens te exporteren
  • Geeft een bevestigingsbericht weer na uitvoering
Screenshot 2025-04-09 at 11.18.19 am

Door deze stappen te volgen, hebt u met succes een functie voor het opnieuw verzenden van transacties toegevoegd aan de factuurapplicatie van Maximo. Deze automatisering bespaart tijd en moeite, waardoor gebruikers mislukte transacties met een simpele klik opnieuw kunnen verzenden.

Deze functie verbetert de mogelijkheden van Maximo en stroomlijnt het transactiebeheer.

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