Переопределить выражение условия с помощью скрипта автоматизации в Maximo - PullRequest
0 голосов
/ 06 ноября 2018

Хотелось бы узнать, есть ли способ переопределить выражение условия с помощью скрипта автоматизации? Например, было введено ограничение для некоторого статуса, однако этот статус должен быть изменен через скрипт, который вызывается через рабочий процесс. Ниже приведен пример, у нас есть условие, установленное для WAPPR, чтобы оно не появлялось в диалоге изменения статуса, однако это должно позволить пользователю изменять статус с помощью WF. Этот скрипт вызывается, однако мы получаем ошибку, так как статус отсутствует в списке значений.

mbo.changeStatus('WAPPR',MXServer.getMXServer().getDate(),'autoscript',MboConstants.NOACCESSCHECK | MboConstants.NOVALIDATION_AND_NOACTION)

Ответы [ 2 ]

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

Добавьте непостоянный атрибут к объекту, установите его в своем рабочем процессе и проверьте значение этого атрибута в условном выражении. Тогда ваш код должен работать.

0 голосов
/ 08 ноября 2018

Почему бы просто не добавить значение состояния в список значений состояния?

...