将Maximo工作订单信息自动获取到Excel

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

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

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

有没有可用的解决scheme已经为你做这个? 我曾经通过VBA进行过这方面的研究,但唯一可以从Maximo中提取信息的方法是将其下载到Excel电子表格或CSV文件中。

所需的解决scheme将需要:

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

  2. 提取必要的信息。

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

我知道VBA,并且愿意自己创build一个解决scheme,但是至less需要一些指向Maximo上的相关工作订单并将数据提取到Excel的渠道。

看看MXLoader

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

MxLoader是Microsoft®Excel®电子表格,可以快速方便地查询数据并将数据加载到IBM Maximo,IBM SmartCloud Control Desk(SCCD)和其他基于TPAE的应用程序中。 它汇集了Maximo集成框架的强大function和Excel的灵活性,可以快速操作数据并将数据导入任何Maximo数据库。

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

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

另一种方法可能工作(对不起,我没有使用Maximo),是“屏幕刮”。 从我所能看到的Maximo是一个基于Web的应用程序。 老实说在这种情况下,我会考虑使用Autohotkey,它使抓住这种types的信息容易。 如果你打算继续使用VBA,请看看这里 。