Версия от 10.07.2023
Обновлено: 04.10.2023
Дата релиза: 10.07.2023 г.
Вниманию администраторов
Обновление включает миграцию Таймшитов на новые механизмы управления Жизненными циклами и процессами согласования (Воркфлоу).
После миграции:
- В связи с переходом на новый механизм управления процессами согласования (Воркфлоу), текущие процессы согласования, активные на момент миграции, будут прерваны.
- Таймшиты, находящиеся в статусе «На согласовании» и «Отклонено», в ходе миграции будут переведены на стадию жизненного цикла «Черновик». После миграции нужно будет повторно стартовать процесс согласования таких таймшитов.
- В связи с переходом на новый механизм управления жизненными циклами, изменится подход к настройкам прав доступа к Таймшитам. Из наборов прав для роли
Руководитель
будут удалены гранулы, отвечающие за действия над Таймшитами:
- Изменение набора прав для роли
Руководитель
затронет, в первую очередь, Менеджеров по кадрам и прочих сотрудников, у которых были права на принудительные действия над Таймшитами. После миграции такие пользователи утратят права на принудительные действия.
- Возможность принудительной смены статуса Таймшита после миграции будет определяться настройками жизненного цикла. Администраторам следует обновить настройки жизненного цикла: для каждого перехода указать Пользователей, Группы или Наборы прав, для которых должна быть доступна возможность принудительной смены статуса.
Важно
В настройках переходов ЖЦ не нужно добавлять всех пользователей! Следует добавить Пользователей/Группы/Наборы прав, для которых будет доступна принудительная смена стадии ЖЦ, минуя маршрут согласования. Как правило, это Менеджеры по кадрам.
Новые функции и изменения
Таймшиты
- Статусы Таймшитов теперь определяются настройками Жизненного цикла (ранее был фиксированный набор статусов).
- Удалена компонента Маршруты для Таймшитов. Теперь процесс согласования Таймшита определяется настройками Воркфлоу.
- В Таймшиты добавлена компонента Лента активностей.
Миграция Таймшитов на жизненные циклы и воркфлоу
В ходе миграции:
1. Все активные процессы согласования Таймшитов будут прерваны. Таймшиты в статусах «На согласовании» и «Отклонено» будут переведены в статус «Черновик».
2. Будет автоматически создана запись в справочнике Жизненные циклы для сущности Таймшит. В созданный жизненный цикл будут перенесены текущие статусы:
3. Текущие маршруты согласования Таймшитов мигрируют в Воркфлоу. Компонента Маршруты для Таймшитов будет удалена. В процессе миграции на основе текущих маршрутов согласования будут созданы одноименные Воркфлоу.
4. Пользователи, для которых были назначены идентичные маршруты согласования Таймшитов, будут объединены в группы. Все пользователи, у которых был назначен одинаковый маршрут согласования Таймшитов, будут включены в одну группу.
Пример:
Если в системе было создано два маршрута согласования Таймшитов и пользователям были назначены разные маршруты, в результате миграции будет создано две группы пользователей: в первую группу войдут все пользователи, которым был назначен первый маршрут, а во вторую — все пользователи, которым был назначен второй маршрут.
5. Созданные в результате миграции группы пользователей будут назначены инициаторами для соответствующих воркфлоу.
6. Будут удалены права на принудительные действия с Таймшитами из наборов прав для роли **Руководитель**
. Возможность принудительной смены стадии Таймшита теперь будет определяться настройками жизненного цикла.
Иные изменения
- Переработаны настройки уведомлений. Для получения уведомлений о необходимости согласования сущности необходимо активировать уведомления типа Задача назначена. Тип уведомлений Необходимость согласования сущности удален.
- В Шаблонах таймшитов удалена настройка Автоматически отправлять таймшиты на согласование в связи с переходом тайшитов на новую статусную модель и воркфлоу.
- Для списаний в Балансе отсутствий добавлены ссылки на Заявки на отсутствия, на основе которых записи были созданы.
- В настройки представления для списков Версий проекта добавлены аналитики Дата изменения и Автор изменения.
- Для дополнительных полей типа Список добавлено свойство Код.
- Добавлен тип отчета Задачи. Новый источник позволяет получить сведения о задачах, созданных в рамках Воркфлоу.
- В список сотрудников в приложении Команда добавлен фильтр по линейному руководителю.
- Доработан механизм импорта данных с помощью шаблона MS Excel. Добавлена возможность импорта Задач проекта, Уровней, Грейдов, Групп пользователей, Типов отсутствий, Валют, Курсов обмена валют, Типов затрат, Оценки выручки.
- Прочие незначительные изменения.
Исправления и улучшения
- Исправлено: блок уведомлений отображается корректно.
- Исправлено: меню выбора версии в карточке Проекта работает корректно.
- Исправлено: выгрузка отчетов типа «Задачи проекта», «Версии проекта» работает корректно.
- Прочие незначительные исправления и улучшения.
Изменения API
- Удалены сущности ApprovalInstance, ApprovalProgressRecord, ApprovalResult, ApprovalRoute, ApprovalStage, ApprovalStatus, StagePerformer, TImeSheetType, TimesheetApprovalPath, TimeSheetApprovalRecord, TimeSheetApprovalRoute, TimeSheetLineApproval, ApprovalStageDto.
- Добавлена сущность TimeSheetWorkflowInstance.
- В сущности Comment добавлено поле RealUserId.
- В сущности ExpenseRequest, TimeOffRequest, TimeSheet удалены поля ApprovalInstanceId, ApprovalStatusId. В сущность TimeSheet добавлено поле StateId.
- Сущность UserNotification: удалены поля NotifyOnApprovalAssignment, NotifyOnCompletionOfApproval.
- В сущности User удалено поле TimeSheetPathId.
- В сущности TimeSheetTemplate убрано поле TimeSheetType.
- Сущность Task: добавлено поле RealPerformerId.
- Сущность TimeSheetTotal: удалено поле CurrentPerformers.
- В сущность LifecycleInfo добавлено поле CancelLabel.
- Сущность ResourcePlan: добавлено поле OtherActual.
- Сущность ProjectExpensesCalendarSectionGroup: добавлено поле OtherLine.