Требуется переопределить базовую схему FileImportStartPage. Что бы при вызове стандартного импорта вида ViewModule.aspx?vm=FileImportWizard#FileImportModule/FileImportStartPage/b8482840-b481-47ba-8d10-ce16561429f1/Contact

Выдавалась моя страница с частично изменённой логикой. Но при переопределении схем FileImportStartPage, FileImportModule, FileImportWizard

Падает с ошибками

Нравится

1 комментарий

Добрый день.

Уточните, пожалуйста, какую ошибку вы получаете?

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

Показать все комментарии

Добрый день. Необходимо обновить поле Тип контакта на существующих контактах. Сделала выгрузки контактов с Id, т.к. по ФИО могут дублироваться. Создала новый файл который содержит колонку Id, ФИО, Тип. Делаю импорт и данные не обновляет в системе. Пишет что такой ID уже есть, дубликат, данные не загружены. Как мне обновить данные поля? Возможно я что-то неверно делаю. Спасибо.

Нравится

2 комментария

А вы указали Id как поле в настройке проверки дублей при импорте?

Добрый день!

 

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

Поэтому для того что бы обновить значения поля "Тип контакта" Вам необходимо при импортировании данных на  странице [ Параметры дублей ] использовать в качестве условия Id контакта.

 

Детальнее об обновление данных с помощью импорта Вы можете ознакомиться на Академии по ссылке:

 

https://academy.terrasoft.ru/docs/user/bazis_platformy/dannye/excel_imp…

Показать все комментарии

Приветствую!

 

Интересует следующий вопрос: возможно ли реализовать автоматическое заполнение детали/деталей на записи при массовом импорте данных в раздел из Excel без указания в шаблоне полей детали.

 

Условный пример: У меня имеется раздел Контакты, на записи Контакта имеется деталь Навыки (деталь с редактируемым реестром).

В данной детали всегда должно быть n-количество записей с условно такими полями:

НаименованиеНавыка (string), Включен (bool), УровеньВладения (lookup)



Сами записи (заполнены только наименования, остальное пусто):

Навык1

Навык2

Навык 3

 

Данные записи должны быть в детали Навыки на каждом Контакте. При добавление контакта кнопкой Добавить можно предзаполнять исходя из isAddMode или isCopyMode, но если загрузка данных производится через импорт, то каким образом данную деталь на каждую добавленную запись заполнить, так скажем, значениями по-умолчанию?

Нравится

1 комментарий
Лучший ответ

Добрый день, Ирина.

 

Вашу задачу можно решить несколькими вариантами:

1) написать sql-запрос, который вставит нужные данные во все детали для загруженных записей. Такой запрос нужно запустить после импорта;

2) реализовать бизнес-процесс, который вставит нужные данные во все детали для загруженных записей. Процесс также нужно запускать после импорта

2) импортом из Excel. Подготовить файл с данными, в котором каждая строка будет содержать название навыка и поле-ссылку, идентифицирующую родительскую запись. Таким образом, если у Вас 3 навыка и 2 записи в родительской таблице, то в этом файле должно быть 6 строк по 3 навыка на каждую родительскую запись.

Добрый день, Ирина.

 

Вашу задачу можно решить несколькими вариантами:

1) написать sql-запрос, который вставит нужные данные во все детали для загруженных записей. Такой запрос нужно запустить после импорта;

2) реализовать бизнес-процесс, который вставит нужные данные во все детали для загруженных записей. Процесс также нужно запускать после импорта

2) импортом из Excel. Подготовить файл с данными, в котором каждая строка будет содержать название навыка и поле-ссылку, идентифицирующую родительскую запись. Таким образом, если у Вас 3 навыка и 2 записи в родительской таблице, то в этом файле должно быть 6 строк по 3 навыка на каждую родительскую запись.

Показать все комментарии

Добрый день!

Подскажите пожалуйста, можно ли в систему загрузить с помощью импорта из Excel 2 и более e-mail адресов в карточку Контакта?

Есть база Контактов, у которых помимо основного e-mail, указано дополнительно ещё несколько e-mail. Есть жизненная необходимость проимпортировать записи с помощью Excel, чтобы в карточке Контакта поле E-mail заполнилось автоматически с учетом нескольких электронных адресов.

Если ли какой-либо механизм или метод?

На данный момент несколько электронных адресов в карточку Контакта не получается загрузить импортом:

Изображение удалено.

Нравится

5 комментариев
Лучший ответ

Максимова Екатерина,

Так как в карточке контакта только 1 поле E-mail, то добавить несколько e-mail в карточку контакта можно несколькими способами.

1. В карточке контакта добавить нужное количество полей email и в каждое из этих полей проимпортировать нужное значение.

2. Вариант, который предложил Владимир, создать ещё один файл Excel и внести в него информацию по всем e-mail контактов и проимпортировать данную информацию в таблицу со средствами связи контакта.

Например, у контакт1 есть e-mail1, email2 и email3.

Тогда Ваша таблица будет выглядеть так:

Контакт - Тип связи - Номер

контакт1 - Email - e-mail1

контакт1 - Email - e-mail2

контакт1 - Email - e-mail3

Создать отдельный Excel файл с колонками Контакт - Тип связи - Номер (там несколько полей под Номер) и заимпортировать в объект Средства связи контакта

Владимир Соколов,

Владимир, нужно проимпортировать именно несколько 

 E-mail

Максимова Екатерина,

Не совсем понимаю, в чем именно заключается проблема?

Опишите подробнее.

Алла Савельева,

У 1 Контакта есть несколько электронных адресов, каким образом можно загрузить их импортом?

Сейчас в систему можно загрузить импортом только 1 электронный адрес, если в дальнейшем мы загружаем дополнительный эл.адрес, система обновляет значение эл.адреса и затирает. Нам же нужно чтобы в системе существовало несколько эл.адресов у 1 контакта. Как можно загрузить в систему несколько эл. адресов принадлежащих 1 контакту, чтобы они оба сохранились в карточке Контакта?

Максимова Екатерина,

Так как в карточке контакта только 1 поле E-mail, то добавить несколько e-mail в карточку контакта можно несколькими способами.

1. В карточке контакта добавить нужное количество полей email и в каждое из этих полей проимпортировать нужное значение.

2. Вариант, который предложил Владимир, создать ещё один файл Excel и внести в него информацию по всем e-mail контактов и проимпортировать данную информацию в таблицу со средствами связи контакта.

Например, у контакт1 есть e-mail1, email2 и email3.

Тогда Ваша таблица будет выглядеть так:

Контакт - Тип связи - Номер

контакт1 - Email - e-mail1

контакт1 - Email - e-mail2

контакт1 - Email - e-mail3

Показать все комментарии

Команда Академии рада сообщить, что теперь доступен новый онлайн-курс "Импорт данных из Excel"!

Научиться выполнять импорт из Excel в Creatio стало проще, чем когда бы то ни было :)

Курс доступен здесь: https://academy.terrasoft.ru/online-courses/video-kursy-4

Нравится

Поделиться

0 комментариев
Показать все комментарии

Здравствуйте, уважаемые члены сообщества!

Подскажите, пожалуйста, как в таблице Excel перед импортом сослаться на Контакт, с которым хотелось бы связать импортируемую сделку?

Есть уже импортированная база контактов в bpm, и есть таблица с Продажами из другой crm, в которой сделки связаны с этими контактами (то есть продажи этим людям из базы). Я хочу импортировать эти продажи в bpm, чтобы вручную не вводить их по каждому клиенту.

 

Заранее благодарен за помощь! Спасибо!

 

Нравится

2 комментария
Лучший ответ

Павел, в вашей таблице с Продажами из другой CRM должен быть столбец с этими контактами. При импорте если значение Контакта в таблице Продажи совпадет со значением Контакта из bpm, то тогда они будут связаны. Если не совпадет, то тогда будет создан новый контакт в bpm

Павел, в вашей таблице с Продажами из другой CRM должен быть столбец с этими контактами. При импорте если значение Контакта в таблице Продажи совпадет со значением Контакта из bpm, то тогда они будут связаны. Если не совпадет, то тогда будет создан новый контакт в bpm

Если в таблице сделок (вероятно, Opportunity), куда загружаете данные, есть справочная колонка «Контакт» и хотите привязать по ней, то можно и в XLSX-файле с данными сделать такую колонку и наполнить её значениями, совпадающими с первичным поле (ФИО) контакта. При загрузке в справочное поле добавится Id подходящей записи.

Если же связь будет многих ко многим, то нужно сначала загрузить продажи без привязки к контактам, а потом из другого файла — данные в таблицу развязки OpportunityContact с двумя справочными полями, которые ссылаются на эти разделы, и несколькими дополнительными.

Показать все комментарии

Коллеги, здравствуйте.

Возник вопрос по импорту фото из Excel.

Есть ли сейчас такая возможность, либо какое-то обходное решение?

Заранее спасибо!

Нравится

3 комментария

Здравствуйте, Роман!

На текущий момент функционал импорта фото из Excel не реализован в базовой версии продукта.

Мы передали пожелание команде разработки для анализа возможности внедрения функционала в будущих версиях.

Shevchenko Andrey,

Коллеги, удалось ли реализовать данное решение?

Может действительно есть обходное решение?

Конечная цель - МАССОВО загружать фото в продуктовый каталог.

 

Милова Марина,

Добрый день,

К сожалению, такой возможности в базовой функциональности нет.

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



 

Показать все комментарии

Предлагаю дать возможность пользователю самому решать, нужны ли обязательные колонки при импорте из Excel.1) При добавлении записей, могут быть колонки обязательные, но при этом заполняемые значениями по-умолчанию. Сейчас их приходится добавлять в файл импорта всегда 2) При изменении записей могут быть колонки обязательные, но уже заполненные, и при этом в них не вносятся изменения. Сейчас их тоже надо добавлять в файл импорта всегда Если же файл будет составлен не достаточно полно - ошибка упадет на отдельно взятой записи уже при ее сохранении. Надо добавить вопрос (см скрин, код) и обработать эти ситуации в процессе импорта (туда я не полез) define("FileImportColumnsMappingPage", ["FileImportColumnsMappingPageResources", "ConfigurationEnums",         "ConfigurationConstants", "ConfigurationItemGenerator", "ColumnMappingViewModel",         "CommunicationDestinationViewModel", "AddressDestinationViewModel", "ContainerList"],     function(resources, ConfigurationEnums, ConfigurationConstants) {         return {             methods: {                 getValidationResult: function(wizardInfo, callback) {                     if (wizardInfo.newStepIndex wizardInfo.currentStepIndex) {                         return true;                     }                     var validationResult = this.getColumnMappingValidationResult();                     if (!validationResult.success) {                         var messageTemplate = this.get("Resources.Strings.ValidationMessageTemplate");                         var messageText = this.Ext.String.format(messageTemplate, validationResult.columnCaption);                         //this.showInformationDialog(messageText);                         messageText = messageText + "\nВы уверены, что хотите продолжить без заполнения этих колонок?";                         this.showConfirmationDialog(messageText,                             function(result) {                                 validationResult.success = result === this.Terrasoft.MessageBoxButtons.YES.returnCode                                 callback.call(this, validationResult.success);                             }, [this.Terrasoft.MessageBoxButtons.YES.returnCode,                                 this.Terrasoft.MessageBoxButtons.NO.returnCode], null);                     } else {                         callback.call(this, validationResult.success);                     }                     //return validationResult.success;                 },                 validateStep: function(wizardInfo) {                     this.getValidationResult(wizardInfo, function(validationResult) {                         this.sandbox.publish("ValidationResult", validationResult, [this.sandbox.id]);                     });                 }             }/*,             diff: []*/         };     });

1 комментарий

Здравствуйте, Дмитрий!

Ваши пожелания переданы в отдел разработки для анализа возможности внедрения данного функционала в будущих версиях.

Большое спасибо за Ваши идеи для более удобного пользования функционалом.

Показать все комментарии
Предлагаю включать в шаблон импорта bpm'online колонки, для которых заданы значения по умолчанию.Например, в Контрагентах поле Ответственный в карточке ставится "текущий пользователь", а при импорте эти значения могут быть самыми разнообразными. Убирать эти значения во всех объектах, производить импорт, а потом ставить - это весьма трудоёмкая работа перед запуском системы. А в рабочей системе для регулярного импорта это уже просто недопустимый процесс.
1 комментарий

Владимир, мы в версии 7.7 полностью переделываем импорт из Excel и учтем вашу идею в новой функциональности. Спасибо. что помогаете нам становиться лучше!

Показать все комментарии

Столкнулся с необходимостью импорта данных из excel в BPMonline и не совсем удобным механизмом BPMonline.Когда, например, импортируешь данные по контрагентам и у тебя выстраивается куча контактов, тебе необходимо нажать на каждый и затем нажать "Добавить в справочник". Так мало того, если они не умещаются на одну страницу, то листинг не опускается вместе со списком вниз, а наоборот, возвращает тебя наверх: нажать на контакт, затем добавить в справочник, потом прокрутить вниз списка......... Хорошо бы слева иметь возможность отметить списком нужные поля и одним нажатием добавить в справочник. Ну и, конечно, чтобы список не поднимался наверх.

1 комментарий

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

Показать все комментарии