S-WEBS24

Битрикс24

CRM, процессы и приложения для вашей компании

CRM роботы 2.0 + AI (300+ роботов)

Получить компании по контакту

Робот «Получить компании по контакту» помогает получить все компании, связанные с контактом, чтобы не терять контекст работы с клиентом.

Настройки робота «Получить компании по контакту» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую задачу решает

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

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

Параметры и подготовка

Поле Как заполнить
ID контакта (contactId) Обязательное поле

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

Как использовать

  1. Передайте положительный contactId из карточки контакта или предыдущего поиска. Не подставляйте ID сделки вместо контакта.
  2. Убедитесь, что пользователь интеграции может читать связи контакта. Отсутствие доступа не следует смешивать с пустым списком.
  3. После выполнения проверьте статус и список companyId. Для нескольких компаний используйте итератор или явное правило выбора.
  4. firstCompanyId используйте только если бизнес-правило разрешает первую доступную компанию. При пустом списке он равен 0.

Учебный пример и ожидаемый результат

У учебного контакта 72 связаны компании 51 и 52. Ожидается список companyId с обоими ID и firstCompanyId, равный первому в полученном списке. Этот первый ID не обозначен роботом как основная компания. У контакта без связей список пустой и первый ID равен 0.

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

Что возвращает и как продолжить процесс

  • «Список ID компаний» (companyId), список значений.
  • «Первый ID компании» (firstCompanyId).

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

Сначала проверьте «Статус выполнения». При ошибке список пустой и firstCompanyId равен 0, как и у контакта без компаний. Отдельного выходного поля ошибки в объявленной схеме нет; не настраивайте условие на несуществующее пояснение.

Ограничения и разбор ошибок

Единственный вход contactId обязателен и должен быть положительным. Выход companyId содержит список ID связанных компаний, firstCompanyId первый ID либо 0. Отдельного объявленного результата пояснения ошибки нет. Результат не подтверждает основную компанию контакта; порядок берётся из полученных связей.

Робот не назначает компанию основной, не создаёт связь и не меняет контакт. Для проверки конкретной пары с двух сторон используйте отдельное действие. Ошибка чтения также возвращает пустой список и 0, поэтому обязательно проверяйте статус.