1

我希望能够实现以下目标。我在 Excel 中有一个电子表格,如下所示:

Work Order Nr.    Description         Etc.    Etc.    Etc.
501-51294232      Some Work Order

我想要发生的是,当我输入工单编号 (501-51294232) 而其他字段为空白时,必须通过从 Maximo 中提取相关数据来自动填写其他字段。

是否有可用的解决方案已经为您做到这一点?我看过通过 VBA 执行此操作,但我能找到的从 Maximo 提取信息的唯一方法是将其下载到 Excel 电子表格或 CSV 文件中。

所需的解决方案将需要:

  1. 在 Maxmimo 上找到相关的工单。

  2. 提取必要的信息。

  3. 使用相关信息填写活动工作簿中的字段。

我知道 VBA,并且愿意自己创建一个解决方案,但至少需要一些指向用于在 Maximo 上查找相关工作订单并将数据提取到 Excel 的通道的指针。

4

2 回答 2

3

看看MXLoader

MxLoader 在 Maximo 中轻松提取和加载数据

MxLoader 是一个 Microsoft® Excel® 电子表格,允许快速轻松地查询数据并将其加载到 IBM Maximo、IBM SmartCloud Control Desk (SCCD) 和其他基于 TPAE 的应用程序中。它结合了 Maximo 集成框架的强大功能和 Excel 的灵活性,允许快速操作数据并将其导入任何 Maximo 数据库。

MxLoader 在 Microsoft Excel 2007/2010/2013 上运行。它还需要 Microsoft XML Core Services 6.0。

于 2015-07-01T21:33:37.143 回答
1

我会研究两种方法,第一种方法是查看您是否可以连接到包含该信息的数据源。然后只需设置连接字符串,并传入 ID 以进行查询。

另一种可能有效的方法(对不起,我没有使用过 Maximo)是“屏幕刮擦”。据我所知,Maximo 是一个基于 Web 的应用程序。老实说,在这种情况下,我会考虑使用 Autohotkey,它使获取此类信息变得容易。如果您仍打算使用 VBA,请查看此处

于 2015-06-29T14:11:28.940 回答