Заполнение шаблона миграции данных объектов

В шаблоне импорта данных типа объекта содержится информация о системных и кастомных полях, которые настроены для выбранного типа объекта на вкладке Основное и на созданных вкладках (вне зависимости от настроек видимости вкладок). 

В шаблон миграции данных не выгружаются:

  • Следующие форматы полей:
    • Встраиваемый код
    • Данные
    • Кнопка
    • Разделитель
    • Сообщение
    • Объект—Документ
  • Сведения из системных вкладок (События, Задачи, Участники и т.д.)
  • Сведения из блоков:
    • Ссылки
    • Изображения
    • Таблица
  • Системное поле Тип объекта

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


В шаблоне импорта объекта:

  1. Данные полей выгружаются отдельной строкой и формируются по маске: "<Наименование поля> (<Тег>)", где:
    • <Наименование поля> — зависит от типа поля:
      • Для системных полей — наименование поля в отчетах
      • Для кастомных полей — наименование поля в конструкторе объекта
    • <Тег> — зависит от типа поля:
      • Для системных полей — системные имена полей в механизме отчетов
      • Для кастомных полей — тег поля или идентификатор поля в блоке (если тег не присвоен полю)
    • Пример:
      • Системное поле Стадия отображается в шаблоне как: "Стадия (Project_Stage_Name)"
      • Кастомное поле Дата подписания с тегом — "Дата подписания (tag_1)"
      • Кастомное поле Вид документа с идентификатором (без тега) — "Вид документа (4b0f39b0-dbca-49b6-f82b-08dcf202860f)"
  2. Данные каждого поля отделены друг от друга разделителем без пробела. Вид разделителя вы можете указать в настройках конфигурации. По умолчанию в качестве разделителя выбрана запятая — ",".
  3. Сначала отображаются все системные поля (без учета настроек видимости на вкладке Настройки в блоке Системные поля) типа объекта слева направо: 
    • Стадия объекта
    • Проект
    • Название объекта
    • Ответственный
    • Клиент
    • Описание
  4. После системных полей отображаются все кастомные поля (без учета их настроек в типе объекта), начиная с первой строки первого блока вкладки Основное построчно сверху вниз, и далее в том же порядке с созданных вкладок. В шаблон загружаются данные полей с форматом:
    • Гиперссылка
    • Дата
    • Дата и время
    • Логический
    • Справочник
    • Текст
    • Текстовое расширяемое
    • Формула расчета
    • Чекбокс
    • Число
    • Шаблон номера дела
    • Объект—Дело
    • Объект—Объект
    • Объект—Участник
    • Объект—Пользователь

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

  • Не изменяйте первую строку файла — выгруженные поля типа объекта должны быть расположены в файле всегда первой строкой.

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


  • Укажите сведения ваших дел, заполняя информацию о каждом объекте с новой строки в том же порядке, как поля типа объекта в шаблоне.
  • По умолчанию значение каждого поля заключено в кавычки — вы можете указать значения без кавычек, например, если необходимо сформировать файл CSV из XLSX.
  • Убедитесь, что между значениями полей вы не добавили пробелы.
  • Проверьте, что для разграничения всех значений полей используется разделитель, который указан в настройках конфигурации Case.one (по умолчанию — ",").
  • Заполните все обязательные системные и кастомные поля.

Мы настоятельно рекомендуем заполнять все обязательные кастомные поля, но если нет такой возможности, вы можете удалить заголовок и тег такого поля из файла шаблона.


  • Если для поля в шаблоне, которое не обязательно для заполнения (например, Наименование проекта), в переносимом деле нет значения:
    • Внесите пустое значение по маске: ""
    • Поставьте разделитель («,» — по умолчанию)
  • Если для поля предусмотрена маска заполнения (например, в текстовом поле предусмотрен ввод только цифр и букв), внесите значение строго по маске.
  • Если для поля предусмотрен определенный формат заполнения (например, форматы ФИО пользователя или даты), внесите значение, соблюдая формат.
  • Убедитесь что в Case.one предварительно созданы все сущности, значения которых вы указали в файле импорта:
    • Пользователи, которые указаны в поле Ответственный и в полях Объект—Пользователь
    • Участники, которые указаны в поле Клиент и в полях Объект—Участник
    • Стадии в выбранном типе объекта
    • Значения справочника в соответствующих справочниках Case.one
    • Объекты и дела, которые указаны в полях Объект—Объект и Объект—Дело

Особенности заполнения системных полей

Предусмотрены следующие особенности заполнения системных полей:

  1. Стадия:
    • При заполнении учитываются: регистр, пробелы, символы
    • Указанная стадия присутствует в типе объекта в Case.one
  2. Проект — если проект указан, он должен быть создан в Case.one в соответствующем разделе объектов.
  3. Название — поле обязательно для заполнения, длина названия объекта не должна превышать 400 символов.
  4. Ответственный — можно указать ФИО или email пользователя:
    • При заполнении учитываются: регистр, пробелы, символы
    • ФИО пользователя указано согласно настройкам ФИО в аккаунте, например, если в настройках аккаунта выбран формат:
      • И. Фамилия, в файле значение поля должно соответствовать формату: "А. Иванов"
      • Имя Отчество Фамилия, в файле значение поля должно соответствовать формату: "Алексей Иванович Иванов"
    • Указанный пользователь есть в Case.one
    • ФИО пользователя в Case.one и файле импорта полностью совпадают
  5. Клиент:
    • При заполнении учитываются: регистр, пробелы, символы
    • ФИО клиента указано согласно настройкам формата ФИО в аккаунте
    • Указанный клиент есть в Case.one
    • ФИО клиента в Case.one и файле импорта полностью совпадают
  6. Описание — можно прописать в файле импорта теги разметки HTML. Если указаны валидные теги, в результате импорта значение в поле отобразится с форматированием.

Вы можете указать пустые значения для всех системных полей, кроме поля Название.


Особенности заполнения кастомных полей

Предусмотрены следующие особенности заполнения кастомных полей в зависимости от формата поля:

  1. Гиперссылка — нет ограничений на количество символов.
  2. Дата:
    • Указывается строго по маске: yyyy-mm-dd
    • В карточке объекта отображается с учетом настроек формата даты в настройках аккаунта
  3. Дата и время:
    • Указывается строго по маске: yyyy-mm-ddTHH:MM:SS.FFFZ в UTC
    • В карточке объекта отображается с учетом настроек формата даты и времени в настройках аккаунта
  4. Логический — в файле импорта можно указать (без учета регистра):
    • Для значения Да: Yes, Да, true, 1
    • Для значения Нет: No, Нет, false, 0
  5. Справочник:
    • При заполнении учитываются: регистр, пробелы, символы
    • Указанное значение справочника есть в справочнике Case.one
  6. Текст — если для поля предусмотрена маска заполнения, значение указывается по маске.
  7. Текстовое расширяемое — можно прописать в файле импорта теги разметки HTML. Если указаны валидные теги, в результате импорта значение в поле отобразится с форматированием.
  8. Формула расчета — ввод целого или дробного числа (дробная часть отделяется от целого числа точкой или запятой).
  9. Чекбокс:
    • Поле обязательно для заполнения вне зависимости от его настроек в типе объекта
    • В файле импорта можно указать (без учета регистра):
      • Для значения Да: Yes, Да, true, 1
      • Для значения Нет: No, Нет, false, 0
  10. Число — ввод целого или дробного числа (дробная часть отделяется от целого числа точкой или запятой).
  11. Шаблон номера дела:
    • Значение в файле может отличаться от установленного шаблона нумерации в настройках поля в типе объекта
    • Нет ограничений на количество символов
  12. Объект—Дело и Объект—Объект:
    • При заполнении учитываются: регистр, пробелы, символы
    • Указанные объекты и дела есть в Case.one
    • Название объекта или дела в Case.one и файле импорта полностью совпадают
  13. Объект—Участник и Объект—Пользователь:
    • При заполнении учитываются: регистр, пробелы, символы
    • ФИО участника и/или пользователя указано согласно настройкам формата ФИО в аккаунте
    • Указанные участники и/или пользователи есть в Case.one
    • ФИО участника и/или пользователя в Case.one и файле импорта полностью совпадают

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


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

  1. Значения полей из мультиблоков или мультистрок должны быть указаны в файле шаблона импорта данных через разделитель, который настроен в файле настроек конфигурации Case.one для разграничения значений полей из мультиблоков и мультистрок (по умолчанию — ";"):
    • Если указаны значения из поля мультиблока — каждое значение будет добавлено в отдельный блок, начиная с первого значения
    • Если указаны значения из поля мультистроки в стандартном блоке — каждое значение будет добавлено в отдельную строку, начиная с первого значения
  2. Если в файле импорта при перечислении значений поля из мультиблока или мультистроки между двумя разделителями не указано значение, поле в карточке объекта заполнено не будет.
  3. Если в файле импорта в значении поля, которое не находится в мультистроке или мультиблоке, указан разделитель значений мультистрок/мультиблоков (по умолчанию — ";"), такое значение будет перенесено вместе с символом разделителя с учетом особенностей переноса различных форматов полей.
  4. Поля в мультиблоке будут заполнены вне зависимости от условий видимости этого блока.
  5. Если в объекте уже создан дополнительный мультиблок блок для загружаемого значения, значение будет добавлено или обновлено в существующем мультиблоке.