Общие сведения
Надёжность и безопасность
Покупка лицензии
Начало работы
Проекты
Концепции
Компоненты
Инструкции
Задачи
Финансы
Ресурсы
Таймшиты
Клиенты
Вики
Затраты
Отчёты и аналитика
Типы отчётов
Использование отчётов
Группировка данных источника
Группировка данных в отчёте
Типы виджетов
Общие отчёты и шаблоны
Настройка отчёта
Экспорт отчётов
Пользовательские настройки отчёта
Вычисляемые поля
Особые колонки отчётов с временными рядами
Использование панелей мониторинга
Публикация панелей
Панели сущностей
Фильтры источников данных
Отчёты по сущностям
FAQ
Настройка и администрирование
Типовой порядок настройки системы
Интеграция с Mattermost
Язык формул и выражений
Язык шаблонов
API
Общие сведения
Аутентификация
Примеры использования API
Справочник API
Reporting API
Рекомендации по работе с Reporting API
Ограничения
Timetta MCP Server
On-premises
История изменений
Термины и определения

Экспорт и импорт конфигурации

Обновлено: 28.09.2026

Назначение

Компонента Экспорт / импорт настроек предназначена для переноса выбранных настроек и конфигурации между организациями (абонентами) Timetta. Источник выгружает пакет в файл JSON, а целевая организация загружает этот файл.

Используйте её, чтобы:

  • перенести подготовленные справочники и дополнительные поля в другую организацию;
  • повторно использовать общие отчёты и дашборды;
  • перенести связанные настройки жизненных циклов и воркфлоу;
  • применить согласованные изменения конфигурации из тестовой организации в рабочую;
  • сохранить выбранные компоненты перед изменениями.

Пакет содержит выбранную конфигурацию, а не полную копию организации. Для загрузки рабочих данных из таблиц предназначена отдельная компонента Импорт данных. Экспорт конфигурации также не заменяет резервную копию базы данных и файлов.

Доступ и расположение

Откройте Настройки → Конфигурация → Экспорт и импорт. В облачной версии можно воспользоваться ссылкой на компоненту.

Для экспорта и импорта требуется разрешение на управление данными абонента. Наличие доступа к отдельному справочнику или отчёту не заменяет это разрешение. Если операция недоступна, обратитесь к администратору.

На странице расположены два блока:

  • Экспорт настроек и конфигурации — выбор компонентов и выгрузка файла.
  • Импорт настроек и конфигурации — загрузка файла и выбор режима замены.

[Место для скриншота 1 — общий вид компоненты. Покажите страницу «Экспорт / импорт настроек» в области «Настройки». Выделите блок экспорта со списком компонентов и блок импорта с полем файла и переключателем «Заменить существующие».]

Что входит в пакет

В блоке экспорта выбираются типы компонентов, а не отдельные записи. Для выбранного типа выгружаются его активные записи с приведёнными ниже ограничениями. По умолчанию все переключатели включены.

Пункт на экране Что переносится и какие есть ограничения
Типы документов Настройки типов документов (артефактов) проекта. Сами документы проектов этим пунктом не выгружаются.
Активности Виды работ, используемые в учёте времени.
Отчеты Активные общие отчёты. Личные отчёты не включаются. Переносятся определения отчётов, а не результаты их выполнения.
Дашборды Активные записи панелей мониторинга с сохранёнными настройками. Данные, по которым строятся панели, отдельно не переносятся.
Жизненные циклы Активные несистемные жизненные циклы.
Состояния ЖЦ Активные несистемные состояния. Для их импорта в пакете должны присутствовать соответствующие жизненные циклы.
Определения Воркфлоу Активные определения процессов. Для их импорта нужны соответствующие жизненные циклы в том же пакете.
Справочники Активные несистемные справочники.
Значения справочников Активные значения несистемных справочников.
Дополнительные поля Определения дополнительных полей. Значения этих полей в рабочих объектах этим пунктом не выгружаются.
Настройки сущностей Настройки карточек и форм, свойств, обработчиков событий, включая черновой и опубликованный код и признак включения обработчиков.
Задания Настройки заданий по расписанию, включая расписание, свойства и код обработчика.
Доски В текущей реализации есть ограничение, описанное ниже.

Ограничение пункта «Доски»

В проверенной реализации пункт «Доски» остаётся на экране, но его выбор не выгружает современные представления. Для переноса представлений обратитесь в техническую поддержку и проверьте возможности установленной версии. Не считайте наличие этого переключателя подтверждением того, что доски вошли в пакет.

Системные справочники и их значения не включаются. В частности, этот экран нельзя рассматривать как средство переноса всех встроенных справочников системы.

В пакете ссылки на владельца, создателя и последнего редактора заменяются на системного пользователя. Исходные персональные назначения этих полей не сохраняются. Это не означает, что все остальные ссылки на пользователей и связанные объекты также автоматически сопоставляются.

Подготовка к переносу

Определите, из какой организации экспортируется пакет и в какую он будет импортирован. Затем выберите нужные компоненты и проверьте их зависимости.

Что переносите Что проверить
Справочник с наполнением Выбраны и Справочники, и Значения справочников.
Дополнительное поле со значениями из справочника Связанный справочник уже существует в целевой организации с нужным идентификатором либо включён в пакет вместе со значениями.
Состояния и воркфлоу В том же файле присутствуют соответствующие Жизненные циклы.
Дашборд с отчётами Необходимые общие отчёты и другие зависимости включены в пакет или уже доступны в целевой организации.
Карточки и формы Поля и справочники, на которые ссылаются настройки формы, доступны после переноса.
Обработчики и задания Код, адреса внешних сервисов, параметры и ссылки на данные подходят для целевой организации.

Зависимости не добавляются автоматически при включении переключателя. Например, выбор только состояний без жизненных циклов не создаёт полноценный пакет для их переноса.

Для рабочего абонента рекомендуется сначала проверить пакет в тестовой организации с совместимой версией Timetta. При различии версий согласуйте перенос с технической поддержкой: возможность выбрать JSON-файл не подтверждает совместимость всех его компонентов.

Действующие настройки и код

Импорт может заменить действующие настройки и перенести опубликованный код обработчиков. Проверяйте содержимое и происхождение пакета до загрузки. Перенос конфигурации не является сохранением всех изменений в черновик для последующей общей публикации.

Экспорт

  1. Войдите в организацию-источник и откройте компоненту.
  2. В блоке Экспорт настроек и конфигурации оставьте включёнными нужные типы компонентов.
  3. Убедитесь, что выбраны необходимые зависимости.
  4. Нажмите кнопку экспорта.
  5. Дождитесь скачивания JSON-файла и сохраните его.

Имя скачиваемого файла содержит домен исходной организации и дату со временем. Сохраните вместе с ним описание состава пакета и назначения переноса, чтобы впоследствии не перепутать версии.

На экране нет выбора конкретного отчёта или справочника внутри типа: включение пункта означает выгрузку всех подходящих активных записей этого типа.

[Место для скриншота 2 — выбор состава экспорта. Покажите пример с включёнными «Справочники», «Значения справочников» и «Дополнительные поля». Выделите эти переключатели и кнопку экспорта. Подпись: «Связанные компоненты выбираются вместе».]

Импорт

  1. Войдите в целевую организацию.
  2. Откройте ту же компоненту.
  3. В блоке Импорт настроек и конфигурации выберите один JSON-файл.
  4. Определите, нужен ли режим Заменить существующие.
  5. Нажмите кнопку импорта и дождитесь результата.
  6. При успешном завершении появится сообщение Настройки успешно импортированы.
  7. Откройте перенесённые компоненты и проверьте их настройки и связи.

Сервер принимает файл размером до 25 МиБ. Формат должен соответствовать пакету Timetta: произвольный JSON с таблицей данных для этой операции не подходит.

Переключатели в верхнем блоке относятся только к экспорту. Они не ограничивают состав загруженного файла. При импорте обрабатывается пакет целиком; предварительного выбора отдельных записей или просмотра различий на этом экране нет.

[Место для скриншота 3 — подготовка импорта. Покажите выбранный JSON-файл, переключатель «Заменить существующие» и кнопку импорта. Подпишите, что состав импорта определяется файлом, а верхние переключатели на него не влияют.]

Режим «Заменить существующие»

По умолчанию переключатель выключен.

Большинство компонентов сопоставляются по внутреннему идентификатору, сохранённому в пакете. Одинаковое название не означает, что записи будут распознаны как один объект. Отдельно созданные одноимённые настройки могут иметь разные идентификаторы.

Ситуация Замена выключена Замена включена
Обычная запись с таким идентификатором отсутствует Создаётся новая запись. Создаётся новая запись.
Обычная запись с таким идентификатором уже есть Выполняется попытка добавления; возможна ошибка дубликата. Существующая запись обновляется данными пакета.
Жизненный цикл того же типа сущности уже есть Существующий жизненный цикл сохраняется. Обновляются его наименование и конфигурации состояний.
Настройки того же типа сущности уже есть Существующие настройки сохраняются. Обновляются настройки форм, свойств и обработчиков.

Таким образом, выключенная замена не является общим режимом «пропустить все существующие». Повторный импорт того же файла без замены может завершиться ошибками совпадений.

При включённой замене не выполняется сравнение каждого поля с предложением выбрать нужный вариант. Данные пакета могут перезаписать сделанные в целевой организации изменения.

Записи, которых нет в пакете, автоматически не удаляются. Импорт не приводит целевую организацию к точной копии источника и не очищает её конфигурацию.

Особенности жизненных циклов

Жизненные циклы сопоставляются по типу сущности. Состояния и определения воркфлоу связываются с найденным в целевой организации жизненным циклом этого типа.

Если соответствующего жизненного цикла нет в самом пакете, связанные состояния или определения воркфлоу пропускаются. Поэтому сообщение об успешном импорте необходимо дополнить проверкой фактического состава перенесённой конфигурации.

Проверка результата

После импорта проверьте компоненты, которые входили в пакет:

  • у справочников — наличие значений;
  • у дополнительных полей — типы и связи со справочниками;
  • у карточек и форм — отображение полей;
  • у жизненных циклов — состояния, переходы и связанные процессы;
  • у отчётов и дашбордов — открытие, источники данных и ссылки;
  • у обработчиков и заданий — код, параметры, состояние и фактическую работоспособность в целевой организации;
  • у объектов с владельцем — назначение владельца и доступ для нужных пользователей.

При необходимости обновите страницу приложения. Сохранённый пакет позволяет проверить перенесённые определения, но не заменяет проверку их работы с данными целевой организации.

Ошибки и ограничения

Проблема Что проверить
Отказ в доступе Есть ли разрешение на управление данными абонента.
Файл не принимается Выбран ли один JSON-файл пакета Timetta, не превышен ли предел размера.
Ошибка формата или неизвестного типа Не изменялся ли файл вручную; совместимы ли версии источника и целевой организации.
Ошибка существующей записи Повторный ли это импорт, совпадают ли идентификаторы, нужен ли режим замены.
Ошибка связанного объекта Включены ли необходимые зависимости и существуют ли ссылки в целевой организации.
Нет состояний или воркфлоу после успешной загрузки Есть ли соответствующие жизненные циклы в пакете.
Не перенеслись представления Проверьте ограничение пункта Доски; обратитесь в поддержку.
Отчёт, форма или обработчик импортировались, но не работают ожидаемым образом Проверьте зависимости, параметры и особенности целевой организации.

Ошибка не означает полный откат

При обработке отдельных записей ошибки собираются в список, а часть изменений может быть сохранена. После сообщения об ошибке сначала проверьте состояние целевой организации. Не запускайте повторный импорт вслепую: он может встретить уже добавленные записи.

При обращении в поддержку укажите исходную и целевую организации, версии Timetta, состав пакета, значение параметра Заменить существующие и подробный текст ошибки. Файл пакета передавайте по согласованному каналу: он может содержать код и параметры конфигурации.

Связанные материалы

Содержание

Назначение Доступ и расположение Что входит в пакет Подготовка к переносу Экспорт Импорт Режим «Заменить существующие» Особенности жизненных циклов Проверка результата Ошибки и ограничения Связанные материалы
Спросить ИИ Получить ответ по материалам документации
Введите запрос для поиска по документации
Ничего не найдено, уточните запрос
AI

Похоже, вам удобнее русский язык. Перейти на русскую версию?