So lösen Sie eine Transaktion über die Anwendungsauswahlaktion in Maximo erneut aus

Praveen Dammalapati

June 23, 2025

Bei der Arbeit mit IBM Maximo, manchmal schlagen Transaktionen, die an ein externes System gesendet werden, aufgrund von Validierungsfehlern fehl. In solchen Fällen muss die Transaktion für das externe System möglicherweise erneut gesendet werden, nachdem das Problem behoben wurde. Anstatt die Daten manuell erneut zu verarbeiten, können wir eine hinzufügen Transaktion erneut an externes System senden Funktion im Select Action Menu von Maximo, um diesen Vorgang zu optimieren.

In diesem Blog erfahren Sie, wie Sie diese Funktionalität mithilfe der Beantragung einer Rechnung als Beispiel.

Schritt 1: Erstellen einer Auswahlaktion in der Rechnungsanwendung

1.1 Navigieren Sie zum Anwendungsdesigner

  1. Gehen Sie zu Systemkonfiguration > Plattformkonfiguration > Anwendungsdesigner
  2. Öffnen Sie die Rechnungsanwendung

1.2 Eine Signaturoption hinzufügen

  1. Klicken Sie auf Aktion auswählen > Signaturoptionen hinzufügen/ändern
  2. Klicken Sie auf Neue Zeile und geben Sie die folgenden Details ein:

    1. Option: XXX_RESENDTXN
    2. Beschreibung: Transaktion erneut an ein externes System senden
  3. Markieren Sie unter Erweiterte Signaturoptionen die Option „Diese Aktion muss über die Benutzeroberfläche aufgerufen werden“ (da wir ein Automatisierungsskript zum Senden von Daten schreiben).

1.3 Die Aktion zu Menüs hinzufügen

Um die Aktion leicht zugänglich zu machen, fügen Sie sie den Menüs hinzu:

  • Wählen Sie das Aktionsmenü
    • Gehen Sie zum Aktionsmenü hinzufügen/ändern und wählen Sie
    • Fügen Sie die Aktion hinzu
    • Position, Unterposition und Bild festlegen
  • Toolbar-Menü
    • Gehe zum Toolbar-Menü hinzufügen/ändern
    • Fügen Sie die Aktion mit einer geeigneten Position, Unterposition und einem Symbol hinzu

1.4 Überprüfen Sie die Aktion in der Rechnungsanwendung

  1. Navigieren Sie zu Einkauf > Rechnungen > Allgemeine Aktionen
  2. Sie sollten jetzt „Retrigger Invoice“ als verfügbare Aktion sehen

Screenshot 2025-04-09 at 11.01.32 am

Schritt 2: Erstellen eines Automatisierungsskripts zum erneuten Auslösen

Jetzt, da die Aktion eingerichtet ist, müssen wir eine schreiben Automatisierungsskript um den Retrigger auszuführen.

  1. Gehen Sie zu Systemkonfiguration > Plattformkonfiguration > Automatisierungsskripte
  2. Klicken Sie auf Erstellen > Skript mit Aktion Launchpoint
  3. Geben Sie die folgenden Informationen an:
    • Skriptname: Wählen Sie einen relevanten Namen
    • Skriptsprache: Wählen Sie die entsprechende Skriptsprache
    • Sig-Optionsname: Stellen Sie sicher, dass er mit der zuvor erstellten Aktion übereinstimmt (XXX_RESENDTXN)
Screenshot 2025-04-09 at 11.01.42 am
Schritt 2 (1)
Screenshot 2025-04-09 at 11.15.02 am
Schritt 2 (2)

Schritt 3: Schreiben des Skripts zum erneuten Auslösen der Transaktion

Hier ist ein einfaches Skript, das die Transaktionsdaten an das externe System zurücksendet:

wcs = service.webclientsession ()

wcs.showMessageBox („Auslöser“, „InvoiceRetrigger“, Keiner)

Screenshot 2025-04-09 at 11.17.00 am


So funktioniert das Script:

  • Ruft das externe System auf
  • Benutzt die Kanal veröffentlichen um Daten zu exportieren
  • Zeigt nach der Ausführung eine Bestätigungsmeldung an
Screenshot 2025-04-09 at 11.18.19 am

Wenn Sie diese Schritte ausführen, haben Sie der Rechnungsanwendung von Maximo erfolgreich eine Funktion zum erneuten Senden von Transaktionen hinzugefügt. Diese Automatisierung spart Zeit und Mühe und ermöglicht es Benutzern, fehlgeschlagene Transaktionen mit einem einfachen Klick erneut zu senden.

Diese Funktion erweitert die Funktionen von Maximo und optimiert das Transaktionsmanagement.

Entdecken Sie den ultimativen Leitfaden zur IBM Maximo Application Suite (MAS)

Erfahren Sie alles, was Sie wissen müssen, um Ihre Vermögensverwaltungsstrategie zu modernisieren.

Darin erfährst du:

  • Was ist neu in IBM Maximo Application Suite 9.0
  • Hauptunterschiede zwischen Maximo 7.6 und MAS
  • Wie AppPoints und OpenShift das Spiel verändern
  • Branchenanwendungsfälle in den Bereichen Energie, Fertigung und Transport
  • Schrittweise Anleitung für das Upgrade und die Bereitschaft zur Migration
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