与之合作时 IBM Maximo,有时发送到外部系统的交易会由于验证错误而失败。在这种情况下,外部系统可能需要在更正问题后重新发送交易。我们可以添加一个,而不是手动重新处理数据 将交易重新发送到外部系统 在 Maximo 的 “选择操作” 菜单中添加功能以简化此过程。

在本博客中,我们将介绍如何使用创建此功能 发票申请 举个例子。

步骤 1:在发票应用程序中创建选择操作

1.1 导航到应用程序设计器

  1. 转到系统配置 > 平台配置 > 应用程序设计器
  2. 打开发票应用程序

1.2 添加签名选项

  1. 单击 “选择操作” > “添加/修改签名选项”
  2. 单击 “新建行” 并输入以下详细信息:

    1. 选项:XXX_RESENDTXN
    2. 描述:将交易重新发送到外部系统
  3. 在 “高级签名选项” 下,选中 “必须从用户界面调用此操作”(因为我们正在编写用于发送数据的自动化脚本)。

1.3 将操作添加到菜单

要使操作易于访问,请将其添加到菜单中:

  • 选择操作菜单
    • 转到添加/修改选择操作菜单
    • 添加动作
    • 设置位置、子位置和图像
  • 工具栏菜单
    • 转到添加/修改工具栏菜单
    • 使用合适的位置、子位置和图标添加动作

1.4 验证发票应用程序中的操作

  1. 导航至 “采购” > “发票” > “常见操作”
  2. 现在,您应该将 “重新触发发票” 视为可用操作

Screenshot 2025-04-09 at 11.01.32 am

第 2 步:创建用于重新触发的自动化脚本

现在操作已经设置好了,我们需要写一个 自动化脚本 来执行重新触发器。

  1. 转到系统配置 > 平台配置 > 自动化脚本
  2. 点击创建 > 带操作的脚本 Launchpoint
  3. 提供以下详细信息:
    • 脚本名称:选择一个相关的名称
    • 脚本语言:选择相应的脚本语言
    • 签名选项名称:确保它与之前创建的操作相匹配 (XXX_RESENDTXN)
Screenshot 2025-04-09 at 11.01.42 am
第 2 步 (1)
Screenshot 2025-04-09 at 11.15.02 am
第 2 步 (2)

第 3 步:编写脚本以重新触发交易

以下是一个将交易数据发送回外部系统的简单脚本:

wcs = service.webclientSession ()

wcs.showMessageBox(“触发器”、“发票触发器”、无)

Screenshot 2025-04-09 at 11.17.00 am


脚本的工作原理:

  • 调用外部系统
  • 使用 发布频道 导出数据
  • 执行后显示确认消息
Screenshot 2025-04-09 at 11.18.19 am

通过执行以下步骤,您已成功将重新发送交易功能添加到 Maximo 的发票应用程序中。这种自动化节省了时间和精力,使用户只需点击一下即可重新发送失败的交易。

此功能增强了 Maximo 的功能并简化了事务管理。

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