我希望能够实现以下目标。我在Excel中有一个电子表格,如下所示:
Work Order Nr. Description Etc. Etc. Etc.
501-51294232 Some Work Order
我想要发生的是,当我输入工单号(501-51294232)而其他字段为空时,必须通过从Maximo中提取相关数据自动填写其他字段。
是否有可用的解决方案?我已经看过通过VBA执行此操作,但我可以找到从Maximo中提取信息的唯一方法是将其下载到Excel电子表格或CSV文件。
所需的解决方案需要:
在Maxmimo上找到相关的工单。
提取必要的信息。
使用相关信息填写活动工作簿中的字段。
我知道VBA,并且我愿意自己创建一个解决方案,但至少需要一些指针,用于在Maximo上查找相关工单并将数据提取到Excel中。
答案 0 :(得分:3)
查看MXLoader
MxLoader 轻松地在Maximo中提取和加载数据
MxLoader是一个Microsoft®Excel®电子表格,可以快速,轻松地查询和加载数据到IBM Maximo,IBM SmartCloud Control Desk(SCCD)和其他基于TPAE的应用程序。 它汇集了Maximo Integration Framework的强大功能和Excel的灵活性,允许快速操作数据并将数据导入任何Maximo数据库。
MxLoader在Microsoft Excel 2007/2010/2013上运行。它还需要Microsoft XML Core Services 6.0。
答案 1 :(得分:1)
我将研究两种方法,第一种方法是查看是否可以连接到包含该信息的数据源。然后,只需设置连接字符串,并传入ID进行查询。
可能有效的另一种方法(对不起,我还没有使用过Maximo),就是屏幕刮擦。从我能够看到的Maximo是一个基于Web的应用程序。老实说,在这种情况下,我考虑使用Autohotkey,它可以轻松抓取这类信息。如果您打算继续使用VBA,请查看here。