Адрес службы WO: вручную уточнить XY, не обнуляя адрес службы?

В Maximo 7.6.1.1 рабочие задания:

Я могу вручную ввести X и Y (LATITUDEX и LONGITUDEY), щелкнув карту правой кнопкой мыши и выбрав Установить местоположение записи.

введите здесь описание изображения


Однако, когда я это делаю, Maximo обнуляет ранее существовавший адрес службы. Это не то, что я хочу.

введите здесь описание изображения

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

Пример:

На выбоину на дороге создается наряд на работу. У WO есть служебный адрес (адрес собственности).

Планировщик / планировщик берет WO и дополнительно уточняет XY (без обнуления служебного адреса), помещая XY в определенное место на дороге.


Можно ли уточнить XY WO, не обнуляя адресную информацию службы?

(Ключевое слово: Maximo Spatial)


person User1973    schedule 10.01.2020    source источник


Ответы (1)


Вы можете добиться этого с помощью сценариев автоматизации maximo.

Вам необходимо создать сценарий автоматизации с точками запуска атрибутов в следующих полях:

  • WOSERVICEADDRESS.LATITUDEY
  • WOSERVICEADDRESS.LONGITUDEX
  • FORMATTEDADDRESS

И используйте для скрипта приведенный ниже код Jython.

 from psdi.mbo import MboConstants
 if (mbo.getMboValue("SADDRESSCODE").getPreviousValue() is not None):
 mbo.setValue("SADDRESSCODE",mbo.getMboValue("SADDRESSCODE").getPreviousValue().asString(),MboConstants.NOACTION)
person Hari Krishna    schedule 12.01.2020
comment
Спасибо. Этот сценарий хорошо работает, если пользователь вручную вводит новый XY (LATITUDEY или LONGITUDEX). Однако это не работает, когда пользователь использует карту для установки XY (пользователь почти всегда будет использовать карту для ввода XY; они не будут вручную вводить XY). Проблема, при которой адрес службы обнуляется, все еще возникает. - person User1973; 13.01.2020
comment
Я считаю, что приведенный выше код будет работать, если точкой запуска является сохранение адреса WOservice, поскольку Spatial переходит прямо к API и пропускает проверку атрибутов. - person Milton; 13.01.2020
comment
Этот код также может работать для следующего сценария: Удалить значения SA XY, сохранить текстовые значения SA и использовать XY ресурса в качестве булавки / точки WO. Связано: Процесс автоматического поиска местоположения для заказов на работу. - person User1973; 05.02.2020