Получить системное свойство в скрипте автоматизации в Maximo - PullRequest
0 голосов
/ 11 сентября 2018

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

1 Ответ

0 голосов
/ 13 сентября 2018

MXServer имеет 2 метода getProperty ().Чтобы получить значение публичной собственности, просто передайте имя собственности.Чтобы получить значение частного свойства, вам также необходимо передать UserInfo.

Пример в Jython:

from psdi.server import MXServer
maximo = MXServer.getMXServer()
publicProperty = maximo.getProperty("company.public.propertyname")
privateProperty = maximo.getProperty("company.private.propertyname",mbo.getUserInfo())
...