Делать массовые обновления через просмотр списка Maximo? - PullRequest
1 голос
/ 10 февраля 2020

Maximo 7.6.1.1:

Было бы замечательно, если бы существовал способ массовых обновлений для поля в таблице из приложений Maximo.

Например, в другом программном обеспечении , таком как программное обеспечение ГИС, можно открывать таблицу атрибутов таблицы, фильтровать строки и выполнять массовые обновления с помощью инструмента, называемого Калькулятор поля,


Так что в терминах Maximo я мог бы:

  1. Открыть приложение Активы -> Представление списка.
  2. Выполнить фильтр или расширенный запрос на assets.
  3. Щелкните по действию.
  4. Действие откроет диалоговое окно, которое позволит мне выбрать имя поля.
  5. Я бы ввел текст или число как константу , Или используйте JavaScript, чтобы написать выражение.
  6. Нажмите Run.
  7. Отфильтрованные строки будут обновлены.

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

Существует ли способ массового обновления отфильтрованных строк из приложений Maximo ?

Ответы [ 2 ]

2 голосов
/ 12 февраля 2020

До версии 7.6.1 вам нужно было бы разработать собственный класс bean-компонента для чтения отфильтрованных записей в виде списка.

В прошлом я разработал обобщенный c bean-класс, который называется сценарием автоматизации (упоминается в XML приложения), в котором реализованы все бизнес-логи c (только в сценарии). Следовательно, я смог использовать этот класс во многих местах с различными сценариями автоматизации.

Я написал несколько статей на LinkedIn об этом: https://www.linkedin.com/in/amir-samir-1ba73725/

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

Более подробная информация здесь: Доступ к пользовательскому интерфейсу с помощью сценария автоматизации (с использованием getWebClientSession)

Примечание. Я полагаю, что формулы в вашем случае бесполезны.

2 голосов
/ 10 февраля 2020

Возможно, вы имеете в виду это? https://www.ibm.com/support/pages/maximo-application-importexport

Я бы порекомендовал MxLoader, потому что он проще в использовании. Кроме того, что @Dex сказал использовать пользовательский java или скрипт автоматизации, я не вижу способа сделать это из Maximo.

Стоимость актива с начала года можно обновить с помощью BIRT, но я лично использую инструмент отчетности - плохая практика. Если хотите, это еще один вариант (хотя я и предупреждаю).

...