Удалены представления для групп навигации «Входящие» и «Отправленные» в «Моя работа», в частности «Таймшиты».
Добавлены системные представления:
«Задания к исполнению» (To Do) — это активные задания воркфлоу для текущего пользователя;
«Все задания» (All tasks) — все задания текущего пользователя, включая завершённые.
Строже проверка лицензии. Зависимость компоненты от лицензии не поменялась (TBD), но проверка теперь на уровне API.
В представления для сущности «Задание воркфлоу» добавлена операция массового выполнения для выбранных записей. Работает только если выбрать задания для одной и той же функции воркфлоу. Например, у вас есть процесс «Согласование таймшита», в процессе администратором настроена функция — «Согласовать с руководителем». Если выбрать несколько заданий, созданных в рамках этой функции, то будет доступно действие для массового исполнения.
Добавлены эпики. Эпик — это задача определённого типа, используемая для:
организации иерархии задач;
выполнения крупной задачи в рамках нескольких спринтов.
В задачи добавлено одноимённое свойство — «Эпик». По этому свойству можно фильтровать и группировать задачи на доске, его можно добавить на мини-карточку задачи.
Особая роль эпика в бэклоге. Добавлена «Панель эпиков» (включается опционально):
на панели отображается список активных эпиков;
данные эпики при клике выполняют роль фильтра;
на панели отображается суммарная сложность эпика (в SP) и процент завершения.
Удалены представления для «Входящих» и «Отправленных» сущностей — теперь работа с заданиями воркфлоу только через представления «Задания к исполнению».
Строже проверка лицензии.
Мы обновляем логику работы с заданиями воркфлоу и правила проверки лицензий. Ниже — кратко и по делу: как это устроено сейчас и что меняется.
В системе есть сущности: проект, таймшит, заявка на отсутствие и другие.
У сущности может быть жизненный цикл — это набор состояний и правил перехода между ними. Например, у таймшита есть состояния: «Черновик», «На согласовании», «Согласовано».
Пользователь может иметь права на изменение состояния или не иметь их.
Помимо жизненного цикла существует воркфлоу — процесс.
Процесс автоматически меняет состояние сущности. Пример: процесс согласования переводит таймшит в состояние «На согласовании», создаёт задания для согласующих, а после согласования переводит его в состояние «Согласовано».
Можно ли изменить состояние вручную, если процесс уже запущен? Да. В этом случае процесс остановится, а его задания будут отменены.
В списках есть кнопка «Изменить состояние» — это массовая смена состояния, а не выполнение задания воркфлоу. Эти действия часто путают!
Задания воркфлоу дают неявные права на сущность. Например, даже если у пользователя нет явных прав на таймшит, но он отправлен ему на согласование, пользователь сможет его открыть.
Для работы с заданиями есть список «Задания на исполнение» (в разделе «Моя работа»).
Также существовали представления вроде «Таймшиты (входящие)» — это просто список сущностей, отфильтрованный по наличию задания воркфлоу для текущего пользователя.
Как устроено лицензирование?
Лицензия (продукт) — это право на просмотр и редактирование определённых сущностей и выполнение действий. Например, лицензия Timetta Finance даёт доступ к актам.
Помимо лицензии действует ролевая модель (наборы прав). Наличие лицензии — обязательное условие доступа, но не единственное.
Ранее лицензии проверялись в основном на уровне интерфейса и не слишком строго.
Проверка лицензий переносится на сторону сервера (backend). Контроль становится строже. Для большинства пользователей в повседневной работе ничего не изменится.
Наличие задания воркфлоу по-прежнему позволяет просматривать сущность даже без лицензии и без явных прав — но только при открытии по ссылке из задания. Например, в списке таймшитов пользователь увидит сущности только если:
есть лицензия Timetta Timesheets;
только те записи, на которые у него есть явные права (через наборы прав).
Рабочий сценарий остаётся прежним: руководитель или согласующий открывает список «Задания на исполнение», видит задачи (например, согласовать таймшит), открывает сущность и выполняет задание.
Но если у пользователя нет лицензии, он больше не сможет использовать представления типа «Таймшиты (входящие)» (и мы их удалили из системных, впрочем — можно вернуть вучную). Это и есть самый «тонкий момент» — пользователи могли привыкнуть к старому паттерну. Нужно лишь немного изменить привычный порядок действий и использовать другой список.
Меньше неопределённости. Есть один общий список «Задания на исполнение» — это задания воркфлоу, которые нужно выполнить. Такой To Do список.
В списке «Задания на исполнение» наконец появилось массовое выполнение заданий. Важно: это не массовая смена состояния. Если выбрать несколько заданий одной функции воркфлоу, на панели действий появятся доступные команды. Например, для таймшитов — «Согласовать» и «Отклонить».
Списки будут работать немного быстрее за счёт упрощённой проверки прав.
Где могут быть проблемы
Пользователи могут хуже ориентироваться в списке «Задания к исполнению». Тут важно донести рекомендации по правильному использованию:
Этот список — это по сути To Do, там не должно быть сотен записей. Если их там всё же сотни — то надо или исключить пользователя из процессов (всё равно он не выполняет задания) или пользователю активнее выполнять задания.
Очень важно, чтобы процесс давал «хорошие» названия для заданий. Плохо — «Таймшит», хорошо — «Согласовать таймшит Владимир Богатов 05.01.01.11.2026.2026». Такую настройку может выполнить администратор воркфлоу.
В списке есть полезные колонки, которые можно использовать и в списке, и для фильтрации:
Экземпляр воркфлоу → Воркфлоу — указывает на наименование процесса;
Экземпляр воркфлоу → Инициатор — указывает на «отправителя» задания.