Синхронизация и источники данных
Назначение страницы
Эта страница описывает архитектуру данных о персонале в TQM.
Система не является мастер-системой для кадров. Она лишь зеркалирует данные из внешних источников (HR, AD, WebOffice). Понимание этих процессов необходимо администраторам для диагностики проблем: «Почему сотрудника нет в системе?» или «Почему он попал не в тот отдел?».
Регламент и Частота обновлений
Синхронизация происходит в двух режимах:
Полная синхронизация (Ежесуточно):
- Происходит ночью.
- Загружает всех новых сотрудников, обновления ФИО, кадровые переводы и изменения в дереве оргструктуры.
- SLA: Изменения, внесенные в HR-системе сегодня, гарантированно отобразятся в TQM до 12:00 следующего дня.
Ситуативная синхронизация (On-demand):
- Происходит в момент получения коммуникации (звонка/чата). Система пытается «на лету» обновить данные по конкретному участнику диалога.
Приоритеты источников данных
TQM собирает «карточку пользователя» как конструктор из разных систем. Если данные конфликтуют, система выбирает значение из источника с высшим приоритетом.
Таблица приоритетов полей:
| Поле в TQM | Приоритет источников (от высшего к низшему) | Описание |
| Login (Логин) | HR → AD → AGS | Основной идентификатор. Без логина пользователь не будет создан. |
| ФИО | HR | Берется строго из кадровой системы. |
| HR → AD → WebOffice → AGS | Критически важно для связки звонков и чатов. | |
| Оргструктура | HR → WFM → AGS | Определяет, в какой папке (группе) будет виден сотрудник. |
| Master ID | HR → WebOffice | Уникальный сквозной идентификатор (HRM ID) для объединения дублей. |
Расшифровка систем:
- HR: Сервисы PeopleHub / Structure / IDM (Штат).
- AD: Active Directory (Учетные записи Windows).
- WOF: WebOffice (Для удаленных сотрудников/аутсорса).
- AGS: Система для представителей.
Логика построения Оргструктуры
Структура в HR-портале может иметь любую глубину вложенности. TQM приводит её к жесткому стандарту из 4 уровней.
Уровни иерархии TQM:
Компания (Корневой уровень, например, «Т-Банк»).
Департамент (Фиксированный список).
- Пример: Департамент клиентского обслуживания, Управление продаж.
Отдел (Division).
- Логика: Берется оргюнит, следующий сразу за Департаментом. Если в HR между Департаментом и Отделом есть промежуточные уровни, они игнорируются (пропускаются).
Группа (Group).
- Логика: Конечный узел в иерархии, к которому прикреплен сотрудник.
Исключения (Кастомная логика):
Для некоторых подразделений настроена специфическая логика маппинга:
- Управление продаж: Игнорирует стандартную логику для отдела «Развитие партнерской сети», чтобы корректно распределить сотрудников.
- Верификация: Уровень «Отдел верификации» виртуально «схлопывается», чтобы подтянуть в TQM вложенные в него юниты как полноценные отделы.
Важно: Если сотрудник в HR-структуре находится на уровне, который TQM «пропускает», он будет прикреплен к ближайшему доступному уровню выше (Отделу или Департаменту).
Объединение пользователей (Дубликаты)
В системе часто встречаются сотрудники с двумя учетными записями: «Офисной» (AD) и «Удаленной» (WebOffice).
Алгоритм склейки:
- Система проверяет поле MasterID (HRM ID).
- Если у двух разных логинов (например, i.ivanov и wof_ivanov) совпадает MasterID, система понимает, что это один человек.
- Им присваивается единый внутренний operatorUserId.
Как это выглядит в интерфейсе:
- Поиск: Вы можете найти сотрудника по любому из логинов. В результатах могут отображаться две строки (офис и WOF).
- Статистика: Все оценки и звонки суммируются в единый профиль.
- Таск-трекер: Нюанс: Задачи, созданные на старый логин, видны только под старым логином. Новые задачи дублируются на оба.
Частые ошибки синхронизации
| Симптом | Вероятная причина | Что делать |
| Сотрудник не заводится в TQM | Не удалось получить ни один логин (ни Office, ни WebOffice) из источников. | Проверьте наличие логина в AD/WOF. |
| Пользователь в папке «Нераспределенные» | Не удалось получить данные об оргструктуре ни из одного источника (HR/WFM/AGS). | Проверьте привязку сотрудника в HR-портале. |
| Сотрудник есть в WebOffice, но нет в TQM | Отсутствует маппинг оргюнита WOF на структуру HR. | Инициируйте запрос на маппинг через техподдержку (Оргструктура WOF). |
| Учетки не объединились (Два разных человека) | У логинов разные или отсутствующие MasterID. | Обратитесь к администраторам баз данных для сверки ID. |
Связанные страницы
- Управление пользователями — ручное изменение ролей и блокировка.
- Работа с операторами — как руководитель видит результаты синхронизации.