{{tag>sap портал синхронизация инвентаризация AD схемы}} ====== Синхронизация Пользоватей ====== ==== Задача ==== * Формирование корп адресной книги на портале * Формирование орг. структуры на корп. портале * Формирование отсутствий сотрудников на рабочем месте на портале * Оповещение кадров о предстоящих д.р. сотрудников (на предстоящую неделю) * Заполнение большинства полей в АД автоматически * Импорт сотрудников в БД инвентаризации ==== Решение ==== * Из САП мы берем оргструктуру и кадровые данные сотрудников. Причем один человек может быть устроен по нескольку раз с разными табельными номерами, может быть устроен одновременно по разным типам трудоустройства и т.п.. Более того часть сотрудников не является пользователями. Но мы все всасываем в Инвентаризацию. * Из АД перебираем всех пользователей. Но при этом часть из них не является сотрудниками (служебные пользователи). Тех пользователей, которые есть в инвентаризации (всосались из САП) и нашлись в АД - мы дополняем полями из АД. * В портале мы формируем оргструктуру согласно структуре предприятия. Пользователи всасываются в битрикс через типовой функционал авто-импорта пользователей из АД. * Также мы дополнительно синхронизируем пользователей в битриксе с САП, т.к. еще не хватает множества полей. Раскладываем их по оргструктуре. * На портале есть интерфейс чтобы увидеть отсутствия сотрудников. Также допилен интерфейс, чтобы на них подписаться. ==== Источники данных ==== === SAP === * Оргструтура (это целая древовидная структура) * **Табельный № сотрудника** - Ключевое поле. Оно как бы хоть и формируется в САПе, но в случае если проставлено в других ИС, - ни с чем не синхронизируется, а используется как ключ. * Подразделение (положение в оргструктуре) * Тип трудоустройства * Должность * Флаг увольнения * Дата приема * Дата увольнения (окончания договора) * День рождения * Фото * Отсутствия на рабочем месте === Active Directory === * Логин * Email * Внутренний тел * Городской тел * Сотовый тел === Инвентаризация === * Внутренний тел, если к пользователю привязано оборудования типа "телефон" {{drawio>инвентаризация:sap_sync}} ==== Сервисы синхронизации ==== На схеме выше стрелками обозначены категории данных и направления в которых идет обмен. Подробное описание сервисов осуществляющих этот обмен: 0. [[Сервисы: SAP Web proxy]] 1. [[Сервисы: Синхронизация инвентаризации и SAP]] 2. [[Сервисы: Синхронизация инвентаризации и AD]] 3. Импорт пользователей из AD в портал делается штатным функционалом "импорт пользователей" 4. [[Сервисы: Импорт данных из SAP в портал]] 5. [[Телефония: CallerID из инвентаризации ]] ==== Поля ==== === AD === {{page>ad:атрибуты_и_поля#adатрибуты_и_поля&noheader&nofooter}}