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