Какие проверки выполняются при импорте объектов?
При выполнении импорта предусмотрено несколько типов проверок:
- Проверки целостности файла импорта
- Проверки настроек Case.one
Проверки целостности файла импорта
Сразу после запуска импорта выполняются проверки целостности файла импорта. Если хотя бы одна из проверок целостности файла завершилась с ошибкой:
- Импорт прекращается;
- Запись о сессии импорта не будет добавлена в раздел Импорт.
Проверки выполняются до выявления первой ошибки:
- Проверка формата файла импорта — если загружаемый файл не соответствует формату *.csv, отобразится ошибка: «Недопустимый формат файла. Разрешенный формат: csv».
- Проверка корректно заполненного файла в формате *.csv (подробнее см. описание валидного формата *.csv), включая проверку количества выгруженных полей типа объекта с количеством значений полей в каждой строке с заполненными данными дел.
- Проверка размера загружаемого файла — если размер файла превышает 100 Мб, отобразится ошибка: «Превышен максимальный размер файла. Максимальный размер файла не должен превышать 100 MB».
- Проверка количества строк в файле — если количество строк превышает максимально разрешенное значение, которое указано в настройках конфигурации Case.one (по умолчанию — 10000 строк), отобразится ошибка: «Произошла ошибка. Превышено максимальное количество строк в файле: N» (N — максимальное количество строк).
Проверки настроек Case.one
Во время импорта также будут выполняться проверки настроек Case.one:
- Проверка наличия дубликатов объектов или дел:
- В файл лога будет записана ошибка при выявлении хотя бы одного дубликата объекта, если в типе объекта, для которого загружается файл импорта, установлен запрет на создание дубликатов
- Объект создан не будет
- Проверка на максимальное количество объектов по подписке — если в процессе импорта было достигнуто максимальное количество дел по подписке:
- В лог будет записана ошибка
- Импорт будет прерван
- Остальные объекты (превышающие разрешенное количество по подписке) созданы не будут