...
| Info |
|---|
|
Настройки утилиты расположены в файле "config.json". Конфигурационный файл находится в том же каталоге, где и исполняемый файл утилиты. На системах с Windows это каталог "c:\Program Files\Vitro Software\Vitro\Server\Tools\OrgStructureLdap\". |
...
| Code Block |
|---|
|
Режим синхронизации. |
...
Допустимы следующие значения: |
...
"Action": "sync.position" - синхронизация должностей. |
...
"Action": "sync.orgStructure" - синхронизация ОШС (включает в себя синхронизацию физ. лиц и должностей). |
...
...
...
| Code Block |
|---|
|
Контейнер AD, откуда будут браться данные для синхронизации. |
...
"Container": "CN=Users,DC=vitro,DC=dev" |
...
| Info |
|---|
|
Если в контейнере есть группы, то выбираются все участники группы, аналогично и для вложенных групп,
Примечание: если в контейнере есть группы, то выбираются все участники группы, аналогично и для вложенных групп, т.е. рекурсивно. |
...
|
Имя пользователя для доступа к Ldap каталогу пользователей. |
| Code Block |
|---|
|
Пароль пользователя для доступа к Ldap каталогу пользователей. |
| Code Block |
|---|
|
url адрес сайта Vitro, на котором размещены списки ОШС и должностей.
"WebUrl": |
...
...
...
|
Имя пользователя для доступа к веб-приложению Vitro. |
...
| Code Block |
|---|
|
Пароль для доступа к веб-приложению 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": true - сотрудник добавляется в узел руководителя.