интеграция
magento
веб-сервис
web-запрос
7.13_()
sales

Доброго дня.

Необходима интеграция с корзиной сайта, откуда заказы валятся на Magento 1.

Настроено API: есть URL-адрес для подключения с Magento, user и login.

Не понятна сама настройка веб-сервиса в bpm'online. Сталкивался ли кто-то с данной интеграцией, либо может кто-то теоретически понимает это?

Нравится

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

Добрый день!

Не уверен, что есть какой-то готовый коннектор (по крайней мере на маркете я ничего не нашёл), но в любом случае, можно запилить свою интеграцию через свой SOAP сервис. Правда для этого нужны компетенции и в bpm и в api magento.

Дополнение. Подключение посредством SOAP.

Добрый день!

Не уверен, что есть какой-то готовый коннектор (по крайней мере на маркете я ничего не нашёл), но в любом случае, можно запилить свою интеграцию через свой SOAP сервис. Правда для этого нужны компетенции и в bpm и в api magento.

Показать все комментарии
7.13_()
sales

Добрый день.

Подскажите, пожалуйста, наилучший способ массового перевода пользователей на авторизацию через AD.

 

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

Можно ли это сделать скриптом через БД или сделать ре-импорт с неким ключом?

Нравится

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

Nastol Eugene,

Про настройку bpm с AD понятно, вопрос был, как массово перевести пользователей на авторизацию AD

Разве что разрабатывать логику на уровне конфигурации, используя код из упомянутых здесь схем библиотек для LDAP. Проще вручную открыть и выбрать по каждому. Тем более, что названия пользователей и групп в bpm'online и в AD могут и не совпадать.

Показать все комментарии
7.14_()
sales

Здравствуйте. Возможно ли настраивать количество колонок в реестре раздела? Так как сейчас система не дает возможности установить больше 24 колонок.

Нравится

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

Добрый день.

Для установки большего количества колонок используйте плиточное представление.

Более подробно читайте о реестре раздела и часто задаваемых вопросах по реестру на Академии.

Добрый день.

Для установки большего количества колонок используйте плиточное представление.

Более подробно читайте о реестре раздела и часто задаваемых вопросах по реестру на Академии.

Показать все комментарии
API
интеграция
REST
7.12
sales

В академии описано как другие системы могут в bpm'online ложить данные, изменять и удалять. А как можно что бы bpm'online делала это в другою систему по api?

Суть в том что нужно сделать интеграцию двустороннюю что бы другая система ложила и модифицировала донные в bpm'online, и сама bpm'online так же ложила по событию данные в другую систему и модифицировала их по api

Нравится

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

Добрый день!

А что за система на другой стороне? Для многих случаев бывают уже готовые решения на маркет-плейсе.

Ну так и разработайте web-сервис который будет принимать данные от сторонней системы и отдавать данные в неё. А в рамках БП отправляйте данные в свою систему.

Добрый день!

А что за система на другой стороне? Для многих случаев бывают уже готовые решения на маркет-плейсе.

Тёскин Дмитрий Валерьевич,

Там система для билинга, в маркете нет такого

В БП есть элемент вызова веб-сервиса с возможностью передать в него значения параметров и загрузки в другие параметры значения из ответа сервиса. Если у интересующей системы есть API для авторизации, нужно будет сначала произвести её, а затем работать с API для управления данными.

Зверев Александр,

я совсем забыл про графический способ подключения к api из bpm'online. Спасибо

Показать все комментарии
package
7.13_()
sales

Привет. 

Есть пакет Module_1 со своими схемами после этого был создан пакет Module_2 где уже были добавлены свои схемы. В ходе разработки была необходимость в схеме объекта Module_1 использовать объекты Module_2 поэтому поэтому первый был унаследован от второго. Все шло хорошо до момента когда пришла необходимость уже в пакете Module_2 использовать схемы Module_1. 



Как правильно выйти из этой ситуации?

Есть конечно идея каким-то образом проследить все связи Module_1 от Module_2, правда не очень понятно как делать это не вручную, и создать новый пакет Module_3 куда поместить замещенные схемы из Module_1 которые зависимы от Module_2 и построить эти зависимости заново(переделать тот же функционал) после этого перестроить иерархию как она должна быть, т.е. Module_3 -> Module_2 -> Module_1 или Module_2 -> Module_1 если каким-то образом переместить схемы с первого во второй(которые зависят).

*Сейчас при попытке удалить зависимость "грубо" Module_1 от Module_2 мы получаем то что на скрине без подсказок какие именно связи схем не дают удалить.

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

**Создавать(замещать) схемы которые должны зависеть от первого пакета в третьем т.е. выносить из второго не есть хорошо. 

Нравится

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

Вопрос закрыт.

Пошел по пути:

1. Устранение связей с Entity (которые ссылаются на схемы Module_2) в Entity схемах в Module_1.

2. Удаление зависимости от пакета Module_2 в Module_1 и создание обратной(Module_2 от Module_1).

3. Создание замещенных Entity в Module_2(которые были изменены) и восстановления связей.

Показать все комментарии
ESQ
клиентский ESQ
7.14_()
sales

Для отладки необходимо получить SQL текст ESQ запроса на front-end

Нравится

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

Насколько мне известно, такой возможности нет.

В случае с фронтендом можно смотреть запрос через SQL профайлер.

Насколько мне известно, такой возможности нет.

В случае с фронтендом можно смотреть запрос через SQL профайлер.

Показать все комментарии
LDAP
атрибуты
совместить
7.14_()
sales

Проблема заключается в том что в LDAP имя и фамилия латиницей указаны отдельно а в displayName указаны латинице. Пользователи хотят видеть кирилицу.

Можно ли в поле "ФИО" совместить через меню настройки LDAP синхронизации два атрибута или там только один может быть?

Нравится

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

Нет, один атрибут синхронизируется с одним полем.

Если всё же планируете разобраться и что-то переделать в механизме синхронизации с LDAP, см. эту и эту темы.

Зверев Александр,

Спасибо. Так и реализовано сейчас, через кастомизацию, и как подметил 

Мотков Илья при каждом обновлении приходится проводить адаптацию кода так как он меняется в этом пакете при каждом обновлении

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

Добрый день! 

На системе установлено приложение Excel reports builder for bpm’online, выпущенное terrasoft (отчетность, выгружаемая в эксель). Оно использует библиотеку EPPlus.dll И мы в нашей разработке использовали  эту же библиотеку, но версии этой dll в этих пакетах разные (у нас более новая).

Сейчас при установке решения на систему с Excel reports builder for bpm’online, возникает ошибка из-за разницы в версиях библиотек.

Как можно урегулировать этот конфликт?

Благодарю!

 

Нравится

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

 Решение опубликовано не Terrasoft, а bpm’online labs. Вам нужно уточнить новую версию библиотеки и написать на email поддержки решения — bpmonlinelabs@bpmonline.com

Зверев Александр,

Александр, добрый день! Спасибо за отклик. Там смогут предоставить пакеты с новой версией библиотеки?

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

Зверев Александр пишет:

 Решение опубликовано не Terrasoft, а bpm’online labs. Вам нужно уточнить новую версию библиотеки и написать на email поддержки решения — bpmonlinelabs@bpmonline.com

 

Данный адрес не существует. есть альтернативный адрес? 

Показать все комментарии
MS Exchange
общий почтовый ящик
7.13_()
sales

Здравствуйте!

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

Как в BPM можно отправить письмо от имени Общего почтового ящика настроенного в Exchange?

 

Нравится

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

Николай, о настройке общего ящика в bpm'online написано здесь.

Зверев Александр,

Спасибо за ссылку, видел ее. Но вопрос не про общие ящики BPM'Online, а про общие ящики Exchange. Но я так понимаю, что BPM не умеет работать с общими почтовыми ящиками Exchange.

Система bpm'online умеет работать с общими ящиками независимо от почтового провайдера. Настройки одинаковы для протоколов Exchange и IMAP/SMTP.

Я говорил про Общие почтовые ящики с точки зрения Exchange, не bpm'online. Если бы система bpm'online умела работать с общими ящиками Exchange, то в ней не нужно было бы давать права на отправку писем от имени общего почтового ящика, потому как эти права предоставляются в настройках сервера Exchange. 

Равно и аналогично, поскольку  bpm'online умеет работать с общими ящиками самостоятельно, использование сторонних механизмов, делающих то же самое, не требуется.

Nikolay Voloshko,

вам удалось решить вопрос? у меня такой же

Общие ящики на уровне Exchange добавят в 7.16.1.

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

Добрый день, коллеги!

На нашем коммерческом проекте сильно увеличился размер БД - разрослись системные таблицы.

Подскажите, можно ли уменьшить размер системных таблиц в БД? 

Предполагаю, что возможно очистить таблицу SysProcessElementLog.

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

Нравится

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

Да если данные в них вам не нужны, вы можете сделать бэкап и очистить не нужные данные.

Да если данные в них вам не нужны, вы можете сделать бэкап и очистить не нужные данные.

Вопрос очистки таблиц скриптами недавно обсуждали тут.

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