Юрий Павлюк

Цифровая трансформация продаж, комплексный интернет-маркетинг и внедрение Битрикс24

info@pavluk.online


Пользовательские поля приложения в коробочной версии Битрикс24: почему они не видны и как это исправить

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

С подобной ситуацией столкнулся пользователь при настройке приложения Уведомления о Задачах в Telegram, когда поля Telegram ID и служебные настройки успешно создавались, но не появлялись в профиле пользователя.

В чем проблема

В облачной версии Битрикс24 поля, добавляемые приложениями, автоматически становятся доступными в интерфейсе. В коробке логика другая:
создание поля и его отображение в карточке — это два независимых шага.

В результате:

  • приложение корректно создает пользовательские поля;
  • в административной части они существуют;
  • но в карточке пользователя и форме редактирования они отсутствуют.

Ограничение стандартных инструментов

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

Поэтому попытки:

  • переустановить приложение;
  • очистить кэш;
  • включать и выключать поля в профиле пользователя

не дают результата.

Правильное решение

Корректная настройка состоит из двух обязательных этапов.

Сначала необходимо зайти в административную часть коробки Битрикс24 и открыть настройку формы редактирования пользователя. Именно там нужно вручную добавить пользовательские поля, созданные приложением, в нужную вкладку формы (например, «Дополнительно» или «Личные данные»).

После этого следует вернуться уже на сам портал Битрикс24 и в карточке пользователя включить отображение этих полей через стандартный механизм выбора полей. Только при выполнении обоих шагов поля становятся доступны и для пользователя, и для приложения.

Именно по такой схеме в итоге корректно заработало приложение Уведомления о Задачах в Telegram — тестовая отправка сообщений начала выполняться сразу после появления Telegram ID в карточке сотрудника.

Логика работы (упрощенно)

Приложение:

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

Коробка:

  • хранит поле в системе;
  • но не добавляет его в форму автоматически;
  • требует ручной настройки формы через админку.

Результат

После добавления полей через админку коробки и их включения на портале:

  • пользовательские поля становятся видимыми;
  • приложение начинает корректно работать;
  • уведомления о задачах успешно отправляются в Telegram;
  • повторная установка приложения больше не требуется.

Вывод

Если вы используете коробочную версию Битрикс24 и приложение создает пользовательские поля, но вы их не видите — это не ошибка приложения. Это особенность коробки.

Всегда проверяйте:

  1. появились ли поля в административной части;
  2. добавлены ли они в форму пользователя;
  3. включена ли их видимость на портале.

Этот подход экономит часы диагностики и позволяет быстрее запускать автоматизацию в коробочном Битрикс24.

Очень плохоПлохоСреднеХорошоОтлично! (1 оценок, среднее: 5,00 из 5)
Загрузка...