iTop ITSM & CMDB по-русски

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


#1

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

Появилась потребность выгружать из 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 оно заполнено.


#2

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


#3

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


#4

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


#5


#6

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


#7

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



#8

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