UAC IC написал: У нас есть адресная книга общая для корпорации, она представлена в контактах AD, которые хотелось бы добавить в Битрикс для удобства поиска.
Битрикс не умеет работать с AD контактами, а точнее вообще ни с чем кроме групп и пользователей.
Цитата
Ахат Баязи написал: а причем тут контакты?AD импортирует пользователей и предоставляет доступ к порталу сотрудникам. а не контактам.Или я что-то не так понял?
AD оперирует не только пользователями, но и другими типами сущностей - группы, компьютеры, принтеры и так далее, и один из типов сущностей - контакт.
Как получить имя и фамилию из переменной типа "привязка к пользователю"?
Ахат Баязи написал: 1. в БП создавайте переменную "привязка к пользователю" 2. в БП присваивайте этой переменной поле документа "привязка к сотруднику" 3. оперируйте этой переменной
По сути так и сделал, только вот переменная у меня типа "пользователь" чтобы > friendly работало, а поле так и осталось "привязка к сотруднику" за неимением других вариантов.
Как получить имя и фамилию из переменной типа "привязка к пользователю"?
Ахат Баязи написал: по идее должен сработать вариант №3: {=Variable:var > friendly} Если не отрабатывает - проверьте вашу сборку продукта, если старая то обновиться.
По идее должен, но не работает Я вчитался внимательнее и обратил внимание на то что там написано так:
Цитата
> friendly Для данных типа Пользователь есть возможность преобразования в формат friendly. В таком случае выводится только имя и фамилия пользователя, без его ID и логина.
А у меня тип данных "привязка к сотруднику". Для переменных действительно можно выбрать тип данных "Пользователь" и тогда всё работает корректно. Но у меня и поле документа должно ссылаться на пользователя, а для полей документа единственно доступное поле это "привязка к сотруднику", типа данных "пользователь" там нет.
Какая-то каша из разных типов получается =\ Тут доступно, там недоступно...
Скрытый текст
Скрытый текст
При этом я так же заметил что поле "кем создан" у документа бизнес-процесса это по сути поле типа пользователь (только вот оно может быть максимум одно). Из чего следует что документ бизнес-процесса в принципе умеет работать с таким типом данных, но либо не доделано либо почему-то принудительно выключена такая возможность.
Как получить имя и фамилию из переменной типа "привязка к пользователю"?
Есть переменная типа "привязка к пользователю". Если её содержимое показывать пользователю текстом (в уведомлении или ещё где) - получателю будет показано user_12 (где 12 = айди пользователя) Немного погуглив я нашел якобы рабочие способы получить просто имя и фамилию, но не получается Испробованные варианты (просто отправляю самому себе сообщение в живую ленту с таким контентом):
Техподдержка максимально некомпетентная, и работает исключительно на закрытие тикета как можно скорее.
За 3 года обращений мне помогли (ну как помогли - навели на мысль куда смотреть) наверное пару раз. Все остальные разы либо бездарные отписки вроде "вышлите скриншот что обновлений нет, переименуйте папки чтоб исключить сторонний функционал (спойлер - его нету)" и так далее либо еще как вариант - "по вашему сообщению составлена заявка в отдел разработки".
За 3 года этих заявок накопилось порядка 20 - не выполнена ни одна, ноль!
Отвечает быстро только хелпдеск (первая линия) который там судя по всему расчитан на вопросы вроде "как создать задачу" или "как написать пост в живую ленту", но что толку от такой поддержки - лично мне не понятно.
С толковыми технарями вообще ни разу не сталкивался.
Как бизнес-процессом получить раздел элемента списка?
У меня есть БП, одним из полей которого является привязка к элементам списка (Сервисы - Списки). И мне понадобилось внутри БП в зависимости от раздела выбранного элемента выбирать разных людей для уведомления. Всё что я вижу отдалённо похожее на работу со списочными элементами в конструкторе БП это "чтение элемента списка", но там только поля элемента читаются, а вот разделы - нет.
Появилась необходимость "общаться" с битриксом извне, где инициатором будет скрипт написанный на PowerShell. Самый простой способ который я нашел в гугле ето вебхуки (в данном случае - входящие). Если точнее то нужно запускать определенный один бизнес-процесс с несколькими параметрами.
Для начала я попробовал какой-то метод возвращающий что-то без параметров чтобы просто убедиться что вебхук работает - и да, работает, данные возвращаются:
Скрытый текст
Но я так и не понял как ему передавать параметры? Это должно быть тело запроса или в заголовке или как-то по другому?
Смотрю документацию но тут видимо используется какая-то php библиотека, в которой функция BX24.callMethod всё это реализует. А извне то как быть?
Как настроить стабильную работу с локальным сервером битрикс24 коробка (по domain name) через Mikrotik?
Alexey Alexeev написал: Пока настроил временный костыль на машинах пользователей в файле hosts (тупо, согласен)192.168.1.122 bitrix24.sitename.com
Сделать то же самое только не на каждом компьютере в сети а на днс-сервере обслуживающем локалку. Скорее всего это и будет твой микротик.
У тебя проблема скорее всего в том что трафик от браузера клиента ходит по маршруту комп > внешний интерфейс микротика > внутренний интерфейс микротика > bitrix, а обратно микротик этот трафик через свой внешний интерфейс не гоняет, потому что это глупо.
Ну а вообще это всё не имеет никакого отношения к битриксу, как настраивать микротик тебе подскажут на соответствующем форуме (если такой вообще существует). Можешь, как вариант, в их техподдержку написать