Версия от 24.06.2023
Обновлено: 04.10.2023
Дата релиза: 24.06.2023 г.
Вниманию администраторов
Обновление включает миграцию Заявок на отсутствия на новые механизмы управления Жизненными циклами и процессами согласования (Воркфлоу).
После миграции:
- В связи с переходом на новый механизм управления процессами согласования (Воркфлоу), текущие процессы согласования, активные на момент миграции, будут прерваны.
- Заявки на отсутствия, находящиеся в статусе «На согласовании» и «Отклонено», в ходе миграции будут переведены на стадию жизненного цикла «Черновик». После миграции нужно будет повторно стартовать процесс согласования или удалить неактуальные заявки.
- В связи с переходом на новый механизм управления жизненными циклами, изменится подход к настройкам прав доступа к Заявкам на отсутствия. Из наборов прав для роли
Руководитель
будут удалены гранулы, отвечающие за действия над Заявками на отсутствия:
- Изменение набора прав для роли
Руководитель
затронет, в первую очередь, Менеджеров по кадрам и прочих сотрудников, у которых были права на принудительные действия над Заявками на отсутствия. После миграции такие пользователи утратят права на принудительные действия.
- Возможность принудительной смены статуса Заявки на отсутствие после миграции будет определяться настройками жизненного цикла. Администраторам следует обновить настройки жизненного цикла: для каждого перехода указать Пользователей, Группы или Наборы прав, для которых должна быть доступна возможность принудительной смены статуса.
Важно
В настройках переходов ЖЦ не нужно добавлять всех пользователей! Следует добавить Пользователей/Группы/Наборы прав, для которых будет доступна принудительная смена стадии ЖЦ, минуя маршрут согласования. Как правило, это Менеджеры по кадрам.
Новые функции и изменения
Заявки на отсутствия
- Статусы Заявок на отсутствия теперь определяются настройками Жизненного цикла (ранее был фиксированный набор статусов).
- Удалена компонента Маршруты для Заявок на отсутствия. Теперь процесс согласования Заявки на отсутствие определяется настройками Воркфлоу.
- В Заявки на отсутствия добавлена компонента Лента активностей.
Миграция Заявок на отсутствия на жизненные циклы и воркфлоу
В ходе миграции:
1. Все активные процессы согласования Заявок на отсутствия будут прерваны. Заявки на отсутствия в статусах «На согласовании» и «Отклонено» будут переведены в статус «Черновик».
2. Будет автоматически создана запись в справочнике Жизненные циклы для сущности Заявка на отсутствия. В созданный жизненный цикл будут перенесены текущие статусы заявок:
3. Текущие маршруты согласования Заявок на отсутствия мигрируют в Воркфлоу. Компонента Маршруты для Заявок на отсутствия будет удалена. В процессе миграции на основе текущих маршрутов согласования будут созданы одноименные Воркфлоу.
4. Пользователи, для которых были назначены идентичные маршруты согласования Заявок на отсутствия, будут объединены в группы. Все пользователи, у которых был назначен одинаковый маршрут согласования Заявок на затраты, будут включены в одну группу.
Пример:
Если в системе было создано два маршрута согласования Заявок на отсутствия и пользователям были назначены разные маршруты, в результате миграции будет создано две группы пользователей: в первую группу войдут все пользователи, которым был назначен первый маршрут, а во вторую — все пользователи, которым был назначен второй маршрут.
5. Созданные в результате миграции группы пользователей будут назначены инициаторами для соответствующих Воркфлоу.
6. Будут удалены права на принудительные действия с Заявками на отсутствия из наборов прав для роли Руководитель
. Возможность принудительной смены стадии Заявки на отсутствия теперь будет определяться настройками жизненного цикла.
Изменения в Воркфлоу
-
Реализована возможность настройки Воркфлоу с сокращающимся числом рецензентов:
- В карточку функции Воркфлоу с типом Задача добавлена вкладка Не создавать задачи.
- На вкладке настраиваются условия, при выполнении которых задачи в рамках данной функции не будут создаваться.
Группы пользователей
- В карточку Группы пользователей добавлен диалог выбора пользователей для добавления группу.
- В карточку Группы пользователей добавлена возможность назначать права доступа для всех членов группы (вкладка Права доступа). Теперь права доступа пользователя определяются как объединение его индивидуальных прав и прав, назначенных через группы, в которые он входит (объединение с логическим «или»).
Иные изменения
- Для связи задач Проекта и Версий проекта реализована сквозная связь между задачами.
- Реализован запрет на создание Актов для неоплачиваемых проектов.
- В список задач пользователя добавлен фильтр. Доступные свойства: Состояние, Создано, Выполнено, Назначено, Резолюция.
- Прочие изменения и исправления.
Исправления и улучшения
- Исправлено: для выполненной пользовательской задачи действия не доступны.
- Исправлено: запрещено создавать курсы обмена базовой валюты к самой себе.
- Исправлено: при сохранении проводки выбранная задача не заменяется.
- Прочие незначительные исправления и улучшения.
Изменения API
- Удалены сущности TimeOffApprovalPath, TimeOffApprovalRecord, TimeOffApprovalRoute.
- В сущности ExpenseRequestTotal удалено поле CurrentPerformers.
- В сущность WorkflowSchema добавлено поле CancelNameLabels.
- В сущности TimeOffRequestWorkflowInstance добавлено поле TimeOffRequestId.
- Сущность ProjectTask: добавлено поле CrossId, удалено свойство MainProjectTaskId.
- В сущности User удалено поле TimeOffPathId.
- В сущность TimeOffRequest добавлено поле StateId, поле Comments переименовано в Description.