Добрый день!



Я подключаю скрипт для пользователя, но не могу понять, что нужно сделать, чтобы он подключался ко всем страницам, а не к определенным

Нравится

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

Сделайте замещение базовой страницы, от которой наследуются все Вас интересующие страницы, и добавьте необходимый Вам код

Сделайте замещение базовой страницы, от которой наследуются все Вас интересующие страницы, и добавьте необходимый Вам код

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

Добрый день!



Каким образом можно подключить скрипт для пользователя?

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

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

Нравится

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

Можете описать более точнее что Вы имеете ввиду под словом "скрипт"?

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

Добрый день! Возникла потребность в интеграции Creatio и Power Bi, на комьюнити есть только 1 похожий запрос, но нет интересующих меня ответов. Для подключения используется протокол OData, данные из системы в Power Bi выгружаются, но не совсем корректно. При изменении значений в колонках, Power Bi открывает каждый раз новую сессию, соответственно грузит сервер, за день открывая по 200 тысяч сессий, было рекомендовано добавить куку BPMSESSIONID и заголовок ForceUseSession, но так как я этого никогда не делал, не совсем понятно где именно прописывать эти значения. А так же не понятно, каким образом выделить только нужные таблицы и колонки, информация по котором тянулась бы в Power Bi.  Находил статьи про разные типы запросов, пробовал тестировать в PostMan, все работает корректно, но как это применить настройки именно в интеграции не понятно

Нравится

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

Добрый день.

Сессии создаются так как не используется параметр ForceUseSession: true. Его нужно добавлять в хедеры запроса. Примеры есть тут: https://documenter.getpostman.com/view/10204500/SztHX5Qb?version=latest

Касательно добавления хедеров запроса в Power Bi - я рекомендую задать этот вопрос на сайте посвященном Power Bi, а не Creatio, так как я сомневаюсь что тут вам кто-то подскажет.

Добрый день.

Сессии создаются так как не используется параметр ForceUseSession: true. Его нужно добавлять в хедеры запроса. Примеры есть тут: https://documenter.getpostman.com/view/10204500/SztHX5Qb?version=latest

Касательно добавления хедеров запроса в Power Bi - я рекомендую задать этот вопрос на сайте посвященном Power Bi, а не Creatio, так как я сомневаюсь что тут вам кто-то подскажет.

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

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

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

В обратную сторону работает. 

Нравится

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

Добрый день, Александр! 

 

Базовый функционал приложения Creatio, в случае взаимодействия с Infinity, поддерживает передачу этих данных в обе стороны по умолчанию. Рекомендую ознакомиться с руководством по вопросу настройки данной интеграции:



https://academy.terrasoft.ru/docs/user/drugie_reshenija/konnektory_tele…



Также будет полезно обновить версию TMS (CMS) до последней и перепроверить настройки на стороне Infinity. 



Хорошего дня!

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

Добрый день!

Хотела бы уточнить, как происходит интеграция Creatio с Google календарём. Возможно, существуют интеграции с другими календарями. Какие? Как происходит интеграция? 

Также вопрос, существует ли двусторонняя синхронизация, при которой CRM извлекает данные из календаря и передает данные из CRM

Нравится

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

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

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

Добрый день!

Вопрос: Как работать с массивом?

Работаю с API Telegram через Веб-сервисы

Настроил отправку сообщений через метод sendMessage

Так же настроил обработку ответа через Быструю настройку по примеру ответа

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

Настраиваю получение сообщений через метод getUpdates

Там основная задача это обработать ответ, так же по примеру ответа, все хорошо распознает

создает все переменные с которыми можно работать

Но через какой-то массив.

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

И все эти переменные недоступны для работы в редакторе процесса

А доступен массив целиком

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

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

Собственно вопрос, как работать с этим?

Нравится

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

Если в параметр БП реально попадает строка с массивом, сериализированным в JSON, его можно разбирать программно в блоке-скрипте.

 

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

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

Зверев Александр, создало все хорошо, только я не могу понять как с ними работать в редакторе БП, там доступен только этот массив "Тело ответа сервиса" (3 скрин)

Если в параметр БП реально попадает строка с массивом, сериализированным в JSON, его можно разбирать программно в блоке-скрипте.

 

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

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

Спасибо, разобрался, добавил вручную все необходимые параметры. JSONPath проверял с помощью сервиса 

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

Добрый день!

Отправляю к сервису OData PATCH-запрос и он падает с 404 ошибкой. При этом GET запрос отрабатывает и возвращает необходимые данные. Может кто-нибудь подсказать, что делать в данной ситуации?

Нравится

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

Без примеров запросов и ответов на них сложно сказать. Возможно, PATCH идёт к другому адресу или составлен неправильно.

 

Описание формата запросов, в том числе и PATCH, для OData 3 и OData 4 есть в академии.

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

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

Подскажите, пожалуйста, есть ли варианты интеграции формы с лендинга в срм, не используя раздел "Лендинги и веб-формы". Что-бы по заполнению формы создавался лид/обращение (не важно) и передавались заполненные поля из формы.

Спасибо

Нравится

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

Мы рассматривали варианты через Zapier, MQ Rabbit

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

 

Можно сделать и не анонимный сервис (или по стандартному, работающему по OData). Но тогда нужно будет обращаться только из серверной логики, поскольку где-то нужно хранить логин и пароль.

 

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

 

А вообще, вопрос из серии измерения высоты небоскрёба барометром, непонятно, чем не устроил стандартный способ с разделом веб-форм.

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

Здравствуйте, В Studio нет функционала Веб-форм, использую Wordpress + ContactForm7. По OData не смог разобраться как заголовки нужные записывать(в CF7).

Через Postman и EntityDataService всё работает, там есть отдел с Headers. 

Василий Панчик пишет:

В Studio нет функционала Веб-форм

В принципе, логично, там много каких разделов нет, но лицензии и дешевле. По Contact Form 7 лучше уточнить у его авторов, как передавать заголовки. У них на сайте упоминается для сохранения в базу плагин Flamingo. Если база локально, может, и как-то с его помощью попробовать.

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

Доброго дня.

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

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

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

Нравится

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

Добрый день!

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

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

Добрый день!

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

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

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

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

Нравится

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

Добрый день!

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

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

Добрый день!

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

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

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

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

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

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

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