Патч 1.1.3
В этом патче мы реализовали улучшения, призванные повысить удобство списания и согласования трудозатрат, а также устранили ряд дефектов отображения элементов Табеля трудозатрат.
Новая функциональность
Сущность "Активности"
Добавили в систему новую таблицу Активности (wtm_activity), которая обеспечивает наличие единой структуры категорий активностей и позволяет ссылаться на нее из различных сущностей, избегая повторного определения категорий, а также указывать пользовательские активности как регулярные.
В таблицах Карточка трудозатрат (wtm_timecard) и Списания времени (wtm_time_entry) созданы новые колонки с заголовком Активность, которые ссылаются на значения таблицы Активности (wtm_activity). Старые поля Категория (category) и Категория (other) в этих таблицах деактивированы.
Запустите миграционный скрипт для корректного отображения существующих данных по трудозатратам после обновления на версию 1.1.3. В навигаторе перейдите в Планировщик → Запланированные скрипты. Найдите и откройте запись Activity Migration ( Нажмите Выполнить в правом верхнем углу формы.Для этого выполните следующие действия:
{URL экземпляра}/record/sys_schedule_script/175558952318853935).
В результате выполнения скрипта:
- Будут созданы записи в таблице Активности (wtm_activity) на основе существующих значений поля Категория таблиц Списания времени (wtm_time_entry) и Карточка трудозатрат (wtm_timecard).
- Будут заполнены поля Активность для существующих записей в указанных таблицах.
Типы активностей
Для облегчения списания времени на активности, которые не связаны с той или иной задачей, мы добавили возможность указать тип активности. Теперь при создании карточки трудозатрат сотрудник может указать для любой активности, не являющейся задачей, ее тип.
Для этого в систему добавлена новая таблица Типы активности (wtm_activity_type) с готовыми типами для коробочных активностей. Пользователи могут добавить дополнительные типы активностей и сделать их доступными для использования всеми сотрудниками.
Исправления
- DEF0021569: Исправили ошибку, из-за которой неверно позиционировалось окно комментария в Табеле трудозатрат при изменении масштаба. В новой версии мы учли этот случай и теперь окно открывается по центру экрана на уровне ячейки.
- DEF0021073: Исправили ошибку, из-за которой подсказка с комментарием об отклонении в Табеле трудозатрат отображалась ниже, чем соответствующая карточка. В новой версии мы доработали логику расположения комментария отклонения в функциях setPopupPosition и initHint и теперь подсказка с комментарием открывается рядом с кнопкой Причина отклонения соответствующей карточки. Кроме этого, добавили кнопку-крестик для закрытия комментария об отклонения.
- DEF0020345: Исправили ошибку, из-за которой окно комментария в Табеле трудозатрат принимало неверную высоту при удалении ранее сохраненного текста. В новой версии добавили сброс высоты окна перед перерасчетом и теперь высота окна уменьшается до значения по умолчанию после удаления ранее введенного комментария.
- DEF0020283: Исправили ошибку, из-за которой в карточках трудозатрат генерировались неправильные ссылки на связанные задачи.
- DEF0018804: Исправили ошибку, из-за которой в шапке табеля трудозатрат отображалось списанное время, даже если соответствующая карточка трудозатрат была удалена. В новой версии добавлено бизнес-правило для пересчета времени в табеле при удалении связанных карточек трудозатрат и теперь время в шапке табеля отображается корректно.