Импорт сотрудников из CRM Мегаплан
Способы импорта сотрудников
1. Вручную через личный кабинет UIS:
2. Автоматически — каждые два часа.
Алгоритм импорта сотрудников
- Синхронизируем только сотрудников, которые не уволены;
- Для новых сотрудников, которые создаются в UIS при синхронизации, записываем в формате «(megaplan) <фамилия> <имя>»;
- Сотрудники, которые были удалены и из Мегаплан, не будут удалены из UIS. Удаление сотрудников из UIS производится только вручную;
- При синхронизации всегда ищем сотрудников по ID сотрудника в Мегаплан и если не нашли, то ищем совпадение по e-mail;
- Если при синхронизации, обнаруживаем, что в нашем списке есть уволенный/удаленный сотрудник (он есть в таблице связки, но он не пришел в ответе от Мегаплан в списке сотрудников), то мы удаляем его из таблицы связки;
- В случае, если у сотрудника нет ни одного номера в UIS, но номер появился в Мегаплан, то при синхронизации он будет добавлен сотруднику в UIS. Передаём все номера с типом mobile, work в UIS. В противном случае номера из Мегаплан не передаем сотруднику в UIS;
- При синхронизации сотрудников, внутренний номер сотрудника Мегаплан всегда синхронизируем с внутренним номером сотрудника в UIS. В приоритете внутренний номер сотрудника в Мегаплан;
- Сотрудники, у которых e-mail отсутствует в Мегаплан не импортируются в UIS;
- Если был уволен сотрудник, который указан в параметре «Назначить ответственного сотрудника», то выбирается первый попавшийся;
- Необходимо делать нормализацию номера перед передачей его в UIS
- Используем только PhoneType: mobile, work
- Приводим номер из формата: «+7 926 244-43-93» или «+7 495 514-05-78» в «79262444393» и «74955140578» (только цифры + начинается с 7)
- Если, мы получили несколько номеров, то номер с типом «work», который добавляем в UIS должен быть у сотрудника первым в списке, т.е самым приоритетным.
Предупреждения при импорте сотрудников
При импорте могут быть не критичные ошибки:
- Формат внутреннего номера, который указан в Мегаплан не соответствует формату нашего внутреннего номера. В результате мы импортируем такого сотрудника, но не импортируем его внутренний номер;
- При импорте сотрудников обнаружили, что внутренний номер сотрудника в Мегаплан уже существует у другого сотрудника в UIS. В результате сотрудника импортируем, а внутренний номер — нет.