2013-06-20 3 views
0

Я использую Maximo 7.5maximo - раздел «Включить/отключить» для группы безопасности

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

1 = (select 1 from GROUPUSER where USERID = :&PERSONID& and groupname in ('GR_1', 'GR_2')) 

Мое выражение ассоциируется с sigoption и мой sigoption связан раздел. У моего сигопции есть своя установка на моем приложении.

When true --> inputmode = default 
When false --> inputmode = readonly 

Но это не сработает.

Правильно ли использовать это выражение SQL для этого? Или я должен создать определенный класс для этого?

+0

Вы нашли решение? – davejal

ответ

0

Есть много способов достичь той же цели в Максимо.

Я знаю, что вы можете отключить модули, вкладки и/или поля, но я не уверен в разделах.

Это сообщение обсуждает некоторые из различных способов ограничить то, что видно в Maximo с помощью условного интерфейса:

http://maximodev.blogspot.com/p/conditional-expressions.html

0

Одной из причин этого может не работать: никогда не использовать режим ввода «по умолчанию»! Если вы хотите использовать поведение по умолчанию в Maximo, просто оставьте входной путь пустым - режим ввода «по умолчанию» работает неожиданным образом (не позволяет сохранить запись).

Фактически вы можете просто создать условие «всегда истинное» и назначить его конкретной группе безопасности. Задайте раздел только для чтения, но установите «истинное» состояние группы безопасности пустым.

 Смежные вопросы

  • Нет связанных вопросов^_^