Тема, близкая к уже неоднократно поднимавшейся теме. 1) в компании существуют сотрудники без компьютеров и с компьютерами. 2) сотрудники с компами импортируются в портал из AD. 3) сотрудники без компов импортируются через CSV/иногда вручную заводятся (и отображаются только для телефонного справочника).
Если у сотрудника появляется компьютер и происходит импорт из AD, то в результате на портале отображаются 2 пользователя с одинаковыми ФИО и логинами.
Каким образом можно избежать дублирования информации? Чтобы не создавать дубликат, а добавлять инфу к существующему пользователю?
mars00074, для почты, которая валится в битрикс, есть возможность настроить правила обработки: "Сервисы"->"Почта"->"Правила". На закладке "Действия" такого правила можно вставить "действие на PHP-скрипте".
Если да, то комментарии к задачам падают в форум, посмотрите в настройках модуля. А работа с форумами здесь. GetList'ом зная ID задачи и коммента можно вытащить необходимый коммент.
Точно не подскажу, но думаю, что нужен полный доступ к главному модулю и наверное стоит посмотреть доступы к файлам в /bitrix/admin/ которые отвечают за управление пользователями. Пока пробуете и ждете ответов от других пользователей, поспрашивайте техподдержку.
Только что попробовал - работает. С одним уточнением, чтобы заработало пришлось отделу кадров дать доступ к редактированию групп: "сотрудники", "имеют право голосовать за рейтинг", "имеют право голосовать за авторитет". Т.к. к этим группам принадлежали все сотрудники (в тестовой лаборатории).
P. S. А это интересно: между сообщениями 2 и 3 ровно год!
licaon, в ТП не писали? У меня ваш код выводит все элементы, которые у меня есть. По крайней мере если сделать
Цитата
echo count($arFields);
то полученное число соответствует числу элементов в админке. Или ждать может было у кого... Чем отличаются те элементы, которые показываются от тех, которые не показываются?
shok5, в документации по API инфы по этому вопросу к сожалению нет (зато есть идеи, чтоб такая инфа появилась). Смотрите в коде, как это делается. Также на днях нашел запись в блоге про живую ленту.
В настройках сервера AD установлено "Импортировать структуру компании из AD:"? Тогда да, при импорте значение в профайле пользователя будет заменяться значением из AD.