Обновить компанию по ID
Робот «Обновить компанию по ID» изменяет любую компанию по её идентификатору из любого контекста бизнес-процесса в Битрикс24. Поля для изменения передаются в виде JSON в формате camelCase (title, assignedById, industry, revenue и другие). Возвращает признак успеха Y/N для условного перехода в процессе. Работает через универсальный CRM-метод crm.item.update.
Робот обновляет произвольную компанию по её ID, даже если бизнес-процесс запущен на другом элементе CRM — сделке, контакте или задаче. Идентификатор компании и набор полей задаются явно: поля передаются строкой JSON в формате camelCase (например {"title":"Новая компания","assignedById":5,"industry":"IT","revenue":1000000}). Обновление выполняется универсальным методом crm.item.update, поэтому доступны все поля компании, включая пользовательские. Типовые случаи: при смене стадии сделки обновить связанную компанию, проставить ответственного и отрасль по данным из внешней системы, массово менять поля компаний из родительского процесса. Возвращает признак Успешно (Y/N): Y при успешном обновлении, N при пустом ID, пустом или невалидном JSON либо ошибке API — сравните его в условии следующего шага.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| ID компании | int | да | |
| Поля для обновления (camelCase JSON): {"title":"New company","assignedById":5,"industry":"IT","revenue":1000000} | string | да |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Успешно (Y/N) | string |
Сценарий: обновление компании из процесса по сделке
- У сделки меняется стадия в воронке
- Робот обновляет связанную компанию: assignedById и industry передаются в JSON
- Результат Y подтверждает обновление для следующего шага