Добрый день, коллеги! Может кто-то сталкивался с подобной проблемой

 

После обновления црм 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 таких ошибок не было.

Нравится

6 комментариев

как вариант процесс или отдельные его элементы нужно пересоздать, возможно поможет.



Также, думаю, имеет смысл через Workspase Console провести генерацию и сборку

Аскар Абильгазин, все файлы генерировали по новой и пересобирали, но ошибка остается. Также создавали тестовые бизнес процессы для проверки блоков, также не уходит баг.

Алексей Клещевников,

Если вы создаете полностью новый процесс и пытаетесь из него просто открыть и завершить элемент автогенерируемой страницы - ошибка сохраняется ?



 

Аскар Абильгазин, создавал бизнес процесс такого вида - ошибка по-прежнему появляется 

Аскар Абильгазин,

Алексей Клещевников,

В случае если в кастомных пакетах вы ранее не меняли функционал затрагивающий данные элементы ПБ или работу ПБ в целом, то тут могу посоветовать писать в саппорт Creatio.



Если это не результат внесенных вами изменений - решение данного вопроса может надолго затянуться и не факт, что найденное вами решение положительно скажется на будущих обновлениях

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

Добрый день, уважаемые коллеги!

Просим вас принять участие в небольшом опросе, который посвящен функциям контроля исполнительской дисциплины:

Какие средства контроля исполнительской дисциплины вы бы хотели видеть в продукте Docs on bpm’online?

1. Шаблоны рассылки извещений электронной почты по событиям
2. Подсветка задач цветом в зависимости от статуса (просрочена, выполнена, выполнена в срок)
3. Шаблоны с типовыми задачами
4. Периодические задачи
5. Выбор причины переноса задачи из объектов
6. Несколько заместителей по БП и по другим критериям
7. Календарь рабочего времени с отображением на год и интеграцией праздников
8. Иерархический реестр задач

Я буду признателен, если вы скопируете текст или номера тех задач, которые вам наиболее интересны, в комментарий и при желании дополните их.
Если в указанном списке вы не нашли необходимую вам функцию, предложите свой вариант. Он обязательно будет рассмотрен.
По результатам опроса мы будем выстраивать свой Roadmap в зависимости от предпочтений, пожеланий и потребностей рынка.

Ваши ответы помогут сделать работу в наших продуктах еще удобнее!

Нравится

Поделиться

4 комментария

Антон, Добрый день!

Благодарю за обратную связь!

С уважением,
Зайчиков Илья

Дмитрий, Добрый день!

Благодарю за обратную связь!

С уважением,
Зайчиков Илья

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

Подскажите пожалуйста для чего нужна синхронизация с LDPA? Объясните пожалуйста для чего нужна эта система LDPA? Я не программист поэтому хочется, чтобы объяснили нормальным понятным языком, если возможно конечно)
Что даст эта интеграция и какие возможности она предоставляет?
Буду весьма благодарен за разъяснение.

Нравится

4 комментария

Дмитрий, разъясняю)
Смотрите, в некоторых больших и средних организациях информация о внутренней сети хранится в базе на специальном LDAP сервере. В этой базе есть каталоги, внутри которых могут находиться другие каталоги или пользователи. Так вот, в bpm'online есть возможность синхронизации с LDAP для того, чтобы в систему автоматически загрузились все эти каталоги вместе с их пользователями.
То есть, если у Вас уже довольно крупная компания и Вы храните информацию о внутренней сети компьютеров на сервере LDAP, то можно не создавать вручную отдельно пользователя для каждого сотрудника компании, а настроить синхронизацию и аутентификацию в bpm'online, чтобы пользователи автоматически добавились.

Также на "более-менее понятном" языке можно почитать здесь http://citforum.ru/operating_systems/linux/ldap_cat/

Хорошего Вам дня :)

В том же LDAP-каталоге хранятся и группы пользователей?
И эти группы синхронизируются с группами bpm'online? То есть, в большой организации все перемещения по группам делаются в LDAP и не требуют повторных действий в bpm'online?

Здравствуйте.
Да, в этой системе каталогов хранятся и группы пользователей, но миграция пользователей в организационной структуре LDAP не синхронизируется с BPM'online.

"Гулак Александр Сергеевич" написал:

Большое Вам спасибо за разъяснение!

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