Велике впровадження та налаштування crm бітрікс
Продовжуємо тему Великого впровадження Бітрікс24. Це означає - ви купили версію коробочки і розвиваєте її можливості.
Серйозне впровадження Бітрікс24 обов'язково зажадає інтеграції з зовнішніми системами. наприклад:
Завантаження бази товарів в CRM з складського чи іншого облікового ПО.
Синхронізація компаній-контрагентів з бухгалтерської або обліковою програмою.
Прив'язка лидов і угод до заявок на склад або виробництво.
Отримання звітів, що включають дані з Бітрікс24 та інших систем

У Бітрікс24 закладені базові можливості для типових задач інтеграції, однак будь-яка нетривіальна задача вирішується тільки програмістом.
Складність завдань вимагає кваліфікованого програміста з широким кругозором.
Дружність Бітрікс24 до зовнішнього програмісту залишає бажати кращого.
При цьому досвід успішних впроваджень дозволяє вирішувати будь-які завдання. Подробиці далі.
Веб-інтеграція це створення великих інформаційних веб-систем. глибоко інтегрованих в бізнес Замовника. Це зниження витрат на роботу з клієнтами, зростання продажів і автоматизація процесів.
Ми можемо вирішити всі завдання веб-інтеграції власними силами. Більшість наших проектів - комплексні, інтеграційні.
Для занурення в суть питання прочитайте статті на близькі теми:
У сьогоднішній статті - огляд завдань інтеграції Бітрікс24 і методів їх вирішення супутніх завдань.
- Г-голубчики, - сказав Федір Симеоновіч спантеличено, розібравшись
в почерках. - Це ж п-проблема Бен Б-Бецалеля. К-Каліостро ж довів, що вона н-не має р-рішення.
- Ми самі знаємо, що вона не має рішення, - сказав Хунта, негайно ощетініваясь.
- Ми хочемо знати, як її вирішувати.
Брати Стругацькі, Понеділок починається в суботу
У деяких керівників є блакитна мрія: "все - в одній програмі".
На практиці виходить монстр, в якому є "майже всі". Наприклад, немає пошти. Або календарів. Або вони є, але "в Аутлук зручніше".
На мій погляд для більшості компаній ситуація, яку ІТ-сноби називають "клаптева автоматизація" - норма життя і ключ до ефективності.

Якщо кожен "шматок" дешевий, доброзичливий і відкритий до обміну даними - то до короткій перспективі він вирішить завдання, а в довгій - дасть гнучкість.
Якщо ж ви намагаєтеся "вирішити всі завдання" - запровадження не буде ніколи, зате ІТ-департамент буде завжди завантажений роботою.
- А Бітрікс24 - хороший "клапоть"?
З дружелюбністю до користувача і ціною у Бітрікс24 все в порядку. Залишається обмін даними з зовнішніми системами і дружелюбність до програміста.
З чим повинна обмінюватися CRM?
З електронним документообігом (або хоча б архівом), обліковою програмою 1С, заявками на виробництво, дорожніми листами і тому подібним.

З точки зору програміста це синхронізації довідників, завантаження і вивантаження записів таблиць, повідомлення і нагадування. Особливо багата на колізії і тому неприємна двостороння синхронізація. Завдання не виглядає простий. І технічно, і організаційно.

Можливості для інтеграції і проблеми при роботі з зовнішніми даними в Бітрікс24. Налаштування інтеграції 1С та Бітрікс
Стандартні можливості інтеграції. Інтеграція сайту з Бітрікс24

- Ну, це тільки до першого разу.
Старий анекдот про винахідника шолома для стрижки
У Бітрікс24 закладені деякі можливості для інтеграції та обміну даними.
Є два спостереження за цим типовим файлу імпорту:
гарне: всі призначені для користувача поля, додані адміністратором конкретної CRM, також можна завантажити
погане: ІПН за замовчуванням немає, і як наслідок - ніякої надії на "оновлення даних", тільки "поповнення".
За допомогою стандартного імпорту Бітрікс24 і нашого скрипта вивантаження можна одноразово завантажити вашу базу клієнтів в Бітрікс24.
Про те, як навчити програми оновлювати дані без помилок і регулярно - далі.
Прив'язка лидов і угод до заявок на склад або виробництво
Уявіть собі - ви зробили продаж. Зазвичай це означає виставлення та оплату рахунку. Потім замовлення піде у виконання.
У більшості випадків виконання замовлення відстежується в якійсь програмі.
По-хорошому хочеться бачити в CRM щось на кшталт такого:

У Бітрікс24 нічого спеціально не зроблено для підтримки такого процесу.
Проте завдання прив'язки зовнішньої інформації - цілком вирішувана.
Як?
Створити поля у угоди або ліда для внесення номера або посилання на зовнішню систему.
Зовнішня система може повертати інформацію, наприклад статус заявки або текстовий опис. Тоді для цього теж треба зробити поля.
Зробити так, щоб зовнішня система отримувала інформацію про заявки і відповідала на запити.
Найпростіше для цього написати обробник події OnAfterCrmLeadUpdate для первинного звернення до зовнішньої системи і агент для регулярного опитування статусів.
Зовнішня система може повертати файл, а не просто текстовий рядок.
Для того, щоб з картки ліда можна було зручно його переглядати, доведеться змінити уявлення поля.
Це дуже непросте зміна.
Доведеться змінити шаблон компонента crm.lead.
який викликає компонент crm.lead.show.
який викликає компонент crm.interface.form.
який викликає компонент crm.interface.form.tactile.
який викликає компонент main.interface.form.
main.interface.form є одним з найбільш низькорівневих компонентів системи 1С-Бітрікс і правильна його кастомизация - складне завдання.

- Створити відсутні поля
- Забезпечити їх заповнення спеціально написаним додатком для Бітрікс24 (це цілком реальний шлях, є успішні кейси)
- Налаштувати стандартні або в крайньому випадку написати нестандартні звіти по CRM із застосуванням цих даних.
Вкрай рекомендується обійтися одним із стандартних способів, описаних вище: передача даних ліда з веб-форм сайту на БУС, створення ліда з листа або угоди з замовлення інтернет-магазину.
Ці механізми працюють і не вимагають до себе уваги.
Якщо ж у вас все складно (наприклад, потрібно створювати Ліди за зверненням системи електронного документообігу), запрошуємо вас в чарівний світ класів модуля CRM, про який ми вже говорили.

Схема приблизно така ж, що і з завантаженням товарів. Нам будуть потрібні:
клас модуля CRM CCRMLead
Здавалося б, це просте завдання. В реальності створення ліда і коректне наповнення його даними - непроста справа. Дублі, посилання на компанії, вимоги до валідації, наповнення стрічки ліда або створення "листів" для підвантаження файлів, управління "справами" - все це виявиться складніше ніж ви думаєте.
Отримання звітів, що включають дані з Бітрікс24 та інших систем
В CRM є звіти. Це і популярна "воронка продажів", і попередні звіти на кшталт "Обсяг угод по менеджерам"

і навіть конструктор звітів.

Іноді потрібно побудувати звіти на основі зовнішніх даних, яких в CRM Бітрікс24 немає.
Є два варіанти: імпортувати дані в Бітрікс24 і намагатися отримати звітність в цій системі, або вивантажити дані для зовнішньої обробки.
При цьому CRM-систему Бітрікс24 зручно використовувати як джерело даних для звітів, а самі звіти цілком можуть бути і самописні, розробленими спеціально для вас.
У нас є відмінний приклад вирішення цього завдання: Спеціальні звіти і трафік-менеджмент в хмарної версії Бітрікс24
Зовнішня інтеграція, імпорт даних і розширення функціональності Бітрікс24 - складне, але вирішуване завдання.
Кому доручати підтримку і супровід порталів Бітрікс24?
Недосвідчені розробники, як правило, недооцінюють калібр завдання.
А досвідчених майже немає.
ИнтерВолга - компетентний веб-інтегратор. Ми можемо вирішити завдання інтеграції веб-інструментів власними силами. Більшість наших проектів - комплексні, інтеграційні.
Залиште заявку на впровадження.