Добрый день, нужна помощь понимающих специалистов. Версия портала 12.5, интересна опция синхронизации пользователей, на данный момент все более или менее работает, но есть один ньюанс.
Захотелось сделать автоопределение активности пользователя, чтобы выключать, когда человек уволен. Вариант со свтроенной UserAccountControl&2 не подходит, так как при увольнении, учетка сотрудника отключается не сразу, так как на нее увязаны многие настройки безопасности и для передачи дел ее используем.
Начал прорабатывать вариант альтернативного параметра, решено было использовать поле extentionAttribute3 - но вопрос, какое значение отвечает за Ложь, а какое за Истина? Подсмотрел в базе данных(как и с полем Пол и день рождения), оказалось там значения Y/N, но выставив таким образом, работать стало как-то некорректно, выставлено у человека свойство в Y, но определяет как Не активен.
Переключаю на портале в Активен - все нормально, но на слледующий день активность снова выключается, и человек поределяется как Уволен на портале.
При проверке выяснилось, что не проверяется поле whenChanged, хотя оно отличается от текущего времени и при входе должно проверить значение полей, или я не прав?
В общем вопрос таков - какое значение должен принимать параметр extentionAttribute3 для корректной обработки активности?
И сопутствующий вопрос - в чем может быть причина того, что измененный только что пользователь в АД не проверят данные при входе на портал?
Захотелось сделать автоопределение активности пользователя, чтобы выключать, когда человек уволен. Вариант со свтроенной UserAccountControl&2 не подходит, так как при увольнении, учетка сотрудника отключается не сразу, так как на нее увязаны многие настройки безопасности и для передачи дел ее используем.
Начал прорабатывать вариант альтернативного параметра, решено было использовать поле extentionAttribute3 - но вопрос, какое значение отвечает за Ложь, а какое за Истина? Подсмотрел в базе данных(как и с полем Пол и день рождения), оказалось там значения Y/N, но выставив таким образом, работать стало как-то некорректно, выставлено у человека свойство в Y, но определяет как Не активен.
Переключаю на портале в Активен - все нормально, но на слледующий день активность снова выключается, и человек поределяется как Уволен на портале.
При проверке выяснилось, что не проверяется поле whenChanged, хотя оно отличается от текущего времени и при входе должно проверить значение полей, или я не прав?
В общем вопрос таков - какое значение должен принимать параметр extentionAttribute3 для корректной обработки активности?
И сопутствующий вопрос - в чем может быть причина того, что измененный только что пользователь в АД не проверят данные при входе на портал?