Добавлена учетная статья «Себестоимость отсутствий». По этой статье можно создавать финансовые Проводки для типов отсутствий. При согласовании таймшита проводки создаются автоматически. Цель — реализация аудируемой (неизменной) финансовой отчётности не только по проектам, но и по сотрудникам.
Изменен интерфейс работы с версиями: добавлен полноценный список и карточка версии. Операции жизненного цикла версии перенесены в карточку.
В диалоге слияния версий реализован сценарий «Объединить две версии в новую». Цель — возможность обновления согласованного базового плана новым изменением (дополнительным соглашением и т. п.).
Добавлена опция создания пустой версии проекта. Цель — возможность подготовки изменения проекта «в стороне», с отдельным согласованием.
В отчет Версии проектов добавлены поля с оценочными значениями по версиям.
Добавлена конфигурации жизненного цикла для версий проектов.
Доступ менеджеров проектов к счетам:
В наборы прав для роли Управление проектами добавлены гранула прав доступа на Счета.
В приложение Проекты добавлена ссылка на Счета.
В Заявках на отсутствия добавлена возможность выбора длительности отсутствия в 1/8 дня.
Исправления и улучшения
Исправлено: фильтрация в «Графике отсутствий» работает корректно.
Исправлено: отключение универсальных ресурсов в карточке проекта работает корректно.
Исправлено: расчет прогнозных значений по проводкам в Снапшотах работает корректно.
Прочие незначительные исправления и улучшения.
Критические изменения
Изменение прав на действия с версиями проектов
Важно
Гранулы действий «Утверждение», «Отмена» и «Создание снапшота» — УДАЛЕНЫ.
Вместо них необходимо использовать настройку жизненного цикла и правила переходов (можно указывать исполнителей). Подробнее: Жизненные циклы.
Изменение API
Важно
Изменение по работе с версиями:
Свойство сущности ProjectVersion StatusId / Status заменено на State / StateId.
Удалено действие сущности ProjectVersion SetStatus.
Добавлено действие сущности ProjectVersion SetState (правила переходов теперь контролируются настройками жизненного цикла):
POST https://api.timetta.com/ProjectVersions(id)/SetState
{
stateId: ***
}