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

ID последнего счета сделки

Возвращает ID самого последнего счета, привязанного к сделке.

Настройки робота «ID последнего счета сделки» в Битрикс24

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

Для кого и какую проблему решает

Робот полезен для менеджера, работающего с последним созданным счётом сделки. В сделке накопилось несколько счетов, а дальнейшее действие должно обратиться к самому свежему по ID. Робот выбирает счёт с максимальным идентификатором, устраняя ручной поиск по списку.

Что делает и когда применять

Робот пригодится, когда нужно найти самый свежий счет сделки, например, чтобы проверить его статус оплаты.

Что подготовить

Нужен установленный робот из приложения «CRM роботы 2.0 + AI» и право на настройку автоматизации нужной CRM-воронки или шаблона бизнес-процесса. Пользователю, от имени которого работает приложение, должны быть доступны выбранные CRM-элементы и нужное действие с ними.

Передайте ID сделки и заранее решите, подходит ли правило «максимальный ID» вашему процессу. Оно не означает последний оплаченный или последний изменённый счёт.

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

  1. Откройте автоматизацию нужной сущности и выберите стадию, на которой нужен робот «ID последнего счета сделки». В шаблоне бизнес-процесса добавьте одноимённое действие.
  2. Передайте ID сделки и заранее решите, подходит ли правило «максимальный ID» вашему процессу. Оно не означает последний оплаченный или последний изменённый счёт.
  3. Заполните ID сделки. Для рабочего сценария подставьте значения полей документа или результаты предыдущих действий вместо учебных данных ниже.
  4. Проверьте обязательные поля и варианты выбора в таблице настроек. Сохраните действие и свяжите его результаты с дальнейшими условиями процесса.
  5. Выполните пробный запуск на отдельном учебном элементе. Сначала проверьте статус и пояснение ошибки, затем содержательный результат и ветку, выбранную следующим действием.

Параметры робота

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

Поле в настройках Что передать Обязательность и исходное значение
ID сделки (dealId) Формат: целое число. Обязательно. Значение по умолчанию в настройках не задано

Учебный пример

Пример показывает способ настройки на вымышленных данных и ожидаемый смысл результата; это не отчёт о запуске на вашем портале.

  • ID сделки (dealId): 501.

При связанных счетах 801 и 805 результатом будет 805, независимо от размера оплаты или названия. Если для выбора важен статус оплаты, его следует проверить отдельным действием после получения ID.

Какие данные возвращает и что делать дальше

Результат Какое значение получает следующий шаг
ID счета (invoiceId) целое число
Статус (status) да/нет
Ошибка (error) строка

Используйте «ID счета» для следующего чтения данных или формирования документа. Не считайте сам факт найденного счёта подтверждением выставления или получения оплаты.

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

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