При выполнение процедуры синхронизации пользователей из LDAP возникает ошибка:
Terrasoft.Core.Entities.RequiredColumnsEmptyValuesException: Роль, Мобільний телефон fields are required.
at Terrasoft.Core.Entities.Entity.ValidateRequiredColumns()
at Terrasoft.Core.Entities.Entity.d__306.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Terrasoft.Core.Entities.Entity.InternalSave(Boolean validateRequired, Boolean setColumnDefValue, Boolean trackChanges)
at Terrasoft.Core.Entities.Entity.d__319.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Terrasoft.Configuration.LDAP.SyncWithLDAPProcessHelper.UpdateLDAPUsersWhichCanBeSynchronized(Guid syncId)
at Terrasoft.Configuration.LDAP.SyncWithLDAPProcessHelper.SyncWithLDAP()
at Terrasoft.Core.Process.SyncWithLDAPProcess.UsersAutoImportScriptTaskExecute(ProcessExecutingContext context)
at Terrasoft.Core.Process.ProcessFlowElement.ExecuteItem(ProcessExecutingContext context)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
Прошу подсказать, что можно посмотреть для решении проблемы?
Нравится
Поля Роль, Мобильный телефон объекта Контакт установлены как обязательные на уровне объекта. При этом при синхронизации пользователей могут создаваться новые контакты и эти поля не заполняются.
Необходимо убрать обязательность этих полей на уровне объекта, и настроить обязательность на странице редактирования.