Автоматически получать информацию о рабочих заданиях Maximo в Excel

Я хочу добиться следующего. У меня есть электронная таблица в Excel, которая выглядит следующим образом:

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

Я хочу, чтобы когда я ввожу номер заказа на работу (501-51294232), в то время как другие поля пусты, другие поля должны быть заполнены автоматически путем извлечения соответствующих данных из Maximo.

Есть ли доступное решение, которое уже делает это за вас? Я пытался сделать это с помощью VBA, но единственный способ, который я смог найти для извлечения информации из Maximo, — это загрузить ее в электронную таблицу Excel или файл CSV.

Требуемое решение должно:

  1. Найдите соответствующий заказ на работу на Maximo.

  2. Извлеките необходимую информацию.

  3. Заполните поля в активной книге соответствующей информацией.

Я знаю VBA и готов сам создать решение, но мне нужны некоторые указатели, по крайней мере, на каналы, которые можно использовать для поиска соответствующих рабочих заданий в Maximo и извлечения данных в Excel.


person Cornel Verster    schedule 29.06.2015    source источник


Ответы (2)


Посмотрите на 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.

person Sun    schedule 01.07.2015

Я бы рассмотрел два подхода, первый — посмотреть, можете ли вы подключиться к источнику данных, в котором содержится эта информация. Тогда это будет просто вопрос настройки строки подключения и передачи идентификатора для выполнения запроса.

Другой подход, который может сработать (извините, я не использовал Maximo), заключается в «очистке экрана». Из того, что я смог увидеть, Maximo — это веб-приложение. Честно говоря, в этом случае я бы подумал об использовании Autohotkey, это упрощает получение информации такого типа. Если вы планируете по-прежнему использовать VBA, посмотрите здесь.

person Ryan Wildry    schedule 29.06.2015
comment
Мне очень нравится подход к очистке экрана, ценный инструмент, буду ли я использовать его здесь или нет! Спасибо за акцию! - person Cornel Verster; 01.07.2015