Важное чтение для администраторов JIRA перед обновлением до Tempo Timesheets 8.2.0
- В этой версии тип атрибута рабочего журнала с именем Script удален. При обновлении до этой версии все атрибуты этого типа удаляются и не подлежат восстановлению.
- Установка Tempo Timesheets занимает больше времени, чем обычно, из-за переноса данных, поэтому вы можете обновить ее в нерабочее время.
- Мы не можем гарантировать, что вы не потеряете данные, если сначала обновите приложение до Timesheets2.x, а затем - до более ранней версии.
Перенос данных
Числовой атрибут работы
Новый столбец числовых значений добавляется в таблицу WA_VALUE.
Числовой рабочий атрибут переносится из столбца строкового типа в столбец нового числового типа.
Новый рабочий атрибут статического списка
Любые динамические выпадающие списки, которые использовались для создания рабочих атрибутов со статическими списками, переносятся в новый тип атрибута, который называется «Статический список».
В таблице ниже показаны изменения в базе данных.
Таблица |
Данные |
Заметки |
AO_013613_WA_VALUE |
Рабочие атрибуты значений числового типа |
Добавлен новый столбец NUMERIC_VALUE. Числовые значения, ранее сохраненные в столбце VALUE, переносятся в новый столбец. |
AO_013613_WA_SL_VALUE |
Опции списка для рабочих атрибутов статического списка |
Пример динамического раскрывающегося значения URL из Tempo Timesheets 8.1/rest/tempo-rest/1.0/accounts/json/getDynamicDropdown/|1|2|3|4/Пожалуйста, выберите | Красный | Желтый | Зеленый | Синий
После миграции в Tempo Timesheets 8.2 параметры переносятся в новый тип рабочего атрибута Статический список.
|
Периоды и конфигурация периодов
Периоды переносятся из базы данных свойств JIRA в новые таблицы активных объектов.
Таблица |
Данные |
AO_86ED1B_PERIOD |
Ключи и статусы периода (открыты / закрыты для членов команды или пользователей с разрешением «Утвердить расписание») |
AO_86ED1B_PERIOD_CONFIG |
Настройка начального дня и месяца для периодов. |
Как это влияет на мою JIRA?
Это не должно повлиять на вас, если вы не перейдете на предыдущую версию после выполнения задач миграции. Понижение приведет к потере данных, если вы обновите позже, поскольку миграция не будет выполняться снова.
Удаление функции
Этот релиз Tempo Timesheets удаляет рабочие атрибуты типа Script. Это означает, что все атрибуты этого типа удалены и не подлежат восстановлению после обновления.
Перед обновлением проверьте, используете ли вы тип скрипта или нет (щелкните шестеренку «Администрирование» ("Administration")> «Надстройки» ("Add-ons")> «Рабочие атрибуты» ("Work attributes") TEMPO). Если вы не используете скрипты, удаление этого типа атрибута рабочего журнала не повлияет на настройку Tempo Timesheets.
(i) Удаление этого типа атрибута рабочего журнала не влияет на динамические раскрывающиеся списки, которые получают информацию от службы REST.
Как это влияет на мою JIRA?
Функциональные возможности, введенные в JIRA путем внедрения скриптов, перестанут работать, поскольку они будут удалены. С атрибутом Script можно было внедрить код JavaScript в временные таблицы Tempo для использования с формой Регистрация работы ("Log Work"). С помощью кода JavaScript вы можете связывать поля в форме друг с другом или добавлять новые функции. Эта функция представляла некоторые проблемы безопасности, так как система могла принимать код JavaScript, который может, намеренно или нет, повредить данные и открыть среду JIRA вашей компании для других рисков.
Что мне делать?
Если вы используете тип атрибута «Скрипт», найдите альтернативный способ внедрения скриптов перед обновлением. Atlassian Marketplace предлагает подключаемые модули ресурсов для внедрения кода JavaScript в JIRA. Наши партнеры Atlassian Expert также обладают обширными знаниями о JIRA и могут оказывать консультационные услуги.
По материалам Tempo Server: Tempo Timesheets 8.2.0