Menu

Инициализация роли

Help
2018-03-15
2018-03-19
  • Artur Nigmatullin

    Добрый день!

    Если роль задана по-умолчанию, а в качестве инициализатора задан конкретный Пользователь "ExecutorByNameFunction(name)", то пользователь видит поступившее задание, но не видит форму - ошибка авторизации - требуется либо добавить права на чтение экземпляра процесса, либо добавить свойство задания: "Доинициализация роли" и "Переинициализация роли". Мне кажется это баг?
    Спасибо.

     

    Last edit: Artur Nigmatullin 2018-03-15
  • vromav

    vromav - 2018-03-15

    Здравствуйте, просьба сообщить используемую версию, ветку сборки.

     
  • Artur Nigmatullin

    Ветка master Версия 4.3.0-SNAPSHOT Сборка 05.12.2017.

     
  • vromav

    vromav - 2018-03-16

    Не удается воспроизвести. Ни в текущих master, testing, ни в bin сборке 4.3.0 с SF, ни на версии +- 05.12.2017, jboss7, wildfly.

    Видимо есть какая-то особенность.

    Задание открываете через "Список заданий" или "Задания сотрудников" ? Что на форме вводите/выводите, можно скриншоты?

     
  • Artur Nigmatullin

    Задание открывается через "Список заданий".
    Сделал тестовый процесс, на форме ничего не вводится, полномочия только у Админа, а Действие приходит к какому-то юзеру - так вообще ошибка вышла (скриншоты ByName_1 - ByName_4). Тестовый процесс во вложении.
    А процесс, в котором "Ошибка авторизации" - скриншоты ByName_5 - ByName_6. Форма задания - ID44.ftl.

     
  • vromav

    vromav - 2018-03-19

    А процесс, в котором "Ошибка авторизации" - скриншоты ByName_5 - ByName_6. Форма задания - ID44.ftl.

    По поводу ошибки авторизации:

    У Вас на форме используется компонент "ChooseExecutorFromRelation", пользователь под которым открывается задача должен обладать полномочиями (Read) на отношение "firmware_updater". Кроме того, обратите внимание, что в выпадающем списке будут отображаться только те пользователи на которых есть право чтения.

     

    Last edit: vromav 2018-03-19
  • vromav

    vromav - 2018-03-19

    Сделал тестовый процесс, на форме ничего не вводится, полномочия только у Админа, а Действие приходит к какому-то юзеру - так вообще ошибка вышла (скриншоты ByName_1 - ByName_4). Тестовый процесс во вложении.

    Проверьте существует ли пользователь "kiriyanov" в системе, может опечатка где-то.

     
  • Artur Nigmatullin

    По поводу ошибки авторизации:

    У Вас на форме используется компонент "ChooseExecutorFromRelation", пользователь под которым открывается задача должен обладать полномочиями (Read) на отношение "firmware_updater". Кроме того, обратите внимание, что в выпадающем списке будут отображаться только те пользователи на которых есть право чтения.

    Спасибо, теперь работает.

    Проверьте существует ли пользователь "kiriyanov" в системе, может опечатка где-то.

    Действительно была опечатка, извините за беспокойство.

     

    Last edit: Artur Nigmatullin 2018-03-19

Log in to post a comment.