Пункт основного выпадающего меню TASK_USER_LIST_TOOLBAR, TASK_GROUP_LIST_TOOLBAR
Scope:
intranet
Вы можете добавлять свой пункт в основное выпадающее меню в задачах пользователя и группы.

Код конкретного места встройки виджета указывается в параметре PLACEMENT метода placement.bind.
Встройка не будет отображаться в интерфейсе, пока установка приложения не завершена. Проверьте установку приложения
Куда встраивается виджет
|
Код встройки |
Место |
|
|
Пункт в основном выпадающем меню в задачах пользователя |
|
|
Пункт в основном выпадающем меню в задачах группы |
Что получает обработчик
Данные передаются в виде POST-запроса
Array
(
[DOMAIN] => xxx.bitrix24.com
[PROTOCOL] => 1
[LANG] => en
[APP_SID] => 4617fa96af5d1f523fc2e2b72bd54f11
[AUTH_ID] => 5253ba6600705a0700005a4b00000001f0f1076fef51e6d3d3c1616a9fd92a714ca452
[AUTH_EXPIRES] => 3600
[REFRESH_ID] => 42d2e16600705a0700005a4b00000001f0f107cf69d8060249da353587f8ec862be702
[member_id] => da45a03b265edd8787f8a258d793cc5d
[status] => L
[PLACEMENT] => TASK_USER_LIST_TOOLBAR
[PLACEMENT_OPTIONS] => {"USER_ID":"1"}
)
Array
(
[DOMAIN] => xxx.bitrix24.com
[PROTOCOL] => 1
[LANG] => en
[APP_SID] => 9f3b397a4bc09ad1ee9b7a5db991a603
[AUTH_ID] => cc53ba6600705a0700005a4b00000001f0f107e316cd1ed3be4be6856b7077e180656c
[AUTH_EXPIRES] => 3600
[REFRESH_ID] => bcd2e16600705a0700005a4b00000001f0f1075b826a128425efbda11902d7f5d78062
[member_id] => da45a03b265edd8787f8a258d793cc5d
[status] => L
[PLACEMENT] => TASK_GROUP_LIST_TOOLBAR
[PLACEMENT_OPTIONS] => {"GROUP_ID":"10"}
)
Обязательные параметры отмечены *
|
Параметр |
Описание |
|
DOMAIN* |
Адрес Битрикс24, на котором был вызван обрабтчик виджета |
|
PROTOCOL* |
Защищенный или не защищенный протокол HTTP:
|
|
LANG* |
Язык интерфейса пользователя Битрикс24, который вызвал виджет. Вы можете локализовать язык интерфейса в своём виджете, ориентируясь на это значение |
|
APP_SID |
Строковый идентификатор приложения, зарегистрировавшего обработчик виджета |
|
AUTH_ID |
Авторизационный токен OAuth 2, выписанный для пользователя, вызвавшего виджет. Можно использовать для вызовов REST API от лица этого пользователя |
|
AUTH_EXPIRES |
Время в секундах, после которого авторизационный токен станет неактуальным |
|
REFRESH_ID |
Refresh-токен OAuth 2, выписанный для пользователя, вызвавшего виджет. Можно использовать для обновления авторизационного токена от лица этого пользователя |
|
member_id* |
Уникальный строковый идентификатор Битрикс24, на котором был вызван обработчик виджета. |
|
status |
Тип приложения, зарегистрировавшего обработчик данного виджета. Принимает значения:
|
|
PLACEMENT* |
Код места встройки виджета. Вы можете использовать один и тот же URL обработчика для всех своих виджетов. Значение, которое Битрикс24 будет сообщать в параметре |
|
PLACEMENT_OPTIONS |
Дополнительные данные в виде JSON-строки, определяющие контекст выполнения виджета. Например, это может быть массив, содержащий числовой идентификатор элемента CRM, в карточке которого был вызван обработчик виджета, и т.д. Параметр |
PLACEMENT_OPTIONS
Значением PLACEMENT_OPTIONS является JSON-строка, содержащая массив из одного и более ключей.
Обязательные параметры отмечены *
|
Параметр |
Описание |
|
USER_ID* |
Идентификатор пользователя, над списком задач которого был открыт виджет. Может быть использован для получения дополнительной информации с помощью метода user.get. |
|
GROUP_ID* |
Идентификатор рабочей группы/проекта, над списком задач которого был открыт виджет. Может быть использован для получения дополнительной информации с помощью метода sonet.group.get. |
Продолжите изучение
- Установить обработчик виджета placement.bind
- Взаимодействие с UI из виджетов
- Взаимодействие с карточкой CRM
- Интерактивные приложения
- Открыть слайдер со своим интерфейсом
- Открыть стандартные страницы Битрикс24 из виджетов приложений