Ошибка при построении бизнес-процесса

Добрый день!
Помогите новичку разобраться с бизнес-процессами.
Далее описание проблемы.
Добавляем бизнес процесс, который после изменения значения
в поле Сумма на странице Договора будет записывать некоторое строковое значение
в поле Сумма прописью(для начала - запишем просто "Изменено").
Начальное событие - сигнал - Ожидаем изменения объекта Договор, должна быть изменена колонка Сумма
изображение
изображение

Выбираем элемент чтение данных
изображение

Далее выбираем изменение данных
изображение

Далее возникает ошибка, исходный код невозможно посмотреть.
изображение
изображение
Можете кто-нибудь подсказать, в чем причина?

Нравится

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

Здравствуйте!

Кнопка "открыть исходный код" на странице ошибки не работает. Судя по ошибке, проблема не в этом процессе, а в процессе UsrProcess1. Для решения необходимо исправить ошибки в процессе UsrProcess1. Ошибка говорит, что система не может конвертировать значение с типом "Целое число" в строку. Для просмотра кода над структурой процесса есть кнопка "Дополнительно" -> "Исходный код".

"Демьяник Алексей Олегович" написал:

Здравствуйте!

Кнопка "открыть исходный код" на странице ошибки не работает. Судя по ошибке, проблема не в этом процессе, а в процессе UsrProcess1. Для решения необходимо исправить ошибки в процессе UsrProcess1. Ошибка говорит, что система не может конвертировать значение с типом "Целое число" в строку. Для просмотра кода над структурой процесса есть кнопка "Дополнительно" -> "Исходный код".


Спасибо за ответ!
Ошибки были в UsrProcess1. После удаления этого процесса бизнес-процесс 2 опубликовался без ошибок, но нужное действие не выполняется(после изменения поля Сумма в поле Сумма прописью(тип данные строка) должно записаться "Изменено"). Можете подсказать, в чем проблема?

Здравствуйте!

процессы запускаются по сигналам, сигналам, если событие изменение (добавление/удаление) происходит на уровне приложение. Скорее всего, обновления поля "Сумма" происходит на уровне SQL. По этой причине процесс может не запускаться.

Проверьте дополнительно признак "Активен" и значение поля "Тег" в Вашем процессе. (Должно быть "Активен" - true, "Тег" - Business Process).

Ошибка была в том, что в элементе "Чтение данных" была выбрана только колонка Сумма, и поле Id было пустым. После внесения изменений(выбрать все колонки) в элемент Чтение данных все работает.

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