Есть два пользователя: один заполняет excel-файл на Onedrive, второй работает в Creatio. Необходимо реализовать импорт файла из Onedrive в Creatio так, чтобы значениями из этого файла можно было наполнять существующие и новые поля в Creatio.

 

Существует ли готовое решение по вопросу такого импорта?

Нравится

5 комментариев

Нет, нужно писать свою интеграцию.

Интеграцию с OneDrive видел в этом дополнении: https://marketplace.creatio.com/app/external-file-storage-creatio

Полозюков Евгений Петрович,

спасибо

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

спасибо
Данный вариант рассматривала, но там файл затягивается в creatio как вложение + можно видеть версию файла
У меня же вопрос чуть шире

Вопрос о возможности импорта из Excel в автоматическом режиме уже поднимался: идеи зарегистрированы, но готового решения, к сожалению, пока нет. Видимо, нужно будет в блоке-скрипте БП разбирать такой файл. Можно посмотреть нынешнюю реализацию импорта в C#-схемах пакета FileImport, но там довольно много кода, поскольку расчитано на максимально универсальный импорт, а разобрать один конкретный с известным форматом можно будет проще.

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

Добрый день!

Если создать деталь и добавить ее в раздел, можно ли в эту деталь создать импорт файлов? Нужно в разделе "Контрагенты" создать деталь, где будет отражаться динамика развития эффективности данного контрагента(необходима историчность), ранее эти данные хранились отдельно (файл Excel). После создания раздела можно ли создать импорт в данную деталь?

Нравится

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

Можно. Смотри обсуждение тут и тут

Можно. Смотри обсуждение тут и тут

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

Есть файл *.dbf около 25 столбцов и 300000 строк. Нужно импортировать в бд bpm. На данный момент импорт реализован в БП через "Задание-сценарий" и данные успешно импортируются, но это занимает ооочень много времени и блокирует приложение полностью. Как можно ускорить процесс или хотя-бы сделать так, чтобы приложение не висло?

Нравится

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

Добрый день! Добавьте после стартового сигнала - сигнал ожидания 1сек. В результате, данный скрипт будет выполняться в параллельном потоке

Если система используется on site и вариант выше всё равно работает слишком долго,  то можно подключиться к базе dbf и залить данные в основную базу bpm'online при помощи SQL Server Management Studio. Учтите, при таком сохранении не отработает логика на уровне объектов и БП, её нужно будет реализовать самостоятельно.

Чубко Илья,

Спасибо!

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

Коллеги, здравствуйте.
Возник вопрос по импорту фото из Excel.
Есть ли сейчас такая возможность, либо какое-то обходное решение?
Заранее спасибо!

Нравится

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

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

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

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

Shevchenko Andrey,

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

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

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

 

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

Добрый день,

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

 

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

Коллеги, привет!

Кто как решает проблему импорта "больших" данных в облачную CRM?

Нам нужно загрузить 1 000 000 записей в таблицу, при этом стандартные средства импорта ограничивают размер импортируемого файла 10 мб. В моём случае получается 4 файла по 250 000 записей. В принципе, преемлимо, но импорт длится вечность - ещё не удалось загрузить не 1. При этом ТП говорит, что загружать больше 50 000 записей за раз не рекомендуется. Это 20 операций импорта. Разве это промышленное решение?

Нравится

6 комментариев

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

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

Как вариант Вы можtnt разработать интеграцию с помощью Odata или DataService описаных в статье Академии Террасофт по ссылке https://academy.terrasoft.ru/documents/technic-sdk/7-11/integraciya-s-s… и "перегонять" данные с помощью данной интеграции.

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

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

Если данное количество не устраивает Вы можете реализовать собственный импорт используя веб службу Data Service или с помощью OData.

Новак Руслан пишет:
Если данное количество не устраивает Вы можете реализовать собственный импорт используя веб службу Data Service или с помощью OData.

Хороший вариант для приложения на Marketplace 

Коллеги, каким образом обеспечить проверку на уникальность импортируемых записей, в случае с o'Data?

Добрый вечер.

Данный вопрос можно решить несколькими способами:

1. На объекте можно добавить обработчик на событие "Перед добавлением записи" и в елементе "задание сценарий" реализовывать нужную проверку.

2. Добавить тригер на добавление записи в БД.

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

VladKapitanchyk,

Спасибо!

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

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

Что нужно от заказчика:
- данные исходной БД (либо доступ к исходной БД)
- доступ к интерфейсу CRUD операций в БД назначения
- возможность ПЛОТНОГО удаленного общения со специалистами, ответственными за разработку БД назначения
- возможность ПЛОТНОГО удаленного общения со специалистами, работающими с исходной БД (теми, кто потом будет работать на новой системе)
- возможность внесения в БД назначения изменений, требуемых для осуществления контролируемой миграции (нужно не всегда, но порой бывает необходимо)

Что обеспечиваю я:
- анализ исходных данных
- план миграции данных
- осуществить тестовую миграцию (множество тестовых этапов)
- предоставить рекомендации по исправлению исходой БД для осуществления качественного переноса данных
- перенести данные из исходной БД в БД назначения с минимальными потерями качества.

Перечень конечно базовый, моментов очень много. Самое главное - это общение со специалистами.

Нравится

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

Добрый день сообщество. Появилась такая задача как импорт данных о пройденном пути автопарка компании за определенный период и расчет по этому значению расхода топлива. В общем то получается интеграция с GPS навигаторами утановленными в автомобилях. На навигаторах стоит программа Навител. Смотрел что она может писать треки в файл но пока не понял как его потом можно использовать. Возможно кто подскажет что можно сделать по этой теме? Возможно есть какой то софт который будет работать паралельно навитела и писать просто пройденный путь в файл? Навигаторы в основном на Windows CE но думаю возможно и под Андроид реализовать импорт данных ? Подскажите кто имел опыт создания подобных систем?

Нравится

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

если Ваш Навигатор пишет какой-то лог, то в этом логе будут координаты из серии Х и Y, которые определяют местоположение точки А(отправки) и т.д. Данные точки можно рассматривать как массив данных.
Далее, используя Google API с google maps в следствии чего мы получаем общее количество точек и суммарный маршрут.
Террасофт может интегрироваться с картами google, но для этого необходимо доработать функционал , в этом Вам поможет статья http://www.community.terrasoft.ru/forum/topic/8291 , задача будет уже другая, необходимо вытянуть из карты само поле "пройденный маршрут" и подставлять его в необходимые Вам поля.

Вам будут полезны следующие ссылки:
google API
http://msdn.microsoft.com/en-us/library/ie/hh772117%28v=vs.85%29.aspx
https://developers.google.com/maps/documentation/javascript/v2/services…
https://developers.google.com/maps/documentation/javascript/v2/introduc…
https://developers.google.com/maps/faq?hl=ru#recommended

Спасибо Сергей. Буду пробовать. Навител пишет маршрут в файл gpx.

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

Здравствуйте, у меня такой вопрос:
есть сайт, (написан на php ), при регистрации на сайте, пользователь заполняет определенные поля. Данные из этих полей должны пересылаться в базу (база на mssql 2005) например, в таблицу "Контакт", связь организована напрямую. Вопрос: для получения данных нужно писать sql-запросы или таблицы будут заполняться соответствующими данными при подключении к базе из php?

Нравится

5 комментариев

"Высоцкий Владимир Михайлович" написал:Вопрос: для получения данных нужно писать sql-запросы или таблицы будут заполняться соответствующими данными при подключении к базе из php?

Постарайтесь подробнее описать задачу.

Здравствуйте, Сергей. Задача состоит в следующем: При процедуре заполнения или обновления анкеты на сайте (нажатии на кнопку "ок") нужно заполнить или обновить в базе Terrasoft соответствующие поля карточки "контакта". Я знаю, что в php есть специальные функции для связи с базой данных. А вот со стороны базы данных нужно ли писать какие-либо запросы для получения этих данных с сайта?

Владимир, если направление данных синхронизации Вы выберете со стороны сайта к БД Террасофт, то безусловно вам нужны будут будут библиотеки для доступа к ms sql из php. Дальше вы работаете с MS SQL, как и с другими SQL серверами, работу с которыми поддерживает php. Только там тогда нужно будет подумать о безопасном соединении, если web-сервер не находиться в локальной сети + придумать обработку ситуаций, когда возможна потеря данных:
- нет соединения(или превышен интервал ожидания) между web-сервером и MS SQL.
Если вы выберете направление синхронизации от сервера MS SQL к web-серверу, по запросу допустим через какое-то время на предмет обновившихся данных, которые надо перенести в БД Террасофта, тут вопрос будет решаться сложнее посмотрите какие есть уже готовые варианты ActiveX объектов в SDK для того чтоб реализовать подобную функциональность средствами конфигурирования Террасофт.

спасибо, будем, значит, разбираться с направлением.

Если сайт хостится на вашем сервере то подключайте mssql_php.dll вашей версии php и вперед прямыми запросами творить что угодно.
В случае если сайт на стороннем хосте, то вероятней всего с той стороны не разрешат подключать эту библиотеку (или с доплатой), но тогда таки да, надо думать о безопасности ибо придется открывать ваш sql server в мир, но можно сделать так сказать православно :). Развернуть у себя небольшой, скажем soap или rest сервис и уже через него отдавать данные в террасофт.

В любом случае опрашивать удаленный сервер, как на меня, костыльное решение.

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

Добрый день!

Расскажите, пожалуйста, есть ли какая либо документация по САБЖу.
И какую последовательность действий в этом вопросе вы порекомендуете.

P.S.: в первую очередь интересует импорт контактов, контрагентов и сделок.

Нравится

5 комментариев

В линейке Microsoft Dynamics несколько продуктов, какой вы имеете ввиду?

Microsoft Dynamics CRM 4.0.7333.2138

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

А цель импорта - это одноразовая загрузка данных или постоянный импорт?

Цель: выполнить разовый импорт в Террасофт максимально возможной информации из Dynamics, чтобы отказаться от Dynamics CRM и перейти на Террасофт XRM без ощутимой потери данных и без необходимости вводить данные, которые уже есть в Dynamics, в Террасофт вручную.

Тогда самый простой вариант - вручную на уровне базы данных.
К сожалению, готовых скриптов нет.
Но со всеми вопросами по структуре данных, взаимосвязях и пр. Вы можете обратиться в нашу службу поддержки - Вам обязательно помогут.

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