Коллеги, добрый день!
При попытке синхронизации с AD в бизнес процессе возникает ошибка: Terrasoft.Common.ArgumentNullOrEmptyException: Значение аргумента "format" не может быть пустым
   в Terrasoft.Core.LDAP.LdapUtilities.LogInfo(String format, Object[] args)
   в Terrasoft.Core.Process.SyncWithLDAPProcess.ScriptCheckInclusionExecute(ProcessExecutingContext context)
   в Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
Группы с орг структурой я связала
Скриншоты БП из журнала процессов https://yadi.sk/d/4RxVC_F_3Fy4vK https://yadi.sk/d/C8j4PvRZ3Fy5BB
С чем это может быть связано?
Нравится
Здравствуйте, Елена.
Выполните sql-скрипт:
select *
       from SysLocalizableValue innerValue
       where innerValue.SysSchemaId = (select Id from SysSchema where Name = 'SyncWithLDAPProcess')
       and innerValue.SysCultureId = '1A778E3F-0A8E-E111-84A3-00155D054C03'
В случае если столбец Value окажется пустым, выполните следующий скрипт:
insert into SysLocalizableValue (
       Id
       , SysPackageId
       , SysSchemaId
       , ResourceManager
       , SysCultureId
       , ResourceType
       , IsChanged
       , [Key]
       , Value
       , ImageData)
select
       NEWID()
       , SysPackageId
       , SysSchemaId
       , ResourceManager
       , '1A778E3F-0A8E-E111-84A3-00155D054C03'
       , ResourceType
       , IsChanged
       , [Key]
       , Value
       , ImageData
from SysLocalizableValue lczValue
where lczValue.SysSchemaId = (select Id from SysSchema where Name = 'SyncWithLDAPProcess')
and lczValue.SysCultureId = 'A5420246-0A8E-E111-84A3-00155D054C03'
and not exists (
       select 1
       from SysLocalizableValue innerValue
       where innerValue.SysSchemaId = (select Id from SysSchema where Name = 'SyncWithLDAPProcess')
       and innerValue.SysCultureId = '1A778E3F-0A8E-E111-84A3-00155D054C03'
       and innerValue.[Key] = lczValue.[Key]
)
После выполнения запроса выполните очистку Redis и перезапуск пула в IIS.
 
  