Cómo volver a activar una transacción desde la acción de selección de la aplicación en Maximo

Praveen Dammalapati

June 23, 2025

Cuando se trabaja con IBM Máximo, hay ocasiones en las que las transacciones enviadas a un sistema externo fallan debido a errores de validación. En estos casos, es posible que el sistema externo necesite volver a enviar la transacción después de corregir el problema. En lugar de volver a procesar los datos manualmente, podemos añadir un «Reenviar la transacción a un sistema externo« función en el menú de selección de acciones de Maximo para agilizar este proceso.

En este blog, veremos cómo crear esta funcionalidad mediante el Solicitud de facturación como ejemplo.

Paso 1: Crear una acción de selección en la aplicación de facturación

1.1 Navegue hasta el diseñador de aplicaciones

  1. Vaya a Configuración del sistema > Configuración de plataforma > Diseñador de aplicaciones
  2. Abra la aplicación de facturación

1.2 Añadir una opción de firma

  1. Haga clic en Seleccionar acción > Añadir/modificar opciones de firma
  2. Haga clic en Nueva fila e introduzca los siguientes detalles:

    1. Opción: XXX_RESENDTXN
    2. Descripción: Reenviar la transacción al sistema externo
  3. En Opciones de firma avanzadas, marca «Esta acción debe invocarse desde la interfaz de usuario» (ya que estamos escribiendo un script de automatización para enviar datos).

1.3 Añadir la acción a los menús

Para que la acción sea fácilmente accesible, añádela a los menús:

  • Seleccione el menú de acciones
    • Ir al menú de acciones de selección de añadir/modificar
    • Añade la acción
    • Definir posición, subposición e imagen
  • Menú de barra de herramientas
    • Ir al menú de la barra de herramientas para añadir/modificar
    • Añade la acción con una posición, una subposición y un icono adecuados

1.4 Verificar la acción en la aplicación de facturación

  1. Vaya a Compras > Facturas > Acciones comunes
  2. Ahora deberías ver «Factura de reTrigger» como una acción disponible

Screenshot 2025-04-09 at 11.01.32 am

Paso 2: Crear un script de automatización para volver a activarlo

Ahora que la acción está configurada, necesitamos escribir un Script de automatización para ejecutar el reactivador.

  1. Vaya a Configuración del sistema > Configuración de la plataforma > Secuencias de comandos de automatización
  2. Haga clic en Crear > Secuencia de comandos con Action Launchpoint
  3. Proporcione los siguientes detalles:
    • Nombre del script: elija un nombre relevante
    • Lenguaje de script: seleccione el lenguaje de script apropiado
    • Nombre de la opción de firma: asegúrese de que coincide con la acción creada anteriormente (XXX_RESENDTXN)
Screenshot 2025-04-09 at 11.01.42 am
Paso 2 (1)
Screenshot 2025-04-09 at 11.15.02 am
Paso 2 (2)

Paso 3: Escribir el script para volver a activar la transacción

Este es un script simple que envía los datos de la transacción al sistema externo:

wcs = service.webclientsession ()

wcs.showMessageBox («Trigger», «InvoiceRetrigger», Ninguno)

Screenshot 2025-04-09 at 11.17.00 am


Cómo funciona el script:

  • Llama al sistema externo
  • Utiliza el publicar canal exportar datos
  • Muestra un mensaje de confirmación tras la ejecución
Screenshot 2025-04-09 at 11.18.19 am

Al seguir estos pasos, ha agregado correctamente una función de reenvío de transacciones a la aplicación de facturación de Maximo. Esta automatización ahorra tiempo y esfuerzo, ya que permite a los usuarios reenviar las transacciones fallidas con un simple clic.

Esta función mejora las capacidades de Maximo y agiliza la gestión de las transacciones.

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