Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleВажно!

Настройки утилиты расположены в файле "config.json".

Конфигурационный файл находится в том же каталоге, где и исполняемый файл утилиты. На системах с Windows это каталог "c:\Program Files\Vitro Software\Vitro\Server\Tools\OrgStructureLdap\".

...

Code Block
titleAction
Режим синхронизации.

...

 Допустимы следующие значения:   

...



"Action": "sync.position" - синхронизация должностей.

...



"Action": "sync.orgStructure" - синхронизация ОШС (включает в себя синхронизацию физ. лиц и должностей).
Code Block

...

titleDomainName
Имя домена.

...



"DomainName": "vitro"

...

Code Block
titleContainer
Контейнер AD, откуда будут браться данные для синхронизации.

...


	
"Container": "CN=Users,DC=vitro,DC=dev"

...

Info
titleПримечание
Если в контейнере есть группы, то выбираются все участники группы, аналогично и для вложенных групп,

Примечание: если в контейнере есть группы, то выбираются все участники группы, аналогично и для вложенных групп, т.е. рекурсивно.
Code Block
titleLdapUserName

...

 Имя пользователя для доступа к Ldap каталогу пользователей.
Code Block
titleLdapPassword
Пароль пользователя для доступа к Ldap каталогу пользователей.


Code Block
title WebUrl
url адрес сайта Vitro, на котором размещены списки ОШС и должностей.
	"WebUrl": 

...

"http://vitro"

...

Code Block
titleUserName

...

Имя пользователя для доступа к веб-приложению Vitro.

...

Code Block
titlePassword
Пароль для доступа к веб-приложению Vitro.


Опциональные (необязательные) параметры:

...

ExcludeOUList: "excludeOU1;excludeOU2"

ExcludePrincipalList - перечень групп безопасности и/или пользователей (атрибут "SamAccountName"), которые будут исключены из синхронизации.

ExcludePrincipalList: "testGroup1;testUser1"  

ExcludeFieldList - перечень (InternalName) полей справочника ОШС, которые будут исключены из синхронизации.

ExcludeFieldList: "Email;MiddleName"

IsTest - значение по умолчанию "true".

"IsTest": false - утилита работает в режиме синхронизации.
"IsTest": true - утилита работает в режиме вывода в лог SP, синхронизация не выполняется.

MarkDeleted - значение по умолчанию "true". Флаг применяется, когда в ОШС есть внешние (не Ldap) пользователи.

"MarkDeleted": false - флаг "Отображать в организационной структуре" снимается ТОЛЬКО у сотрудников, которые не были найдены в AD и у которых заполнен SID (уволенные/неактивные).
"MarkDeleted": true - флаг "Отображать в организационной структуре" снимается у ВСЕХ подразделений/сотрудников, которые не были найдены в AD.

AddPrincipalToDepartmentHeader - значение по умолчанию "false".

...

"AddPrincipalToDepartmentHeader": false - сотрудник добавляется в узел подразделения.
"AddPrincipalToDepartmentHeader": true - сотрудник добавляется в узел руководителя.