Коллеги, необходим ваш опыт.
Есть Excel с контактами и несколькими e-mail, телефонами и прочими средствами связи. Их необходимо проимпортировать в систему.
Ситуация осложняется тем, что список большой, встречаются контакты с одинаковыми именами и фамилиями (похожая ситуация с контрагентами - специфика отрасли такая, что могут быть одинаковые названия).
В объекты Contact, Account еще можно заимпортировать всё, добавив уникакальный ключ. Но как заимпортировать в объекты Communication Options for Contact (средства связи) по этому ключу?
Как я понимаю, механизм импорта bpm'online проверяет уникальность контактов и контрагентов (и других сущностей) только лишь по названию, а этого не хватает для импорта деталей.
Спасибо за идеи!
Нравится
Здравствуйте, Владимир.
Действительно, в данный момент проверять уникальность иным образом нет возможности, потому необходимо прибегать к обходным решениям.
Например, Вы можете перед импортом исключить появление в файле импорта контактов с одинаковыми именами.
Если такие контакты уже есть в системе, то перед импортом средств связи переименовать некоторые из них, выполнить импорт, а затем переименовать обратно.
Другим вариантом (непользовательским) выполнения подобного импорта является "insert" напрямую в базу данных, используя sql-сценарий (в случае On-Demand).
"Безродный Андрей" написал:Например, Вы можете перед импортом исключить появление в файле импорта контактов с одинаковыми именами.
Да, наверное, в Excel-файле подключу к этим названиям дополнительный код, а потом после импорта уже с помощью SQL этот код уберу.
Но хотелось бы вернуть возможность, как в TS 3.X определять уникальность по нескольким полям.
Владимир,
проверять уникальность можно по нескольким полям, но лишь по полям объекта, куда Вы импортируете данные.
По данному вопросу будет зарегистрирована идея и передана аналитикам для обсуждения реализации функционала в будущих версиях.