basket
Личный кабинет
  • ЛК Пинкит
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • Реквизиты
  • Контакты
order@pinall.ru 8 (800) 222-53-76 
Пинол - сервис внедрения Пинкит
  • Меню
  • Каталог
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • О компании
    Кейсы Компетенции Новости Сертификаты Реквизиты Вакансии
  • Кейсы
  • Обучение
  • Контакты
pinkit
Товаров: 0 на 0 руб.
Корзина: +0 Отложено 0
В корзину добавлено
Ваша корзина пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Итого:0 руб.

Продолжить покупки Перейти в корзину
  • CRM
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз) img Битрикс24 (Облако) тариф «Базовый» img Битрикс24 (Облако) тариф «Стандартный» img Битрикс24 (Облако) тариф «Профессиональный» img Битрикс24 (Облако) тариф «Энтерпрайз» 250 img Битрикс24 (Облако) тариф «Энтерпрайз» 500 img Битрикс24 (Облако) тариф «Энтерпрайз» 1 000 img Битрикс24 (Коробка) тариф «Корпоративный портал» img Битрикс24 (Коробка) тариф «Интернет-магазин + CRM» img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 50 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 100 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 250 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 500 img Wazzup PRO img WhatsApp Business Api img Wazzup Max img Wazzup Start img Wazzup Inbox
  • CMS
    img 1С-Битрикс: Управление сайтом img Лицензия на «1С-Битрикс: Управление сайтом - Малый бизнес» img Лицензия на «1С-Битрикс: Управление сайтом - Бизнес»
  • Пинкит
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз)
  • Бизнес-процессы
    img Шаблон бизнес-процесса для распределения лидов (заявок) по компетенции менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматизации контроля заполнения полей при создании Лида img Шаблон бизнес-процесса в Битрикс24 для автоматизации обработки входящих заявок img Шаблон бизнес-процесса в Битрикс24 по согласованию договора с клиентом из сделки img Шаблон бизнес-процесса в Битрикс24 принятия сотрудника на работу img Шаблон бизнес-процесса в Битрикс24 для автоматизации работы выездных менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматического назначения ответственного менеджера за входящие заявки (Барабан) img Шаблон бизнес-процесса в Битрикс24 для автоматической отправки письма-поздравления с Днем рождения img Шаблон бизнес-процесса в Битрикс24 для распределения Лидов по ответственным img Шаблон бизнес-процесса в Битрикс24 приёма и распределения между отделами входящей документации в компании img Шаблон бизнес-процесса в Битрикс24 для контроля оплаты по счетам из сделки
  • Услуги
    img Онлайн-консультация и настройка Битрикс24 img Техническая поддержка amoCRM img Онлайн-консультация по работе с Пинкит img Разработка технического задания img Техническая поддержка Битрикс24 img Онлайн-консультация и настройка amoCRM img CRM: онлайн-вебинар по сравнению CRM-систем img Офлайн консультация по работе в CRM на территории Пинол img Онлайн консультация по работе в CRM img Онлайн-консультация по Битрикс24 пакет «Пользователь» img Онлайн-консультация по Битрикс24 пакет «Продавец» img Онлайн-консультация Битрикс24 пакет «Руководитель» img Онлайн консультация по Битрикс24 пакет "Администратор портала" img Вебинар Мясорубка CRM
  • Кейсы
  • Обучение
  • Форум
  • basket
  • Еще
ГлавнаяО компанииКейсыКейсыИнструкция по обмену задачами Битрикс24 (из коробки в облако) и проверка интеграции на успех

Обмен задачами между коробкой и облаком Битрикс24 с проверкой срабатывания интеграции на успех

  • Кейсы
  • Компетенции
  • Новости
  • Сертификаты
  • Реквизиты
  • Вакансии

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

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

Алексей ОкараЕсли вы хотите защитить коробку Битрикс24 от вирусов при помощи бэкапов, воспользуйтесь нашей интеграционной шиной Пинкит.

⏩ Смотреть кейсы и скачать шаблоны интеграций.

⏩ Какие сервисы можно интегрировать?


Заполните форму и мы проведем вам онлайн-встречу, где вы получите примеры реализации с кейсами внедрений:





1. Необходимость в обмене данными: задачи и решение

Бизнес-сценарии, которые требуют настроить наши заказчики, бывают разные.

Однако множество из них объединяет одно - необходимость обмена данными между несколькими порталами CRM.

Рассмотрим один из примеров: нашему заказчику потребовалось связать портал Битрикс24 с аналогичным сервисом своего бизнес-партнера, помогающему с техподдержкой.

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

Благодаря такой настройке заказчик и его партнер исключили из рабочего процесса созвоны и мессенджеры.

Из-за этого существенно облегчилась коммуникация и сократилось время на выполнение задач, так как они стали напрямую поступать из одного портала Битрикс24 в другой.

Кейс на эту тему читайте в нашей статье.

Рассмотрим другой пример - настройка обмена данными между сервисами главного офиса и филиалов (или франчайзи).

Реализация такого сценария немного сложнее, так как отделений может быть несколько, и у каждого из них свой портал Битрикс24.

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

К тому же, всю информацию нужно структурировать, а также понимать, что нужное сообщение дошло до адресата.

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

Кейс об обмене задачами для франшизы читайте здесь.

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

Как только задача появляется на одном из порталов Битрикс24, она должна появиться и на другой платформе вместе с комментариями и вложениями.

Переходим к настройке интеграций и описанию всех инструментов.

2. Интеграция по выгрузке задач из портала А в портал Б. Подробная настройка

2.1. Шаг 1: Откуда

На портале А создается задача, Пинкит забирает из нее необходимые данные.

2.2. Шаг 2: Инструменты

Инструмент “Задача выгружалась раньше?”

Чтобы избежать дублирования задачи, необходимо проверить, существует ли она на портале Б (проверяется по ID). В названии поля указываем source.id, добавляем доступы к порталам А и Б и в качестве необходимой сущности выбираем задачу.

Инструмент “Проверка сопоставления”

Указываем название поля - step13, Условие - “Пустое значение”, Действие - “Продолжить”, в случае успешного прохождения проверки.

Инструмент “Получить вложения задачи”

Даем доступ к порталу А. Далее с помощью API-запроса GET-метода получаем файлы из задачи и указываем следующий урл: /task.item.getfiles.json?TASKID={{source.id}}.

Инструмент “Вложения в задаче найдены?”

С помощью инструмента “Если-Иначе” указываем название поля step3.result, Условие - "Не пустое значение". Если проверка прошла успешно - присваиваем значение 1, если неуспешно - 0

Инструмент “Постановщик сопоставления”

При помощи инструмента “Сопоставление данных” указываем название поля для сопоставления source.createdBy - это поле “Постановщик”. Далее сопоставляем сотрудников по ID на порталах А и Б:

Инструмент “Наблюдатель указан в задаче?”

С помощью инструмента “Если-Иначе” указываем название поля source.auditors - это поле "Наблюдатель", Условие - "Не пустое значение". Если проверка прошла успешно, то присваиваем результату значение 1, если неуспешно - 0.

Инструмент “Выполнить, если указан наблюдатель. Сопоставить наблюдателей”

С помощью инструмента “Сопоставление данных” указываем условие выполнения - step7, название поля для сопоставления - source.auditors - это поле "Наблюдатель". Далее сопоставляем сотрудников по ID на порталах А и Б:

Инструмент “Убрать дубли из массива (Наблюдатели)”

С помощью инструмента “Объединение массивов” выставляем условие выполнения - step7, Массивы для объединения - step2, отмечаем галочки “Игнорировать ошибки” и “Исключить повторы”.

Инструмент “Соисполнители указаны в задаче?”

С помощью инструмента “Если-Иначе” указываем название поля source.accomplices - это поле “Соисполнитель”, условие - “Не пустое значение”. При успешной проверке присваиваем результату значение 1, при неуспешной - 0.

Инструмент “Выполнить, если указан соисполнитель. Сопоставить соисполнителей”

С помощью инструмента “Сопоставление данных” указываем условие выполнения - step8, название поля для сопоставления - source.accomplices - это поле “Соисполнитель”. Далее сопоставляем сотрудников по ID на порталах А и Б

Инструмент “Убрать дубли из массива (Соисполнители)”

С помощью инструмента “Объединение массивов” выставляем условие выполнения - step8, массивы для объединения - step9, ставим галочку “Исключить повторы”.

2.3. Шаг 3: Куда

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

2.4. Шаг 4: Сопоставление данных

Сопоставляем название и описание задачи - это стандартные поля Битрикс24.

Далее с помощью инструмента “Добавить” выполняем пользовательское сопоставление:

Постановщик

Тип: Тело

Название параметра: fields.CREATED_BY

Значение параметра: {{step1}}

Наблюдатели

Тип: Тело

Название параметра: fields.AUDITORS.0

Значение параметра: {{step12}}

Крайний срок

Тип: Тело

Название параметра: fields.DEADLINE

Значение параметра: {{Крайний срок}}

Дата создания

Тип: Тело

Название параметра: fields.CREATED_DATE

Значение параметра: {{Дата создания}}

Дата изменения

Тип: Тело

Название параметра: fields.CHANGED_DATE

Значение параметра: {{Дата изменения}}

Статус

Тип: Тело

Название параметра: fields.STATUS

Значение параметра: {{Статус}}

Соисполнители

Тип: Тело

Название параметра: fields.ACCOMPLICES.0

Значение параметра: {{step11}}

2.5. Шаг 5: Запуск

Даем интеграции наименование, задаем периодичность запросов данных, сохраняем и запускаем.

3. Проверка интеграции по выгрузке задач из портала А в портал Б на успех плюс выгрузка файлов. Подробная настройка

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

3.1. Шаг 1: Откуда

Выбираем ранее настроенную интеграцию Пинкит, триггер - “Интеграция - успех”, подключаем доступ.

3.2. Шаг 2: Инструменты

Инструмент “Вложение было?”

Применяем инструмент проверки. Название поля - source.int3992.step10, Условие - (Число)Равно, Сравниваемое значение - 1, Действие - "Продолжить, если проверка прошла успешно".

Инструмент “Для каждого вложения”

Применяем инструмент “Для каждого”. Название поля - source.int3992.step3.result.

Инструмент “Получить развернутую информацию о вложениях”

Используем API-запрос GET-методом, указываем следующий урл: /disk.attachedObject.get?id={{step2.ATTACHMENT_ID|default()}}

Инструмент “Вытащить формат файла”

Применяем инструмент “Замена по регулярному выражению”, Название поля - step3.result.NAME|default(), Регулярное выражение - /.+\./.

Инструмент “Скачать файл”

Применяем инструмент “Скачать файл”. Пользуемся GET-методом и указываем урл: {{step3.result.DOWNLOAD_URL|default()}}, укажем также расширение файла - {{step4}}.

3.3. Шаг 3: Куда

Даем доступ к порталу Б и создаем в задаче вложение.

3.4. Шаг 4: Сопоставление данных

Сопоставляем “ID задачи”, “Название файла” и “URL файла”.

ID задачи {{source.int3992.result.result.task.id|default()}}

Название файла {{step3.result.NAME}}

URL файла {{step5}}

3.5. Шаг 5: Запуск

Даем интеграции наименование, задаем периодичность запросов данных, сохраняем и запускаем.

4. Настройка проверки интеграции по выгрузке задач из портала А в портал Б на успех плюс выгрузка комментариев.

4.1. Шаг 1: Откуда

Настройка аналогична пункту 3.1.

4.2. Шаг 2 - Инструменты

Инструмент “Получить комментарии из портала откуда выгружаем”

Используем API-запрос GET-методом и указываем урл: /task.commentitem.getlist.json?TASKID={{source.int3992.source.id}}&order[POST_DATE]=desc

Инструмент “Для каждого комментария”

Применяем инструмент “Для каждого”, “Название поля” - step1.result.

Инструмент “Есть ли вложения”

Применяем инструмент “Если-Иначе”.Название поля - step2.ATTACHED_OBJECTS, Условие - Существует. При успешной проверке присваиваем результату значение 1, при неуспешной - 0.

Инструмент “Отфильтровать файл”

Применяем инструмент “Фильтр элементов массива”. Условие выполнения - step7, Название поля - step2.ATTACHED_OBJECTS|default(). Название поля внутри элемента массива - DOWNLOAD_URL, Условие - Не пустое значение.

Инструмент “Взять формат файла”

Применяем инструмент “Замена по регулярному выражению”. Условие выполнения - step7, Название поля - step3.0.NAME|default(). Регулярное выражение - /.+\./.

Инструмент “Скачать файл”

Применяем инструмент “Скачать файл”. Пользуемся GET-методом и указываем следующий урл: {{step3.0.DOWNLOAD_URL}}, также указываем расширение файла - {{step5}}. Условие выполнения - step7.

Инструмент “Загрузить файл на диск”

Применяем инструмент API-запроса методом POST. Условие выполнения - step7, URL - /disk.storage.uploadfile.

Тело запроса:

{

"id": 1922,

"fileContent": ["file", "{{step6|get_http_content()|base64_encode()}}"],

"data": {"NAME": "{{step3.0.NAME|default()}}"},

"generateUniqueName": true

}

Заголовки: Content-Type: application/json.

Инструмент “Закрепить файл или нет”

Применяем инструмент “Если-Иначе”. Название поля step7, Условие - (Число)Равно, Сравниваемое значение - 1. Результату при успешной проверке присваиваем значение n{{step8.result.ID|default()}}, при неуспешной - {{step8.result.ID|default()}}.

4.3. Шаг 3: Куда

Добавляем комментарий в задачу на портале Б.

4.4. Шаг 4: Сопоставление данных

Сопоставляем поля:

ID задачи: {{source.int3992.result.result.task.id}}

Текст комментария: от: {{step2.AUTHOR_NAME}}

{{step2.POST_MESSAGE}}

Добавляем пользовательское сопоставление:

Файл в комментарий

Тип: Тело

Название параметра: fields.UF_FORUM_MESSAGE_DOC.0

Значение параметра: {{step9}}

4.5. Шаг 5: Запуск

Даем интеграции наименование, задаем периодичность запросов данных, сохраняем и запускаем.

5. Резюмируем

При помощи данной инструкции можно обойтись без разработки с нуля и самостоятельно настроить три интеграции: выгрузку задач из коробки в облако Битрикс24, проверку успешной выгрузки задач и выгрузку вложений и комментариев к задачам.

Интеграции автоматизируют процесс обмена данных между порталами Битрикс24, существенно сократят объем ручного труда и сэкономят драгоценное время.


Расширьте возможности Битрикс24 с платформой Пинкит


С помощью Пинкит вы можете легко настроить интеграции вашей CRM и других веб-сервисов и уменьшить ручной труд.

Подберите сценарий автоматизации под ваши задачи на примере готовых кейсов и шаблонов интеграций в Пинкит

Узнайте, какие сервисы можно интегрировать с помощью Пиникт: https://lk.pinkit.io/tariffs




Вернуться


Добавить новый комментарий
0
Павел Филатов 03.06.2024 10:09:12
Сервис Пинкит – это незаменимый инструмент для обмена данными с внешними web-сервисами.

Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko.
0
Павел Филатов 03.06.2024 10:09:21
А вы уже смотрели наш раздел "Обучение"? Здесь мы регулярно публикуем полезные материалы по работе с CRM.
0
Павел Филатов 03.06.2024 10:09:47
Для тех, кто идет в ногу со временем, мы проводим регулярные вебинары.

Если у Вас есть вопросы по настройке, по функционалу или вы просто   хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры,  разбор задач на  примере реальных кейсов, а также подарки самым  активным.
0
Павел Филатов 28.07.2025 15:08:52
Ознакомьтесь с нашим разделом кейсы, где можно скачать готовые шаблоны интеграций.
  • На главную
  • Компания
  • Информация
  • Помощь
8 (800) 222-53-76 
Сайт использует файлы cookie. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookie.
  • PINALL © 2011 - 2025
    Все права защищены


    Роскомнадзор
    Рег.№ 77-17-007126


    ВКонтакте YouTube
    • Реквизиты
    • Вакансии
    • Новости
    • Пользовательское соглашение
    • Обработка данных
    • Лицензионный договор
    • Кейсы
    • Сертификаты
    • Компетенции
    • Способы оплаты
    • Партнерская программа
    • Вебинары
    • Статьи
    • Вопрос-ответ
    • Вики
    • Бренды
    • Интеграции
Информация на сайте www.pinall.ru не является публичной офертой