Синхронизация полей "Организация" и "Расположение"

Приветствую!

Появилась потребность выгружать из Active Directory поля “Комната” и “Организация”.

Добавить в файл “ldap-data-collector/collectors/params.distrib.xml” маппинг location_id на поле из LDAP “Office” так же пробовал и “physicalDeliveryOfficeName”.
Так же сделал маппинг “org_id” в “Company”.

<person_fields>
     <!--  Mapping between LDAP fields and iTop Person's object fields -->
     <primary_key>samaccountname</primary_key>
     <name>sn</name>
     <first_name>givenname</first_name>
     <email>mail</email>
     <phone>telephonenumber</phone>
     <mobile_phone>mobile</mobile_phone>
     <function>title</function>
     <org_id>Company</org_id>
     <location_id>Office</location_id>
     <employee_number>employeenumber</employee_number>
</person_fields>

Результатов нет, в профиле пользователя “Расположение” не обновилось, равно как и “Организация” прописанная в AD.
В файле ldap-data-collector/data/iTopPersonLDAPCollector-1.csv , который генерируется во время синхронизации, поле location_id и org_id у всех пользователей пустое, хотя в AD оно заполнено.

У кого-нибудь есть идеи?
Неужели никто не занимался синхронизацией этих атрибутов?

Никто не сталкивался?

Какие параметры заданы на вкладке Атрибуты в настройках Источника синхронизации?

На вкладке “Свойства” ошибок и предупреждений нет? В синхротаблице поля эти заполнены?

Ошибки есть, но в основном из-за отсутствия имени на некоторых учётных записях, хотя они должны фильтроваться запросом.


Решился вопрос? Если нет, проверь заполнение проблемных полей в таблице synchro_data_ldap_persons.

задачка делится на 2 части:

  1. вытягиваются ли поля из LDAP? Лучше проверить дебагом в коде коннектора. (Cудя по доке к феншуйным коннекторам, исходные данные надо смотреть в файл “-RAW.csv”, однако этот коннектор такой файл не генерит)

  2. синхронизируются ли данные с itop. здесь надо учесть, что org_id и location_id должны быть заполненых именно itop-id соответсвующих объектов. Это выполнеяется во время обработки RAW файла в использующийся для загрузки iTopPersonLDAPCollector-1.csv. В данном коннекторе этого кода я не обнаружил…

1 лайк

Всем привет!
Вопрос такой есть. Можно в стандартном фунционале привязывать к организации разные заведения. Ну типа для примера если взять KFC, то организация KFC, а дальше привязать к KFC адреса рестранов и чтобы они были как отдельные объекты?
Второй день использую, ещё не со всем разобрался, так что не пинайте)

Да, можно.

Всем привет!
Уточняющий вопрос. Пытаюсь расписать внутреннюю структуру организации, на которую планирую “одеть” ИТ-объекты. Например, Здание. Внутри Здания 1-йэтаж, 2-й этаж, 3-й этаж. Внутри каждого этажа кабинеты с номерами. Но я вижу, что есть возможность создания ряда объектов в “Управление расположениями”, а есть “Администрирование данных” со вкладкой “Организации”. Где в конечном итоге нужно делать структуру, так и непонятно. Подскажите пожалуйста.