Ошибка в бизнес процессах с интерактивом - Значение с именем "GroupType" не найдено
Добрый день, коллеги! Может кто-то сталкивался с подобной проблемой
После обновления црм 7.15 до 7.18.1.2800.
В Бизнес процессах в которых присутствует интерактив -
"Вопрос пользователю, Открыть страницу редактирования, Автогенерируемая страница, Преднастроенная страница" на этих элементах происходит ошибка:
Значение с именем "GroupType" не найдено
Terrasoft.Common.ItemNotFoundException: Значение с именем "GroupType" не найдено at Terrasoft.Core.Entities.EntityColumnValueCollection.GetByName(String name) at Terrasoft.Core.Entities.Entity.GetIsColumnValueLoaded(String valueName) at Terrasoft.Core.Entities.EntityUtilities.SafeGetColumnValue[TValue](IEntity source, String columnValueName, TValue defaultValue) at Terrasoft.Core.Process.SysProcessElementToDoListener.OnElementNotificationChanged(Object sender, EntityAfterEventArgs eventArgs, EntityChangeType entityChangeType) at Terrasoft.Common.CollectionUtilities.ForEach[T](IEnumerable`1 source, Action`1 action) at Terrasoft.Core.Entities.Entity.OnInserted(EntityAfterEventArgs e) at Terrasoft.Core.Entities.Entity. <InsertToDBAsync>d__302.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.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired) at Terrasoft.Core.Entities.Entity.<InternalSaveAsync>d__288.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) at Terrasoft.Core.Entities.Entity.<SaveAsync>d__300.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.Save(Boolean validateRequired, Boolean setColumnDefValue) at Terrasoft.Core.Process.ProcessNotificationManager.Create(ProcessElementNotification notification) at Terrasoft.Core.Process.CommonProcessUtilities.ExecuteAndPublishDurationMetric(ProcessActivity source, Action action, String operationName) at Terrasoft.Core.Process.ProcessActivity. <PublishNotification>b__111_0() at Terrasoft.Core.Process.ProcessActivity.RunInCultureScope(Action action) at Terrasoft.Core.Process.ProcessUserTask.AfterInternalExecute() at Terrasoft.Core.Process.ProcessActivity.ExecuteItem(ProcessExecutingContext context) at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
Упоминание этого поля есть в:
\Terrasoft.WebApp\bin\Terrasoft.Core.xml
\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Core.xml
В версии 7.17 таких ошибок не было.
Нравится
как вариант процесс или отдельные его элементы нужно пересоздать, возможно поможет.
Также, думаю, имеет смысл через Workspase Console провести генерацию и сборку
Аскар Абильгазин, все файлы генерировали по новой и пересобирали, но ошибка остается. Также создавали тестовые бизнес процессы для проверки блоков, также не уходит баг.
Алексей Клещевников,
Если вы создаете полностью новый процесс и пытаетесь из него просто открыть и завершить элемент автогенерируемой страницы - ошибка сохраняется ?
Аскар Абильгазин, создавал бизнес процесс такого вида - ошибка по-прежнему появляется
Алексей Клещевников,
В случае если в кастомных пакетах вы ранее не меняли функционал затрагивающий данные элементы ПБ или работу ПБ в целом, то тут могу посоветовать писать в саппорт Creatio.
Если это не результат внесенных вами изменений - решение данного вопроса может надолго затянуться и не факт, что найденное вами решение положительно скажется на будущих обновлениях