Спасибо за видео. Ты прав, что на примере кейсов надо разбираться. Было бы круто посмотреть примеры реализации. В сети на самом деле не много информации(
через вебхук можно ли запустить бизнес процесс списка ? то есть у меня есть списки, скажем в нём прописаны документы, и я хочу что б эти документы загрузились в диск, бизнес процесс срабатывает в случае если я вручную создаю документ списка, но если я создаю этот документ через бизнес процесс , то документ создаётся , а БП не запускается автоматом , только вручную
Респект от коллеги за попытку объяснить целую науку "в двух словах"! :) Не могу не дополнить, что вебхуки в Б24 могут быть исходящими и входящими. В видео показан преимущественно входящий тип, за исключением пары последних минут, где в действии БП именуемом Webhook и предназначенном для ИСХОДЯЩИХ запросов, вызывается рест того же портала, т.е. делается на самом деле, ВХОДЯЩИЙ вебхук. Я называю такую хитрость "исходяще-входящим" вебхуком, и когда показываю её разрабам Б24, они сильно недоумевают (в силу своей зашоренности, видимо)...
Добрый день, не могу правильно подвязать тилду и битрикс24 коробка, приходит лид но без данных о лида, пустые имена номер. Сможете помочь? Готов заплатить
Если добавлять в стандартное поле типа файл самой задачи, можно использовать метод tasks.task.update. Файл добавляется уже как загруженный в Б24 диск. А для его загрузки на диск можно использовать метод disk.storage.uploadfile Тут передаются файлы закодированные в формате base64. Алгоритм: грузим файл на диск, если его нет, и далее по id файла добавляем в задачу. Ссылки на материалы: dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_update.php dev.1c-bitrix.ru/rest_help/disk/storage/disk_storage_uploadfile.php dev.1c-bitrix.ru/rest_help/js_library/rest/files.php
Кроме Бизнес процессов для вебхуков можно использовать функции fetch для js или curl для php. Если хотите видео с разбором таких примеров - пишите в комментариях.
Где посмотреть списки исходящих вебхуков созданных мной? Я и через роботов делал, и через маркет. Они все продолжают работать, но я их нигде не вижу после обновения странички. То есть - создал робота с хуком, вижу, появился, заработал, сохранил его, обновил страницу, робота нет, работать продолжает.
Где брать ID? Где брать секретный код? Если нужно импортировать данные из Битрикса в другую систему, то там другой вебхук нужен? Как-то всё размывчато...
Что вы имеете в виду под зависимыми списками? Если изменения в одних списках будут изменять значения в других, то это можно и просто бизнес процессами сделать. Если вы имеете в виду многоуровневый список, например, если выбрано в поле 1 значение - то во втором списке для выбора выводить только значения 2.1, 2.2 и т.д. В таком случае лучше делать свой тип поля на Коробочном Б24, или другими доработками решать.
В данном случае на облаке любой вариант будет костылем. А без контекста сложно предложить решение, но попробую. Вижу 4 способа решения вопроса: 1. Делать простой список с вариантами 1.1, 1.2, 2.1, 2.2 и т.д. Другими словами визуально разделять по блокам варианты списка. 2. Если есть логика в зависимостях, например, для списков Регион и Город, если выбран город А, автоматически проставлять соответствующий регион, можно такое автозаполнение сделать бизнес процессами или роботами. 3. Crm формы могут скрывать и показывать поля в зависимости от выбранных ответов. А с их помощью можно создавать карточки crm. Вариант создавать сущности crm через формы... Ну такое себе решение. 4. Вариант (не костыльный) переходить на коробку и прописывать свой тип поля с зависимостями. Такое уже делал, так что это возможно.
ДД. подскажите, как с облачным порталом работать с помощью веб-хуков. с помощью insomnia вытащил нужные мне данные, а как полученные данными передать обратно в портал. н-р: с помощью insomnia из сделки получил товары с датой резервирования, наименование склада, как их передать в переменную. код должен храниться на своем сервере?
Приветствую. Вы про переменную процесса говорите, или куда вы хотите передать данные? На облаке через процессы с вебхуками не получить данные, т.к. запуск хука там не возвращает никаких данных. Можно использовать инсомнию для разовых действий, для тестов вебхуков, для того чтобы сформировать код-обращение на нужном языке. Чтобы выгружать-загружать данные лучше всего делать или свое приложение для маркета Б24 или писать приложение, которое будет на вашем сервере хранится, которое будет выполнять загрузку-ввгрузку инфо. Но по описанной задаче, если действие разовое, легче просто из списка товаров сделать экспорт в эксель а потом импортировать из того же экселя нужные данные. Можно даже у текущих товаров обновить поля.
Уточните, у вас запрос на коробке или облаке делается? Или со стороннего сервиса? А может вы в приложении Б24 используете хук? В каждом случае будет свой ответ. 1. Если делаете запрос с бизнес процесса облачного портала - никак, потому что ответ в БП хуком не обрабатывается. Если на коробке в БП, лучше через действие php добавить curl и в result получить ответ. А ещё лучше напрямую обратиться к rest api без вебхуков. Следующее видео буду выпускать по этой теме, так что включайте уведомление о новом ролике)
Если со стороннего сервиса, лучше вебхуком. Напрямую рест апи можно использовать в самом Б24 (модули, приложения, бизнес процессы через действие php). Видео планирую выпустить в понедельник-вторник. Если срочный вопрос, пишите в телеграм @MaximCRM
Спасибо за видео. Ты прав, что на примере кейсов надо разбираться. Было бы круто посмотреть примеры реализации. В сети на самом деле не много информации(
Огромное спасибо, неделю ломал голову как сделать то, что роботы не умеют! Подписался, материал 🔥
Молодец, все рассказал, все объяснил, побольше таких видео, лай и подписка с меня!
Спасибо большое прям очень интересно. на одном дыхании просмотрел
Спасибо за видео. Ждём новых)
Спасибо за видео, оно было очень полезно.💥👍
Спасибо! Очень просто обьяснил)))
А можно пример все-таки получить как будет выглядеть массив в УРЛ? а то в видео вы подходили к этому вопросу но так и не показали..
Разобрался?
Очень круто!
через вебхук можно ли запустить бизнес процесс списка ? то есть у меня есть списки, скажем в нём прописаны документы, и я хочу что б эти документы загрузились в диск, бизнес процесс срабатывает в случае если я вручную создаю документ списка, но если я создаю этот документ через бизнес процесс , то документ создаётся , а БП не запускается автоматом , только вручную
Как можно сделать свой кастомный виджет?
Кейсы лучший формат!
Респект от коллеги за попытку объяснить целую науку "в двух словах"! :)
Не могу не дополнить, что вебхуки в Б24 могут быть исходящими и входящими. В видео показан преимущественно входящий тип, за исключением пары последних минут, где в действии БП именуемом Webhook и предназначенном для ИСХОДЯЩИХ запросов, вызывается рест того же портала, т.е. делается на самом деле, ВХОДЯЩИЙ вебхук.
Я называю такую хитрость "исходяще-входящим" вебхуком, и когда показываю её разрабам Б24, они сильно недоумевают (в силу своей зашоренности, видимо)...
Спасибо за отзыв)
Спасибо
Добрый день, не могу правильно подвязать тилду и битрикс24 коробка, приходит лид но без данных о лида, пустые имена номер. Сможете помочь? Готов заплатить
Получилось решить? Та же проблема
подскажите, пожалуйста ... можно ли добавить файл к задаче через вебхук, и каким образом?
Можно, но история с этим достаточно сложная. Если интересует, то напишите на почту, попробую рассказать
Если добавлять в стандартное поле типа файл самой задачи, можно использовать метод tasks.task.update.
Файл добавляется уже как загруженный в Б24 диск.
А для его загрузки на диск можно использовать метод disk.storage.uploadfile
Тут передаются файлы закодированные в формате base64.
Алгоритм: грузим файл на диск, если его нет, и далее по id файла добавляем в задачу.
Ссылки на материалы:
dev.1c-bitrix.ru/rest_help/tasks/task/tasks/tasks_task_update.php
dev.1c-bitrix.ru/rest_help/disk/storage/disk_storage_uploadfile.php
dev.1c-bitrix.ru/rest_help/js_library/rest/files.php
Кроме Бизнес процессов для вебхуков можно использовать функции fetch для js или curl для php. Если хотите видео с разбором таких примеров - пишите в комментариях.
Можешь помощь
Где посмотреть списки исходящих вебхуков созданных мной?
Я и через роботов делал, и через маркет. Они все продолжают работать, но я их нигде не вижу после обновения странички.
То есть - создал робота с хуком, вижу, появился, заработал, сохранил его, обновил страницу, робота нет, работать продолжает.
респект)
Где брать ID? Где брать секретный код? Если нужно импортировать данные из Битрикса в другую систему, то там другой вебхук нужен? Как-то всё размывчато...
А возможно ли с помощью хуков на облачном портале сделать зависимые списки?
Что вы имеете в виду под зависимыми списками?
Если изменения в одних списках будут изменять значения в других, то это можно и просто бизнес процессами сделать.
Если вы имеете в виду многоуровневый список, например, если выбрано в поле 1 значение - то во втором списке для выбора выводить только значения 2.1, 2.2 и т.д. В таком случае лучше делать свой тип поля на Коробочном Б24, или другими доработками решать.
@@ansy2145 да именно про многоуровневые списки речь. У нас облако, поэтому и думали как решить
В данном случае на облаке любой вариант будет костылем. А без контекста сложно предложить решение, но попробую.
Вижу 4 способа решения вопроса:
1. Делать простой список с вариантами 1.1, 1.2, 2.1, 2.2 и т.д. Другими словами визуально разделять по блокам варианты списка.
2. Если есть логика в зависимостях, например, для списков Регион и Город, если выбран город А, автоматически проставлять соответствующий регион, можно такое автозаполнение сделать бизнес процессами или роботами.
3. Crm формы могут скрывать и показывать поля в зависимости от выбранных ответов. А с их помощью можно создавать карточки crm. Вариант создавать сущности crm через формы... Ну такое себе решение.
4. Вариант (не костыльный) переходить на коробку и прописывать свой тип поля с зависимостями. Такое уже делал, так что это возможно.
ДД. подскажите, как с облачным порталом работать с помощью веб-хуков. с помощью insomnia вытащил нужные мне данные, а как полученные данными передать обратно в портал. н-р: с помощью insomnia из сделки получил товары с датой резервирования, наименование склада, как их передать в переменную. код должен храниться на своем сервере?
Приветствую. Вы про переменную процесса говорите, или куда вы хотите передать данные?
На облаке через процессы с вебхуками не получить данные, т.к. запуск хука там не возвращает никаких данных.
Можно использовать инсомнию для разовых действий, для тестов вебхуков, для того чтобы сформировать код-обращение на нужном языке.
Чтобы выгружать-загружать данные лучше всего делать или свое приложение для маркета Б24 или писать приложение, которое будет на вашем сервере хранится, которое будет выполнять загрузку-ввгрузку инфо.
Но по описанной задаче, если действие разовое, легче просто из списка товаров сделать экспорт в эксель а потом импортировать из того же экселя нужные данные. Можно даже у текущих товаров обновить поля.
А куда кладсть код этого вебхука, чтобы он работал, вот это совсем не понятно
Ссылка на документацию по Битрикс24 - dev.1c-bitrix.ru/rest_help/
К вебхукам можно обращаться в php с помощью curl, а в js с помощью fetch
Как в URL в методе CRM_DEAL_LIST отправить запрос, чтобы получить сделку с с параметром TITLE, например, У465МО799? Через URL, например.
Уточните, у вас запрос на коробке или облаке делается? Или со стороннего сервиса? А может вы в приложении Б24 используете хук? В каждом случае будет свой ответ.
1. Если делаете запрос с бизнес процесса облачного портала - никак, потому что ответ в БП хуком не обрабатывается.
Если на коробке в БП, лучше через действие php добавить curl и в result получить ответ. А ещё лучше напрямую обратиться к rest api без вебхуков.
Следующее видео буду выпускать по этой теме, так что включайте уведомление о новом ролике)
@@ansy2145 со стороннего сервиса. Гугл таблицы.
@@ansy2145 обязательно буду ждать)
@@ansy2145 разве для рест апи не нужно создавать вебхук?
Если есть возможность, ответьте, пожалуйста)
Если со стороннего сервиса, лучше вебхуком.
Напрямую рест апи можно использовать в самом Б24 (модули, приложения, бизнес процессы через действие php).
Видео планирую выпустить в понедельник-вторник. Если срочный вопрос, пишите в телеграм @MaximCRM