Menu

#947 Замечания по инициализатору роли

v4.2
closed-fixed
None
2
2016-06-05
2015-02-04
vromav
No

1). Для того чтобы убрать инициализатор роли, выбрать EmptyOrgFunction не достаточно, необходимо на вкладке Код сначала выбрать из списка какой-нибудь другой инициализатор, после чего вернуться на EmptyOrgFunction, иначе процесс не помечается как измененный, инициализатор не сбрасывается.

2). На форме "редактирование инициализатора роли" не отображается текущий инициализатор

Discussion

  • SDN

    SDN - 2015-06-02
    • assigned_to: Dofs --> SDN
     
  • Andrei Mikheev

    Andrei Mikheev - 2015-06-22
    • assigned_to: SDN --> nobody
     
  • vromav

    vromav - 2015-07-24

    2). На форме "редактирование инициализатора роли" не отображается текущий инициализатор

    Имеется в виду:

    если нажать на Изменить для Роли с инициализатором, то открывается окно "редактирование инициализатора роли", но в этом окне не отображается текущий выбранный инициализатор.

    Проверил на trunk версии, эта проблема не для всех инициализаторов, см. скриншоты

     
  • vromav

    vromav - 2015-07-24

    Патч ru.runa.gpd.patch

     
  • vromav

    vromav - 2015-07-24

    Данный патч исправляет замечание "2"

    Но не полностью исправляет проблему "1".

    При переключении на вкладку "Код", тип инициализатора EmptyOrgFunctionName уже задан, и если нажать ОК, то он не применяется.

    Сценарий воспроизведения.

    • импортировать приаттаченый процесс
    • открыть Роли
    • выделить Роль1
    • нажать Изменить
    • попадаем на инициализатор "Группы и пользователи WF"
    • переключаемся на вкладку "Код"
    • тут тип инициализатора не задан, выбрано EmptyOrgFunctionName
    • нажать ОК
    • процесс не помечается как измененный, инициализатор у Роль1 не очистился

    если независимо от того что при переключении на "Код" уже выбран EmptyOrgFunctionName, сделать еще раз его выбор, то инициализация очищается и процесс помечается измененным

    аттачу видео

     
  • vromav

    vromav - 2015-07-27

    При переключении на вкладку "Код", тип инициализатора EmptyOrgFunctionName уже задан, и если нажать ОК, то он не применяется.

    Решили что это правильное поведение.

    Проблемы описанные в тикете исправлены с помощью приаттаченого патча.

    Осталось следующее замечание, которое имеет смысл выполнить, если это не слишком трудоемко:

    "...Если после пункта 6 и перед пунктом 8 пользователь кликнет на поле EmptyOrgFunctionName, расположенное ниже элемента выбора, то хорошо бы это событие отследить и поле клика на ОК инициализатор сбросить. Вкладка код, как правило, используется только для сброса инициализатора роли, выбор других оргфункций на этой вкладке происходит крайне редко. Это помогло бы сэкономить пользователю один клик и выбор из списка. Также при клике на EmptyOrgFunctionName можно было бы менять цвет поля тип на тот, который возникает при выборе пустого инициализатора (или еще как-то отличать эти ситуации цветом этого поля: серым, белым и т.п.)..."

     
  • Andrei Mikheev

    Andrei Mikheev - 2015-08-08
    • assigned_to: Nick Lapitskyy
     
  • Nick Lapitskyy

    Nick Lapitskyy - 2015-08-10
    • status: open --> pending-fixed
     
  • Nick Lapitskyy

    Nick Lapitskyy - 2015-08-10

    fixed in 4.x trunk : 6512

     

    Last edit: Nick Lapitskyy 2015-08-10
  • vromav

    vromav - 2016-06-05
    • status: pending-fixed --> closed-fixed
     
MongoDB Logo MongoDB