Skip to main content

Синхронизация и источники данных

Назначение страницы

Эта страница описывает архитектуру данных о персонале в TQM.
Система не является мастер-системой для кадров. Она лишь зеркалирует данные из внешних источников (HR, AD, WebOffice). Понимание этих процессов необходимо администраторам для диагностики проблем: «Почему сотрудника нет в системе?» или «Почему он попал не в тот отдел?».


Регламент и Частота обновлений

Синхронизация происходит в двух режимах:

  1. Полная синхронизация (Ежесуточно):

    • Происходит ночью.
    • Загружает всех новых сотрудников, обновления ФИО, кадровые переводы и изменения в дереве оргструктуры.
    • SLA: Изменения, внесенные в HR-системе сегодня, гарантированно отобразятся в TQM до 12:00 следующего дня.
  2. Ситуативная синхронизация (On-demand):

    • Происходит в момент получения коммуникации (звонка/чата). Система пытается «на лету» обновить данные по конкретному участнику диалога.

Приоритеты источников данных

TQM собирает «карточку пользователя» как конструктор из разных систем. Если данные конфликтуют, система выбирает значение из источника с высшим приоритетом.

Таблица приоритетов полей:

Поле в TQMПриоритет источников (от высшего к низшему)Описание
Login (Логин)HR → AD → AGSОсновной идентификатор. Без логина пользователь не будет создан.
ФИОHRБерется строго из кадровой системы.
EmailHR → AD → WebOffice → AGSКритически важно для связки звонков и чатов.
ОргструктураHR → WFM → AGSОпределяет, в какой папке (группе) будет виден сотрудник.
Master IDHR → WebOfficeУникальный сквозной идентификатор (HRM ID) для объединения дублей.

Расшифровка систем:

  • HR: Сервисы PeopleHub / Structure / IDM (Штат).
  • AD: Active Directory (Учетные записи Windows).
  • WOF: WebOffice (Для удаленных сотрудников/аутсорса).
  • AGS: Система для представителей.

Логика построения Оргструктуры

Структура в HR-портале может иметь любую глубину вложенности. TQM приводит её к жесткому стандарту из 4 уровней.

Уровни иерархии TQM:

  1. Компания (Корневой уровень, например, «Т-Банк»).

  2. Департамент (Фиксированный список).

    • Пример: Департамент клиентского обслуживания, Управление продаж.
  3. Отдел (Division).

    • Логика: Берется оргюнит, следующий сразу за Департаментом. Если в HR между Департаментом и Отделом есть промежуточные уровни, они игнорируются (пропускаются).
  4. Группа (Group).

    • Логика: Конечный узел в иерархии, к которому прикреплен сотрудник.

Исключения (Кастомная логика):
Для некоторых подразделений настроена специфическая логика маппинга:

  • Управление продаж: Игнорирует стандартную логику для отдела «Развитие партнерской сети», чтобы корректно распределить сотрудников.
  • Верификация: Уровень «Отдел верификации» виртуально «схлопывается», чтобы подтянуть в TQM вложенные в него юниты как полноценные отделы.

Важно: Если сотрудник в HR-структуре находится на уровне, который TQM «пропускает», он будет прикреплен к ближайшему доступному уровню выше (Отделу или Департаменту).


Объединение пользователей (Дубликаты)

В системе часто встречаются сотрудники с двумя учетными записями: «Офисной» (AD) и «Удаленной» (WebOffice).

Алгоритм склейки:

  1. Система проверяет поле MasterID (HRM ID).
  2. Если у двух разных логинов (например, i.ivanov и wof_ivanov) совпадает MasterID, система понимает, что это один человек.
  3. Им присваивается единый внутренний operatorUserId.

Как это выглядит в интерфейсе:

  • Поиск: Вы можете найти сотрудника по любому из логинов. В результатах могут отображаться две строки (офис и WOF).
  • Статистика: Все оценки и звонки суммируются в единый профиль.
  • Таск-трекер: Нюанс: Задачи, созданные на старый логин, видны только под старым логином. Новые задачи дублируются на оба.

Частые ошибки синхронизации

СимптомВероятная причинаЧто делать
Сотрудник не заводится в TQMНе удалось получить ни один логин (ни Office, ни WebOffice) из источников.Проверьте наличие логина в AD/WOF.
Пользователь в папке «Нераспределенные»Не удалось получить данные об оргструктуре ни из одного источника (HR/WFM/AGS).Проверьте привязку сотрудника в HR-портале.
Сотрудник есть в WebOffice, но нет в TQMОтсутствует маппинг оргюнита WOF на структуру HR.Инициируйте запрос на маппинг через техподдержку (Оргструктура WOF).
Учетки не объединились (Два разных человека)У логинов разные или отсутствующие MasterID.Обратитесь к администраторам баз данных для сверки ID.

Связанные страницы

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.