Что такое «Умная автоматизация» «Умная автоматизация: задания бизнес-процессов» — это отдельное рабочее место для сотрудников, которым ежедневно приходится разбирать большое количество заданий из бизнес-процессов Битрикс24. Приложение не заменяет сами бизнес-процессы и не меняет их логику: оно собирает доступные пользователю задания в удобный управляемый список, помогает быстро найти нужные записи, понять контекст и перейти в штатную карточку выполнения.
Главная задача приложения — устранить ограничения стандартного списка: небольшой набор фильтров и колонок, неудобную работу с большими объёмами, слабую настройку представления и недостаток контекста о документе, процессе и участниках.
Для кого подходит приложение - для руководителей и специалистов, у которых одновременно открыты десятки или сотни заданий на согласование;
- для бухгалтерии и финансовых служб — согласование счетов, оплат, бюджетов и заявок;
- для юридических отделов — согласование договоров, приложений, доверенностей и служебных записок;
- для снабжения и закупок — заявки на закупку, выбор поставщика, согласование условий;
- для HR и административных служб — отпуска, кадровые и хозяйственные заявки;
- для компаний, которые строят процессы на лидах, сделках, контактах, компаниях и смарт-процессах;
- для администраторов Битрикс24, которым нужны единые представления и контролируемые права доступа.
Что получает пользователь Полноценный список заданий
Первая вкладка приложения сразу открывает рабочее место «Задания». В нём предусмотрены состояния загрузки, пустого результата и безопасной ошибки с повторной загрузкой — интерфейс не должен бесконечно оставаться на сообщении «Загружаем…».
Список работает поверх метода bizproc.task.list. Битрикс24 отдаёт данные блоками по 50, а приложение преобразует их в привычные страницы по 10, 20, 50 или 100 записей. Показываются точный диапазон и общее количество найденных заданий. Для страницы запрашиваются только необходимые REST-блоки, а не весь список целиком.
Настраиваемые колонки
В каталоге колонок учитываются: ID, Название, Описание, Документ, Активность, Участники, Шаблон, Запустил, Статус бизнес-процесса, Статус, Дата изменения, Дата начала, Крайний срок и Время.
Свежая стандартная раскладка показывает десять основных колонок: Дата изменения, Дата начала, Название, Описание, Документ, Активность, Участники, Шаблон, Статус и Время. ID, Запустил, Статус бизнес-процесса и Крайний срок доступны в настройке, но по умолчанию скрыты.
В диалоге «Настроить колонки» можно:
- показывать и скрывать необязательные колонки;
- менять их порядок кнопками вверх и вниз;
- задавать ширину видимых колонок в процентах;
- явно распределять оставшийся процент между нетронутыми колонками;
- возвращать стандартную раскладку.
Сумма ширин видимых колонок должна составлять ровно 100%. До этого кнопка применения остаётся недоступной, поэтому приложение не сохраняет случайно повреждённую раскладку. «Название» является обязательной колонкой. Черновые изменения можно закрыть крестиком или клавишей Escape без сохранения.
Серверная сортировка
Поддерживаемые колонки сортируются кликом по заголовку: первый клик — по возрастанию, второй — по убыванию. Сортировка выполняется на стороне Битрикс24 для всего отфильтрованного результата, а не только для строк текущей страницы. Для стабильности добавляется вторичная сортировка по числовому ID. Колонки, для которых API не подтверждает полноценную серверную сортировку, не получают ложную стрелку.
Поиск и фильтры по заданиям
В верхней строке находятся поиск и фильтры, «Настроить колонки» и «Обновить задания». Два системных фильтра доступны сразу:
- «Требуют выполнения» — незавершённые задания;
- «Завершены» — завершённые состояния, включая подтверждённые варианты результата.
Системные фильтры нельзя переименовать, удалить или переставить. Активный фильтр отображается внутри строки поиска и снимается собственным крестиком.
Через «Добавить поле из задания» доступны только поля, для которых подтверждена серверная фильтрация: ID, Название, Описание, Документ, Активность/Дата изменения, Шаблон/Бизнес-процесс, Запустил, Статус бизнес-процесса, Статус, Дата начала, Крайний срок, Ответственный и Тип документа. Набор операторов зависит от типа: текст содержит/равен/не равен/пусто, ID — точное значение/список/диапазон, даты — точная дата/до/после/диапазон/пусто, статусы — русские значения, сотрудники — выбор через список и поиск сотрудников без ручного ввода ID.
Поля «Участники», вычисляемое «Время» и отдельная «Дата создания процесса» не выдаются за серверные фильтры, если Битрикс24 не предоставляет для них надёжного поля. Это защищает пользователя от фильтра, который выглядел бы рабочим, но обрабатывал только текущую страницу.
Фильтры по связанным CRM-элементам и смарт-процессам
Кнопка «Добавить поле из связанной сущности» позволяет строить условия по карточке, из которой было создано задание. Поддерживаются фактически связанные лиды, сделки, контакты, компании и каждый доступный смарт-процесс отдельно. Для смарт-процессов приложение получает актуальное название, публичный entityTypeId, направления/воронки и метаданные полей через CRM REST.
Сценарий настройки связанного условия:
- выбрать тип связанной сущности;
- при необходимости выбрать воронку или категорию;
- найти и выбрать поле карточки;
- выбрать оператор, соответствующий типу поля;
- указать значение и нажать «Найти».
Поддерживаются текстовые, числовые, датовые, логические, списочные, статусные, пользовательские, денежные, множественные и ссылочные поля — в пределах фактических метаданных CRM. Условия по одной сущности применяются к одной и той же связанной карточке. Приложение не угадывает связь по названию задания, исполнителю или текущему пользователю: используется точный DOCUMENT_ID. Недоступные или удалённые карточки не раскрывают данные и не расширяют результат.
Фильтрация выполняется до подсчёта количества, пагинации и сортировки. Поэтому итог относится ко всему доступному набору, а не к первым 50 или 250 заданиям.
Личные фильтры и представления
Текущую конфигурацию фильтра можно сохранить под собственным названием. Личные фильтры изолированы по порталу и авторизованному сотруднику: фильтры одного пользователя не показываются другому. Личные записи можно перемещать и удалять, системные — нельзя.
Представление сохраняет более широкий рабочий контекст: поиск, условия фильтра, сортировку, размер страницы, порядок, видимость и ширины колонок. Каждый сотрудник создаёт личные представления. Администратор может дополнительно отметить представление как общее для всех сотрудников портала.
Понятные данные в строке - Название открывает штатную карточку конкретного задания Битрикс24.
- Документ ведёт в связанную карточку только по безопасному относительному адресу, который вернул портал.
- Описание безопасно отображает поддерживаемую разметку Битрикс24: жирный, курсив, подчёркивание, зачёркивание, разрешённые цвета, переносы и безопасные ссылки. HTML, JavaScript и опасные протоколы не исполняются.
- Длинное описание сворачивается до компактной высоты и раскрывается кнопкой «Показать полностью» только для выбранной строки.
- Даты показываются в понятном русском формате с учётом часового пояса портала/пользователя.
- Шаблон показывает название шаблона бизнес-процесса.
- Статус преобразует коды Битрикс24 в понятные русские результаты; неизвестный код не маскируется общим текстом.
Участники и протокол
Колонка «Участники» строится только из данных той же строки и того же WORKFLOW_ID. Она компактно показывает подтверждённые группы «От кого», «Выполнено» и «Выполняется», поддерживает несколько сотрудников, аватары, статусы этапов и фактическое время, когда необходимые отметки доступны. Приложение не подставляет вместо участника текущего пользователя, администратора или установщика.
Важно: публичный список заданий не всегда возвращает полную историю маршрута. Поэтому приложение не выдаёт доступную часть за всю цепочку согласования. Для полного штатного маршрута предусмотрена ссылка «Протокол», которая открывает нативную временную шкалу именно по фактическому WORKFLOW_ID.
Выполнение и массовые действия
Основной безопасный сценарий — открыть штатную карточку задания и выполнить действие в ней. Для доступного незавершённого задания может отображаться кнопка «Приступить»; она ведёт в ту же карточку, что и название строки.
Можно выделять строки, включая несколько страниц. Панель массовых действий показывает только пересечение действий, которые доказанно допустимы для всех выбранных заданий с учётом статуса, исполнителя, типа задания, обязательного комментария, обязательных полей и разрешения на делегирование. Поэтому «Утвердить», «Отклонить», «Выполнить» или «Делегировать» могут быть скрыты или недоступны с понятной причиной. Делегирование использует выбор сотрудника, а не ввод технического ID. За один запуск обрабатывается не более 100 заданий; операции выполняются ограниченными пакетами с защитой от двойного запуска и отдельным результатом по каждой записи.
Настройка приложения по шагам - Установите приложение в Битрикс24 и подтвердите запрашиваемые права. Для списка заданий нужен доступ к бизнес-процессам, для связанных полей — CRM, для ФИО, должностей, аватаров и выбора сотрудников — краткие данные пользователей.
- Если права CRM или пользователей были добавлены после первой установки, переустановите или обновите разрешения приложения. Без этого основной список может работать, но связанные CRM-фильтры, аватары или выбор сотрудника вернут безопасное сообщение о недостаточных правах.
- Откройте вкладку «Задания». По умолчанию приложение показывает задания текущего сотрудника, требующие выполнения.
- Настройте колонки. Откройте «Настроить колонки», выберите видимость и порядок, при необходимости измените проценты. Убедитесь, что сумма видимых колонок равна 100%, затем примените.
- Настройте поиск. Выберите системный фильтр либо добавьте поля задания. Для фильтра по сделке, лиду, компании, контакту или смарт-процессу выберите «Добавить поле из связанной сущности».
- Сохраните личный фильтр, если комбинация условий используется регулярно.
- Сохраните представление на вкладке «Настройки приложения, инфо о разработчике» → «Представления», чтобы вместе восстановить фильтр, сортировку, размер страницы и раскладку колонок.
- Настройте права доступа. По умолчанию сотрудник видит только свои задания. Администратор может осознанно включить режим просмотра всех сотрудников. Режим подчинённых не имитируется без подтверждённого серверного источника оргструктуры.
- Проверьте подключение в административной вкладке «Диагностика», если список не загружается или часть функций недоступна.
Рекомендованный ежедневный сценарий - выбрать «Требуют выполнения»;
- сузить список по названию, шаблону, статусу, дате, ответственному или связанному CRM-полю;
- отсортировать по дате начала, изменению, сроку или другой доступной колонке;
- открыть задание по названию или кнопке «Приступить»;
- при необходимости открыть исходный документ и штатный «Протокол» процесса;
- после выполнения нажать «Обновить задания»;
- сохранить удачную комбинацию как фильтр или представление.
На что обратить внимание - Приложение соблюдает права Битрикс24 и не даёт доступ к карточкам, которые недоступны сотруднику.
- Настройки, права, фильтры и представления изолируются по порталу; личные данные дополнительно изолируются по пользователю.
- Связанный фильтр работает только тогда, когда задание содержит распознаваемую связь с CRM-документом. Если процесс не передал такую связь, приложение не угадывает её.
- Полная цепочка участников всегда проверяется в штатном «Протоколе»; колонка показывает только подтверждённые доступные данные.
- Некоторые действия требуют комментарий или заполнение дополнительных полей. Такие задания безопаснее открывать и завершать по одному в штатной карточке.
- Экспорт и печать списка не являются основной функцией приложения.
- При ширине до 900 пикселей таблица превращается в карточки, чтобы избежать горизонтальной прокрутки страницы.
Известные ситуации и способы решения Список долго остаётся в состоянии загрузки
Обновите приложение и нажмите «Повторить». Текущая версия ограничивает время инициализации и запроса: вместо вечной загрузки должна появиться таблица, сообщение об отсутствии данных либо понятная ошибка. Если ошибка связана с авторизацией, откройте приложение заново из Битрикс24 или переустановите его.
Не работают связанные CRM-фильтры
Проверьте, что приложению выдан доступ к CRM после обновления состава прав. Затем убедитесь, что у задания есть реальный DOCUMENT_ID лида, сделки, контакта, компании или смарт-процесса и что текущий пользователь видит эту карточку. Недоступная карточка намеренно не участвует в результате.
Нет аватара или полного имени
Проверьте разрешение на краткие данные пользователей и доступность фотографии на портале. При отсутствующей или недоступной фотографии приложение показывает нейтральную заглушку без подмены другим сотрудником.
Участники отличаются от полной цепочки согласования
Это возможно, если bizproc.task.list возвращает только доступные задания и не отдаёт всю историю. Используйте ссылку «Протокол» для проверки полного нативного маршрута.
Нельзя применить ширины колонок
Проверьте итог в нижней части диалога. Сумма процентов только видимых колонок должна быть равна 100. Можно вручную скорректировать значения или нажать «Распределить остаток».
Массовое действие не отображается
Значит, действие нельзя безопасно применить ко всем выбранным заданиям: различаются типы, статусы, исполнители либо требуются комментарии/поля. Снимите несовместимые строки или откройте первое задание отдельно.
Описание показывает слишком много текста
Длинные описания автоматически сворачиваются. Используйте «Показать полностью» для конкретной строки. Поддерживаемая разметка и ссылки сохраняются, опасный HTML не исполняется.
После обновления изменился интерфейс
Очистите кэш страницы приложения и откройте её повторно. Пользовательские представления и явно настроенные раскладки не должны заменяться новым стандартным набором; новый дефолт применяется только к свежим настройкам и команде «По умолчанию».
Безопасность и техническая надёжность - OAuth-данные хранятся только на сервере и не включаются в клиентские логи.
- В диагностике фиксируются безопасные классы результата, длительность, количество строк и блоков — без токенов, текста заданий, ФИО и значений CRM-полей.
- Сервер проверяет пользователя, режим доступа, разрешённые фильтры, сортировки, поля и действия; клиентский запрос не считается доверенным.
- URL карточек, документов, профилей и протокола проходят allow-list; опасные и внешние неподтверждённые маршруты не открываются.
- Запросы к большим спискам ограничены, разбиваются на страницы и защищены от устаревшего ответа.
Ключевая ценность
«Умная автоматизация» превращает поток заданий бизнес-процессов в персональное рабочее место: с понятной таблицей, точным поиском, связанными CRM-фильтрами, сохранёнными представлениями, настраиваемыми колонками и безопасным переходом в штатные инструменты Битрикс24. Сотрудник быстрее находит нужное согласование, меньше переключается между разделами и не теряет задания в большом списке.