Страница 1 из 2
Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 04 дек 2019, 13:41
alcompstudio
Добрый день!
Предлагаю сделать т.н. "Поэтапный" импорт в сущности по структуре, или "многоуровневый" импорт, при котором последовательно из шаблона создается запись (записи) 1-го уровня, в который добавляются записи 2-го уровня и т.д.
Или в шаблоне для импорта сразу учесть "структурность" вышележащих сущностей, чтобы записи последующих (вложенных) сущностей ложились каждая в свою родительскую. Возможно сделать обязательную проверку на уникальность записи в настройках на основе какого-то поля. Т.е. чтобы был обязательный уникальный идентификатор для каждой записи, чтобы правильно "расположились" записи - каждая в свою структурную ветку.
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 04 дек 2019, 14:17
imamverdiyeveldar
+присоединяюсь
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 05 дек 2019, 00:03
Develop-Soft
А если изменилась структура или ID полей?
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 05 дек 2019, 08:42
Oleg
Напишу сюда. Может кто делал поделитесь опытом. Проект переходит в стадию "завершен" и его нужно переместить в архив, скрыть фильтрами не совсем удобно. Если этот функционал будет это поддерживать то я только ЗА.
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 17 дек 2019, 15:07
support
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 18 дек 2019, 12:28
Develop-Soft
Develop-Soft писал(а): 05 дек 2019, 00:03
А если изменилась структура или ID полей?
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 18 дек 2019, 17:40
alcompstudio
Develop-Soft писал(а): 18 дек 2019, 12:28
Develop-Soft писал(а): 05 дек 2019, 00:03
А если изменилась структура или ID полей?
Непонятен ваш вопрос. И на что это влияет?
Если что-то изменилось, вы же об этом будете знать, как разработчик. Значит подстроите импорт под новую структуру, подготовите новый шаблон, посмотрите какие там ID полей, их тоже предусмотрите в новом шаблоне. Или что вы имеете ввиду? Вы так часто меняете структуру базы? или у вас что-то "стороннее в коде" (скрипт), который "незаметно" меняет структуру и ставит ID полей. Может я конечно не очень разбираюсь, можете конкретнее привести пример, возможно действительно ваши опасения имеют под собой почву.
Ну а если нет - дождитесь выхода 2.6, протестируете, выявите проблемы - подскажете возможно как решить, и думаю, разработчик подправит.
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 18 дек 2019, 18:55
Develop-Soft
Собственно в этот раз адресовал вопрос разработчику. То есть: что должно произойти, если структура изменена? Отмена импорта или "сделать попытку"?
А структура может иметь несоответствие от "незначительного" до глобальных изменений в корне...
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 18 дек 2019, 19:33
support
Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл.
Re: Многоуровневый импорт - с учетом вложенности сущностей
Добавлено: 18 дек 2019, 23:32
Develop-Soft
support писал(а): 18 дек 2019, 19:33
Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл
Это бесспорно. Я же имел ввиду - что должно произойти, если имел место быть человеческий фактор. Скажем, изменили структуру, об этом "забыли" и "по привычке" засунули файл старого формата. Импорт будет прерван, выполнен частично или иное?