home.social

#bitrix24 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bitrix24, aggregated by home.social.

fetched live
  1. Почему после восстановления Bitrix24 через restore.php перестают работать сессии, Push и WebSocket

    Недавно мне потребовалось перенести корпоративный портал Bitrix24 на новую BitrixVM . По документации всё выглядело достаточно просто:

    habr.com/ru/articles/1067972/

    #bitrix24 #nginx

  2. Переписал CRest от Битрикса с нуля: гонки токенов, даунтаймы и мультипортальность, которых нет в стоке

    У Битрикса есть официальная обёртка для REST API — класс CRest, который лежит в каждом примере приложения и который все копируют к себе в проект. Он умещается в один файл и работает — ровно до того момента, пока приложение не выходит в реальную эксплуатацию с несколькими порталами и фоновыми воркерами. Один баг стокового CRest однажды стоил мне шести суток простоя приложения, и причина была в одной строке: file_put_contents без блокировки. При обрыве записи settings.json оставался обрезанным, парсинг JSON падал, и приложение считало себя неустановленным — переставало отвечать на события и затирало валидные токены. Я переписал CRest с нуля под то, как приложения Bitrix24 работают на самом деле: — атомарная запись через rename() вместо file_put_contents — читатель видит либо старый файл целиком, либо новый, обрезка невозможна физически; — гонкоустойчивый refresh: одноразовый refresh_token больше не сжигается дважды, когда два воркера одновременно ловят протухший токен; — ключ портала — member_id, а не домен, поэтому переезд портала на другой домен больше не теряет токены; — drop-in совместимость со стоковым CRest: меняется одна строка use, весь остальной код остаётся как есть. Ноль зависимостей, PHP 8.1, работает на любом шареде и коробке — в отличие от официального b24phpsdk с его symfony-стеком. Разбираю каждую граблю с кодом, показываю, чем это чинится, и честно очерчиваю нишу: типизированные обёртки по методам API — territory официального SDK, у меня их осознанно нет. Исходный код открыт.

    habr.com/ru/articles/1061694/

    #Bitrix24 #CRest #PHP #SDK #OAuth #REST_API #мультитенантность #refresh_token #атомарная_запись #Битрикс24

  3. Кастомизация Битрикс24: 3 способа и что переживёт апдейт

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

    habr.com/ru/companies/otus/art

    #битрикс #bitrix24 #кастомизация #корпоративныйпортал #php8 #обновление #наследование #обработчикисобытий #updatesafe

  4. Multi-tenant Битрикс24 в трёх проектах: три архитектуры OAuth-токенов и лицензирование через материнский смарт-процесс

    За полгода написал ряд интеграций с Битрикс24 в разных архитектурах: приложение для Маркета (PHP, 6 порталов), клиентский расчётный сервис (Node.js + PostgreSQL) и cron-синхронизатор legacy-CRM без UI и без OAuth вообще. Мультитенант везде решён по-разному, и это не случайность, ведь каждая архитектура точно закрывает свою нишу. Внутри: сравнение трёх способов хранить OAuth-токены под 6+ порталов, разбор пяти неочевидных деталей REST API (oauth.bitrix24.tech-обход, POST vs GET на рефреше, rate limit 2 req/sec, batch на 50, буфер 5 мин), куски кода на PHP и TypeScript. Отдельная часть — лицензирование через материнский смарт-процесс. У продукта, распределённого по клиентским порталам, нет своего backend’а, поэтому control-plane я вынес на служебный портал агентства: смарт-процесс «Лицензии», бизнес-процесс на изменение счётчика запросов, webhook approve/decline с secret. Такого паттерна в документации Битрикс24 нет — а он работает уже несколько месяцев и не требует ничего сверх штатной функциональности платформы. Матрица «что выбирать под задачу» в конце.

    habr.com/ru/articles/1058792/

    #Битрикс24 #Bitrix24 #OAuth #multitenant #REST_API #smart_process #смартпроцесс #CRest #лицензирование #Marketplace

  5. От расшифровки звонков до собственных приложений: как ИИ взрослеет внутри CRM

    Сегодня разберём, как ИИ в CRM прошёл путь от расшифровки звонков до выполнения действий. В конце соберём собственное приложение, которое объединяет эти возможности на платформе для вайбкодинга от Битрикс24.

    habr.com/ru/companies/bitrix/a

    #битрикс24 #ai #crm #bitrix24 #vibecode #речевая_аналитика #расшифровка_аудио #aiагенты #автоматизация_продаж #разработка_приложений

  6. Файловые отчеты для корпоративного портала на Bitrix: наш опыт разработки

    Привет, Хабр! Меня зовут Леонид, я ведущий PHP-разработчик в НлЛМК ИТ.Наша команда отвечает за сервисы HR-направления на едином корпоративном портале (далее – ЕКП), а также занимается развитием и поддержкой корпоративных сайтов. В предыдущей статье мой коллега рассказывал про подход к использованию гридов на крупном корпоративном портале . Со временем, помимо возможности работать с данными непосредственно на ЕКП, у бизнеса появилась другая потребность – выгружать эти данные в файлы. В одних сервисах эта потребность была обусловлена необходимостью импорта данных в другую корпоративную систему, в других – необходимостью работы с табличными процессорами и несколькими отчетами одновременно. Соответственно, перед командой встает задача – реализовать механизм выгрузки данных из грида в файловый отчет.

    habr.com/ru/companies/nlmk/art

    #php #bitrix #bitrix24 #csv

  7. Безопасность Bitrix без иллюзий — 10 проблем для которых не нужен новый CVE

    Когда говорят о безопасности, обсуждение быстро сводится к CVE/BDU Какая версия уязвима? Существует ли публичный эксплойт? И успел ли вендор выпустить исправление? Это конечно важно, но на практике инсталляции Bitrix могут скомпрометировать не из-за одной «критической уязвимости года». В этой статье разберем десять проблем безопасности, характерных для самостоятельно размещаемых инсталляций 1С-Битрикс и Bitrix24. Основной акцент будет не на отдельных CVE, а на конфигурации, эксплуатации и разработке.

    habr.com/ru/articles/1047816/

    #bitrix #bitrix24 #vulnerability_management #безопасность_вебприложений #информационная_безопасность #appsec #devsecops #кибербезопасность #управление_уязвимостями #cybersecurity

  8. Как мы автоматизировали отдел продаж в Bitrix24 с помощью ИИ

    Привет! Я Влад Вандер, контент-маркетолог в Velmi. Ребята из команды рассказали мне, как автоматизировали отдел продаж и научили ИИ-бота квалифицировать лидов в Битриксе. В этой статье расскажу про это: от архитектуры до граблей, на которые пришлось наступить. Читать кейс →

    habr.com/ru/articles/1045026/

    #AI #llm #Python #автоматизация #CRM #bitrix24 #отдел_продаж #fastapi #redis #вебхуки

  9. Как стартер-кит может стать стандартом разработки

    6-я статья из цикла туториалов о кастомизации своего бизнес-портала в Битрикс24. Во всех наших туториалах мы опираемся на стартовый шаблон-репозиторий AI-starter-kit: github.com/bitrix-tools/b24-ai . Это подготовленная для ИИ-ассистированной разработки база, которую удобно довести до работающего приложения с нужными функциями. Сегодня рассказываем, почему ещё стартер-кит упрощает создание приложений и почему он может стать стандартом разработки.

    habr.com/ru/companies/bitrix/a

    #aiагенты #ииассистированная_разработка #starter_kit #boilerplate #docker #cicd #observability #bitrix24 #telemetry #безопасность

  10. Email в Bitrix24 и amoCRM: техническая архитектура отправки, типичные узкие места и как починить доставляемость

    Bitrix24 и amoCRM — две доминирующие CRM в России — отправляют email принципиально разным образом, но имеют общую проблему: ни одна из них не показывает, дошло ли письмо до инбокса получателя. Зелёный статус «Письмо отправлено» в карточке сделки означает только то, что SMTP-сервер получателя принял письмо. Куда оно легло у клиента — спам, входящие, промоакции — CRM не знает. В статье:

    habr.com/ru/articles/1034064/

    #email #deliverability #bitrix24 #amocrm #crm #smtp #webhook #интеграция

  11. Вебхуки в Битрикс24: автоматизация CRM без написания приложений

    В Bitrix24 автоматизация часто превращается в отдельный проект: приложения, OAuth, лишняя инфраструктура. Хотя многие задачи — создание сделок, уведомления, реакции на события — можно закрыть намного проще. Вебхуки дают прямой доступ к API через один URL и позволяют быстро связать CRM с внешними сервисами. Разберёмся, как это работает, где реально помогает и где начинаются ограничения.

    habr.com/ru/companies/otus/art

    #вебхуки #Bitrix24 #REST_API #интеграция #CRM_автоматизация #inbound_webhook #outbound_webhook #бизнеспроцессы #batch_запросы #автоматизация_процессов

  12. Как мы внедрили ИИ для обработки рекламаций на производстве

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

    habr.com/ru/articles/1011494/

    #рекламации #автоматизация #Ollama #Qwen #локальные_LLM #Tesseract #Bitrix24 #Python #OCR #сезон_heavy_digital

  13. Автозаполнение сделки в Bitrix24 после звонка: BANT-анализ на Python с МТС Exolve и YandexGPT

    Привет, Хабр! Менеджеры продаж не всегда вовремя и полно заносят данные о сделках в CRM после звонка. Часть информации может забыться, а часть может быть записана сокращенно. Прослушивать звонки вручную и восстанавливать детали слишком трудоёмко, а ресурсов на это часто не хватает. Поэтому в этом материале соберём MVP-сервис на Python, который получает событие о завершённом звонке из МТС Exolve, забирает текст разговора, выделяет из него ключевые поля через YandexGPT и записывает результат в Bitrix24. На выходе получится рабочий пайплайн: вебхук, транскрибация, извлечение полей квалификации и обновление существующей сделки в CRM. За основу возьмём BANT — базовый фреймворк квалификации лида: Budget, Authority, Need, Timing, то есть бюджет, лицо, принимающее решение, потребность и сроки. И расширим его, добавив оценку интереса клиента, фиксацию конкурентов и возражений. Такого набора достаточно, чтобы квалифицировать лид, приоритизировать сделку и сохранить контекст следующего контакта, но не превращать карточку в анкету на десятки полей. Стек: Python 3.10+, Flask, SQLite, Call Transcribation API МТС Exolve , YandexGPT API, Bitrix24 REST API.

    habr.com/ru/companies/exolve/a

    #мтс_exolve #битрикс24 #bitrix24 #сделки #управление_временем #управление_разработкой #яндекс_гпт #яндекс_gpt #базы_данных #база_данных

  14. Пишем первое приложение с AI-стартером, чтобы видеть прибыли и убытки

    Сегодня начинаем рассказывать о полезных штуках, которые можно добавить в свой портал в веб-приложении, чтобы вести бизнес было удобнее и проще. Для проекта я буду использовать нашу подготовленную ИИ-базу — шаблон проекта с инструкциями-промптами для искусственного интеллекта. В статье расскажу, насколько это было сложно, где агенты ошибались самостоятельно, а где — из-за меня. Короче, если хотите начать оптимизировать работу в CRM через кастомные приложения и посмотреть, с чего начинать и что бывает в результате — вам сюда.

    habr.com/ru/companies/bitrix/a

    #AI #ИИ #вайбкодинг #вайбпрограммирование #CRM #crmсистемы #битрикс24 #bitrix24 #фуллстек

  15. Как обойти платную подписку Битрикс24 и вернуть своего бота к жизни: делаем свой провайдер событий на коробке

    Привет, Хабр! (И тебе, страдалец, который три недели смотрит на мёртвого бота в Битриксе. И тебе, админ, который уже устал объяснять руководству, почему «оно перестало работать». И тебе, безопасник, который узнал, что данные компании летают через какой-то curator.pro и чуть не уронил кружку.) Помните мою прошлую статью про разработку Битрикс-бота ? Ту самую, где я рассказывал, как документация врала, облака смеялись, а трафик зачем-то летел через сторонние сервера? Так вот - продолжение банкета. Спойлер: стало хуже. Но мы справились.

    habr.com/ru/articles/1003872/

    #python #bitrix24 #php #devops #сервер #битрикс_отладка_вебразработка #бот #капитализм #разработка #http

  16. BI-конструктор Битрикс24: как настроить кастомный отчет

    Привет, Хабр! В этой статье делюсь опытом работы с BI‑конструктором. Материал ориентирован на тех, кто уже знаком с Битрикс24 и понимает базовые принципы BI‑аналитики.аналитики.

    habr.com/ru/articles/1003598/

    #biаналитика #битрикс #bitrix #bitrix24 #отчеты

  17. Администратор может читать переписку сотрудников в Bitrix24. Это нормально?

    В коробочной версии Bitrix24 функция «Авторизоваться под пользователем» является штатной и удобной для администрирования. Однако в корпоративной среде с требованиями ИБ и compliance она порождает интересную инженерную задачу: где проходит граница прикладной безопасности? Разбираем архитектуру impersonation, ограничения триггеров БД и попытку реализовать компенсирующие меры на прикладном уровне.

    habr.com/ru/articles/996580/

    #Bitrix24 #impersonation #безопасность #аудит_доступа #корпоративная_безопасность #журналирование #compliance #152ФЗ #GDPR #ISO_27001

  18. Все пути ведут к MWS Tables, или Как я искал решение для учета ИТ-оборудования со взаимосвязями и интуитивным UI

    Когда учет техники живет в «вечном Excel», это почти всегда заканчивается одинаково: разрозненные данные, ручные акты, сломанные формулы в онлайн-таблице, ошибки, взявшиеся «из ниоткуда», и потерянные часы, потраченные на поиск: где чей ноутбук, что выдали, что вернули и какой документ к этому относится. В результате страдает не только ИТ-отдел — без нормального реестра и связей между закупками, инвентарными единицами и актами легко получить хаос в документообороте. Привет, меня зовут Евгений Смоленцев, я работаю программистом в АНО по развитию городской среды «МосводостокСтройТрест» , которая занимается благоустройством улиц и сезонной инфраструктуры, капитальным ремонтом многоквартирных домов и объектов образования, строительством производственных баз, а также выполнением специализированных задач учредителя. В этом посте расскажу, как мы с помощью

    habr.com/ru/companies/ru_mts/a

    #Учет_ИТоборудования #MWS_Tables #Автоматизация_документооборота #Базы_данных #Lowcode_платформы #Российское_ПО #Инвентаризация #Управление_активами #Baserow #Bitrix24

  19. Как перестать терять лидов: автоматическое распределение заявок в Bitrix24 через n8n. Реальный кейс

    Было три менеджера и одна большая проблема: лиды терялись. Можно было нанять РОПа, который будет вручную раскидывать заявки. Но это +50 000₽ к ФОТ и ещё один человек, за которым нужно следить...

    habr.com/ru/companies/datafeel

    #n8n #bitrix24 #автоматизация #crm #лиды

  20. CLI-инструменты в Битрикс: используем консоль вместо ручек

    Всем привет! CLI-инструменты являются неотъемлемой частью любого PHP-фреймворка, они удобны для выполнения службных операций. В данной статье поговорим о том, какой инструментарий предоставляет нам Битрикс для разработки и обслуживания сайтов.

    habr.com/ru/companies/bitrix/a

    #битрикс #cli #console #битрикс24 #bitrix #bitrix24

  21. Как подружить Bitrix24 с CI/CD

    Привет, Хабр! Сегодня рассмотрим, как подружить, казалось бы, несовместимое: динамичный мир CI/CD с его автоматизацией и бешеной скоростью и консервативный, бизнес-ориентированный Bitrix24.

    habr.com/ru/companies/otus/art

    #битрикс #Bitrix24 #cicd #GitLab_CI #деплой_модуля #тестовый_стенд #миграции_бд

  22. Локальные нейросети для бизнеса: как сэкономить время и деньги с Mac Mini и GPT-OSS-20B

    Привет! Меня зовут Максим Морозов, я AI project manager в Битрикс24. В эпоху тотальной цифровизации даже малому бизнесу необходимо использовать искусственный интеллект — анализировать отзывы, автоматизировать рутину или создавать чат-ботов. Но облачные API (OpenAI, Claude) обходятся дорого, и не все готовы передавать данные третьим лицам из-за требований конфиденциальности. Решение? Локальные нейросети на собственном «железе».

    habr.com/ru/companies/bitrix/a

    #bitrix24 #битрикс_24 #artificial_intelligence #llm #ai_агенты

  23. API для LLM: разбираем по пунктам, как устроен и как работает протокол MCP

    Привет! Меня зовут Миша Васильев, я разработчик в команде AI Битрикс24. В последнее время мы часто говорим про МСР и вот, наконец, решили рассказать простыми словами о том, что это такое, как работает, как мы это используем и планируем использовать. Если коротко, то MCP — это АРІ для LLM.

    habr.com/ru/companies/bitrix/a

    #MCP #bitrix #bitrix24 #llmагент #искусственный_интеллект #ииагенты

  24. Работа с Bitrix Framework

    Платформа Bitrix Framework созданная компанией «1С-Битрикс» является одним из наиболее распространенных решений для разработки веб-приложений. Это набор готовых модулей и компонентов, из которых разработчики могут создавать свои продукты. Платформа написана на PHP, что требует от разработчиков хорошего владения этим языком программирования. В этой статье мы рассмотрим начало работы с этой платформой, но перед этим поговорим об основных правилах разработки в Bitrix Framework, соблюдение которых позволит вам избежать многих ошибок. Перейти к разбору Bitrix Framework

    habr.com/ru/companies/otus/art

    #bitrix24 #php #Bitrix_Framework #1СБитрикс #разработка_на_Bitrix

  25. Не используйте продукты Bitrix

    DISCLAIMER: Данная статья не является «статьёй конкурента» (поскольку у моей нынешней IT-компании нет продуктов, конкурирующих с изделиями Bitrix) или какой-то «заказной» (поскольку вряд ли кто-то мне заплатит столько, чтобы меня замотивировать писать то, с чем я не согласен ;) Данная статья основана как на личном опыте (к счастью, довольно давнем, который я уже больше не желаю повторять), так и довольно свежем опыте сострадания к многочисленным знакомым предпринимателям и айтишникам — «жертвам» продуктов данной компании. Проследовать далее по корридору страданий

    habr.com/ru/articles/955618/

    #bitrix #bitrix24 #1cbitrix #ux #бизнес #бизнеспроцессы #ecommerce #cms #bi #кровавый_enterprise

  26. WhatsApp Web и Telegram коннектор для Bitrix24: наш опыт реализации и внедрения. Часть 2 — WhatsApp и Telegram коннектор

    Привет, мир! Меня зовут Павел, я IT инженер и руководитель службы технической поддержки. Эта статья - вторая часть инструкции по внедрению коннектора WhatsApp и Telegram для Открытых линий CRM Bitrix24. С логикой подключения к Битрикс вы можете ознакомиться в первой части , а в этой статье мы рассмотрим логику обмена сообщениями через WhatsApp.

    habr.com/ru/articles/944560/

    #bitrix24 #whatsapp_битрикс24 #whatsapp #telegram #telegram_bot #telegram_bots #открытые_линии

  27. Квалификация лидов в Битрикс24 с помощью ChatGPT

    Как в вашей компании менеджеры обычно начинают день? Они открывают почту или CRM и видят десятки входящих заявок: среди них есть и целевые обращения, и случайные контакты, и банальный спам. На сортировку уходит масса времени, пока параллельно звонит телефон и в чатах продолжают появляться новые сообщения. Эта ситуация знакома большинству компаний. Но есть решение: часть рутины можно переложить на искусственный интеллект. В нашей статье мы разбираем, как именно ChatGPT помогает быстро и недорого автоматизировать квалификацию лидов и разгрузить сотрудников.

    habr.com/ru/companies/intervol

    #ai #chatgpt #bitrix24 #битрикс24

  28. Вайб-кодинг глазами старого разработчика

    Здорово, когда ты получаешь готовое работающее приложение с одного запроса. Пусть даже долго оттачиваемого, как меч самурая. Это апофеоз одновременно профессионализма и лени: ты смог сформулировать задачу так, что ИИ тебя понял и с первого раза сделал всё верно. Конечно, в крупных проектах такое стремление к лаконичности совершенствованию ни к чему. Очень часто мы даже не можем заранее сформулировать ТЗ и двигаемся шагами, только постепенно понимая направление совершенствования нашего проекта. Современные среды разработки заточены на диалог с ИИ-агентом, который по шагам добавляет функциональность в наше приложение, исправляет возникшие ошибки и т.д. Эта статья содержит разбор одного компактного примера вайб-кодинга. Мы увидим: • В каких случаях вайб-кодеру достаточно минимальных знаний предмета, а в каких необходимы экспертные навыки и опыт? • Что изменилось в инструментах вайб-кодинга за текущий год, и что изменится в ближайшем будущем? • Сравним обычные и «премиум» языковые модели. • Поймём, есть ли предел у диалога с ИИ-ассистентом, и как понять, что он достигнут?

    habr.com/ru/articles/943856/

    #вайбкодинг #llm #copilot #grok #chatgpt #claude #visual_studio_code #психология_программирования #развитие_программиста #bitrix24

  29. Битрикс24 Factory, Operation, Action разбираемся с новым API CRM и строим масштабируемую архитектуру для смарт-процессов

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

    habr.com/ru/articles/942338/

    #crm_bitrix #bitrix24 #bitrix_программирование #bitrix_api

  30. The IT Army of Ukraine informed that it executed a distributed denial-of-service (DDoS) attack on Bitrix24’s systems, targeting the infrastructure supporting the company’s operations, including data centers and internal services.

    #Cybersecurity #Cyberattack #Ukraine #Russia #HackerGroup #Bitrix24

    cybersec84.wordpress.com/2023/

  31. > Клиент использовал #Bitrix24, модифицировал его с помощью #Bitrix-разработчиков, но уткнулся в потолок по функционалу и удобству использования, также по скорости работы. Система превратилась в неудобный и непонятный функционал из-за постоянных добавлений кастомного функционала.

    >> Система превратилась в неудобный и непонятный функционал из-за постоянных добавлений кастомного функционала.

    @

    Перевели бизнес по продаже штукатурки из Bitrix24 в индивидуальную #ERP

    Что-то кекнул. Это как пришёл клиент в бар говорит, "давайте чаю, чот голова болит от пива", а ему водки налили. Причём в лицо из шланга.