При выполнение процедуры синхронизации пользователей из 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)



Прошу подсказать, что можно посмотреть для решении проблемы?

Нравится

1 комментарий

Поля Роль, Мобильный телефон объекта Контакт установлены как обязательные на уровне объекта. При этом при синхронизации пользователей могут создаваться новые контакты и эти поля не заполняются.

 

Необходимо убрать обязательность этих полей на уровне объекта, и настроить обязательность на странице редактирования.

Показать все комментарии