Синхронизация данных сотрудников ЗУП 2.5 и Active Directory

Обработки - Обработка справочников

Обновление данных сотрудников (должность, подразделение) в Active Directory, обновление контактных данных сотрудников из AD + формирование телефонного справочника из AD.

Обработка получает из корневого или выбранного каталога Active Directory список пользователей и синхронизирует их со списком сотрудников.  Сотрудники сопоставляются по Фамилии Имени Отчеству. В результате обработки в Active Directory обновляются поля Должность (title) и Подразделение (department) из 1С, в 1С обновляются контактные данные с видом "Рабочий E-Mail" и "Рабочий телефон" (для этого следует создать одноименные элементы справочника "Виды контактной информации"). Кроме того в указанном каталоге формируется телефонный справочник в формате xls и на указанный email отсылается отчет о работе обработки. Отчет содержит информацию об изменениях в Active Directory, уволенных, но не заблокированных сотрудниках и ошибках работы обработки (если они есть). 

Обработка кроме запуска вручную, заточена под запуск из-под регламентного задания (собственно она так и работает сейчас), но для этого требуется небольшое изменение конфигурации. Запустить обработку из регламентного задания можно через процедуру Автозапуск в модуле объекта обработки с передачей параметров в виде объекта "Соответствие", включающей в себя ключи:

1. КодОрганизации - код организации, сотрудники которой будут синхронизироваться;

2. Кому - адрес или адреса электронной почты в виде строки, на которые будет отправляться отчет о работе обработки;

3. СтрокаАД - строка для получения каталога обхода Active Directory. Получить ее можно выбрав каталог Active Directory с помощью кнопки выбора поля "Строка АД" на форме;

4. ПутьКСправочнику – Строка, включающая в себя путь к телефонному справочнику.

5. ВремяЗапуска - Строка в формате чч:мм. Обработка сравнивает время с текущим и если они не равны не запускает синхронизацию. Этот параметр нужен для контроля времени запуска, если из-под одного регламентного задания запускается несколько обработок в разное время.

Скачать файлы

Наименование Файл Версия Размер
Синхронизация сотрудников ЗУП 2.5 и Active Directory:
.epf 13,59Kb
11.05.17
26
.epf 13,59Kb 26 Скачать

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
Сортировка: Древо
1. RailMen 757 16.05.17 12:59 Сейчас в теме +0.01 $m
Мы делаем так. Вся контактная инфа заносится кадровиками в ЗУПе. По этому ЗУП по отношению к AD как бы главная база. В AD выгружаем должность, подразделение, номер помещения/офиса, и пр контактную информацию, которая носит корпоративный характер (чтобы не нарушать закон о защите перс данных, например, номер личного моб тел есть в базе ЗУП, но его естественно нет в AD).
Технически делаем так: создаем в дереве метаданных два (можете больше) Web-сервиса и столько же XDTO-пакетов. В модуле Web-сервиса прописывам как будем заполнять таблицы XDTO. Все.
4. Neverpoint 12.11.17 20:01 Сейчас в теме
(1) Добрый день! Вы сами писали отправку данных в AD? Есть ли готовые в тч платные решения, чтобы синхронизировать наш справочник контрагентов с AD, желательно из 1С в AD. Достаточно только основные реквизиты.
6. RailMen 757 12.11.17 21:56 Сейчас в теме
(4) Илья,мы все делали своими силами с нуля: 1) программисты 1С создали web-сервисы, опубликовали web-сервер; 2) администраторы AD могли обратиться к функциям, которые создали программисты 1С, и получить данные из 1С, затем обновить данные в AD. Все что касается 1) я могу сделать. Что касается 2) - тут нужен админ AD и я к сожалению не подскажу.
7. Neverpoint 13.11.17 09:43 Сейчас в теме
Как то сложно они у вас закрутили - мы тут подумали вчера и на коленке быстро сделали синхронизацию через команду csvde которая идет с любым windows server. Там просто csv файл достаточно выгружать из 1с и он красиво прописывается в AD без каких либо программистов и любые атрибуты.
Вообще у нас центром вселенной по данным является AD, так как это де факто стандарт и через этот узел идет синхронизация всего нашего зоопарка включая нашу собственную биометрическую CRM для контроля доступа по лицу, так же телефонная станция. Но поскольку в бизнес-процессах входящей точкой контакта часто бывает какой нибудь чек с реквизитом контакта то и контакт заносится в 1с, отсюда и потребность.
А вообще команда csvde решает все вопросы если по быстрому что то надо сообразить.
Через web сервисы это конечно красиво, но затратно
2. Jokstr 27 16.05.17 18:21 Сейчас в теме
У нас поднят корпоративный сервер Microsoft Exchenge, все адреса электронной почты хранятся в AD. Также в AD вносятся номера телефонов (используется IP-телефония). До недавнего времени туда же вручную вводились данные по должностям и подразделениям сотрудников, было много ошибок, переводы сотрудников в AD фиксировались через раз - все это вылазило в карточках контактов почты. С другой стороны в ЗУП никто не вносил адреса эл. почты и нельзя было сделать нормальную рассылку по сотрудникам.
Пришлось написать эту обработку, теперь данные синхронизируются автоматически, в результате смог прикрутить обработку рассылки расчетных листков по сотрудникам. Планирую доработать обработку с целью автоматической синхронизации структуры каталогов AD подобно структуре подразделений в ЗУП, если конечно найду на это время.
5. Neverpoint 12.11.17 20:02 Сейчас в теме
(2) Добрый день! Вы сами писали отправку данных в AD? Есть ли готовые в тч платные решения, чтобы синхронизировать наш справочник контрагентов с AD, желательно из 1С в AD. Достаточно только основные реквизиты.
8. Jokstr 27 14.11.17 13:47 Сейчас в теме
(5) Писал обработку сам. Готовых решений касаемо контрагентов у меня нет. Можете более подробно написать что с чем хотите синхронизировать в ЛС - посмотрю, что смогу сделать.
3. mvv1969 04.08.17 10:57 Сейчас в теме
А для 3-й редакции ЗУП не пробовали подобное сделать?
9. Jokstr 27 14.11.17 13:48 Сейчас в теме
(3) В ближайшее время буду пробовать (переходим на ЗУП 3.1).
10. master_yoda 27 28.02.18 13:16 Сейчас в теме
(9) Удалось реализовать для ЗУП 3.1?
Оставьте свое сообщение