Как узнать ID пользователя Битрикс24?
В карточке сотрудника ID не показывается,
в URL при просмотре профиля сотрудника есть какая-то цифра это оно?
Администратор
Сообщений: 7349 Баллов: 9349 Регистрация: 22.06.2015
Учредитель Пинол
18.05.2016 08:38:01
Это очень просто. Заходите в профиль сотрудника и в адресной строке есть его ID
вот, например, у меня.
Администратор
Сообщений: 346 Баллов: 346 Регистрация: 22.08.2016
15.09.2016 08:25:09
Администратор
Сообщений: 2407 Баллов: 6813 Регистрация: 11.10.2017
14.11.2017 13:52:04
Тему закрываем В случае возникновения проблем Вы всегда можете обратиться к нам за помощью на форуме или заказать дополнительные услуги:
Бизнес процессы и автоматизация
Техническая поддержка
Обучение и настройка
База Знаний
Наши интеграции: 1. Интеграция CallbackHunter и Битрикс24 Установить бесплатно Узнайте больше о возможностях интеграции Callbackhunter и Битрикс24 из видео:
Бизнес процессы в CRM Битрикс24
3. Интеграция UniSender и Битрикс24 Установить бесплатно 4. Интеграция сервиса email-рассылок UniSender с amoCRM Регистрируйтесь прямо сейчас и отправляйте нам заявку на консультацию по тарифу, который Вам подойдет: Тарифный план «Профессиональный» Тарифный план «Расширенный» Тарифный план «Базовый» Пакет «Старт-ап» Пакет «Микробизнес» 5. Интеграция SMS рассылок UniSender с Битрикс24 Установить бесплатно Дополнительная информация:
Возможности интеграции Битрикс24 и UniSender
Интеграция Юнисендер и Битрикс24
Как зарегистрировать учетную запись в Юнисендере
Как настроить права доступа на интеграцию
Как отправить рассылку из Битрикс24 с шаблоном, который создан на стороне Юнисендер
Как отправлять файлы через интеграцию
Как получить бонусные $30 или $50 за регистрацию в UniSender
Как сделать отложенную рассылку
Как установить интеграцию UniSender и Битрикс24 Как установить интеграцию из Битрикс24 Смотрите видео о возможностях интеграции Битрикс24 и UniSender: 6. Приложение «Запись на прием к врачу»
Установить приложение
Видео Дополнительная информация: Запись на прием к врачу в Битрикс24 для медицинской организации Как дать права доступа сотруднику для работы в приложении «Запись на прием к врачу» в Битрикс24
Как добавить специальность и врачей (услуги) для онлайн записи на прием к врачу
Как настроить расписание графика приема врачей в клинике
Как сделать запись на прием к врачу через Битрикс24 (из лидов и контактов)? Как создать расписание приема врачей в клинике для онлайн записи пациентами
Как удалить приложение по онлайн записи на прием к врачу из Битрикс24
Как удалить специальность и врачей (услуги) в приложении по онлайн записи на прием к врачу
Как узнать, кто записан на прием и увидеть загрузку специалиста клиники в Битрикс24?
Как установить iCRM-форму на сайт, чтобы пациент мог видеть расписание врачей и записаться на прием в клинику Техподдержка приложения «Запись на прием к врачу» Установка приложения по онлайн записи на прием к врачу из Битрикс24
Установка приложения по онлайн записи на прием к врачу из каталога приложений для Битрикс24 (маркетплейс) 7. Пинкит-сервис обмена данными между CRM 8. Коннектор виджета обратного звонка CallbackHunter и bpm’online
Администратор
Сообщений: 539 Баллов: 1077 Регистрация: 09.06.2022
21.10.2022 14:20:03
Пинол — 10 лет на рынке внедрения. Мы имеем уникальную экспертизу, поэтому не тратьте время на самостоятельное изучение, мы готовы вам помочь!
Подарочная консультация по вопросам автоматизации уже ждет вас по ссылке!
Администратор
Сообщений: 539 Баллов: 1077 Регистрация: 09.06.2022
21.10.2022 14:20:41
Для тех, кто идет в ногу со временем, мы проводим регулярные вебинары . Если у Вас есть вопросы по настройке, по функционалу или вы просто хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на примере реальных кейсов, а также подарки самым активным.
Администратор
Сообщений: 539 Баллов: 1077 Регистрация: 09.06.2022
21.10.2022 14:21:32
Пинкит 2.0 еще не установлен в ваш Битрикс24? Не беда. Эта статья вам поможет — » Как установить Пинкит 2.0 в Битрикс24 «
Источник: pinall.ru
Получить id пользователя в init.php bitrix
id user getid() init.php bitrix api OnBeforeProlog. Метод позволяет получить id пользователя.
GetID(); >
Другие материалы из раздела
Все права защищены
Отправляя любую форму на сайте, вы соглашаетесь с политикой конфиденциальности и с пользовательским соглашением данного сайта.
Источник: hello-site.ru
Как в бизнес-процессе получить название подразделения сотрудника?
Сделал тестовый бизнес-процесс. Добавил блок «Информация о сотруднике». С помощью которого далее могу получить ID подразделения. Как можно получить название подразделения с помощью этого ID или может как-то ещё можно?
- Вопрос задан более года назад
- 589 просмотров
4 комментария
Средний 4 комментария
Могу соврать, но если это облако — то только костылем: делать ручные сопоставления айдишников с человекопонятными названиями отделов. Если коробка то через GetList
konsealex, У нас коробка. Можно поподробнее по GetList?
Kairr, создаете активити php код, там исполняете запрос (https://dev.1c-bitrix.ru/api_help/main/reference/c. ) и присваиваете полученное значение переменной и дальше пользуетесь как обычно.
konsealex, Спасибо, сделал с помощью функций CIntranetUtils::GetUserDepartments(), CIntranetUtils::GetDepartmentsData(), и в целом разобрался как работает блок PHP код в БП
Решения вопроса 1
Не городить огород и пользоваться встроенными фугкциями.
Ответ написан более года назад
Нравится 1 2 комментария
Спасибо. Помогли.
Методом проб и ошибок разобрался как именно это сделать:
В БП создаем переменную (множественную) типа строка. Множественную, потому что в итоге получим список подразделений, так как сотрудник может быть одновременно в нескольких подразделениях, иначе получим только первое из списка.
Вставляем блок Произвольный PHP код, куда вписываем:
# Получаем текущий бизнес-процесс
$rootActivity = $this->GetRootActivity();
# Получаем ID пользователя, например 499 (срезом убираем user_, так как возвращает user_499)
$userID = substr(<>, 5);
# Подставляем в функцию для получения списка подразделений
$arUserDepartments = CIntranetUtils::GetUserDepartments($userID);
# Список подразделений подставляем в функцию для получения названий подразделений
$arDepartmentsName = CIntranetUtils::GetDepartmentsData($arUserDepartments);
# Полученное название подразделения присваиваем переменной бизнес-процесса (units).
$rootActivity->SetVariable(«units», $arDepartmentsName);
И далее пользуемся переменной как обычно
Источник: qna.habr.com