Коллеги, приветствую.

Ознакомился со статьей Отладка серверного кода, пытаюсь начать отладку некоторого действия бизнес- процесса.

Например, у меня есть некоторое задание- сценарий, где я пишу -

// Создание экземпляра запроса, добавление в запрос колонок и источника данных.
Select selectQuery = new...ЕщеСвернуть

Нравится

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

В 7.7 есть особенности использования UserConnection в БП.
Подробнее можно ознакомиться в теме:
http://www.community.terrasoft.ru/forum/topic/14645
Директивы...ЕщеСвернуть

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

Коллеги, приветствую.

Возникла некоторая необходимость отладить код в элементе бизнес- процесса "Задание- сценарий", а именно - там есть определенный запрос к базе данных, расчеты и последующая вставка результатов в ряд таблиц.

В ..\Terrasoft.WebApp\Web.config настроил выгрузку исходных кодов C# в процессе...ЕщеСвернуть

Нравится

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

Я могу, конечно, использовать такой код -

using System.Data.SqlClient;
 
static void Main(string[] args)
{
 
	SqlConnection myConnection...ЕщеСвернуть
Показать все комментарии (2)

Коллеги, приветствую.

Хотел бы поинтересоваться относительно возможности инициирования бизнес- процессов событиями страницы.

Например, у меня на карточке добавления /редактирования должника есть справочник физ. лиц, каждый из них имеет ряд договоров с возможными задолженностями. Я бы хотел по событию...ЕщеСвернуть

Нравится

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

Здравствуйте, Алексей!

Ну, наверное, пересчет через процесс - ресурсоемкое удовольствие.

Не легче сделать агреггирующую колонку в реестре раздела...ЕщеСвернуть

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

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

Подскажите, как отловить сигнал завершения БП со страницы раздела. БП запускается с этой же страницы. А после получения сигнала о завершении, выполнить произвольную функцию.

БП со страницы раздела вызываю следующим кодом:

                                       var processArgs = {
                                                sysProcessName: 'CollectionOfStatistics',
                                                parameters: {
                                                        CreatedById: CreatedById,
                                                        CalcForPeriod: forPeriod
                                                }
                                        };
                                        ProcessModuleUtilities.executeProcess(processArgs);

Нравится

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

Здравствуйте, Олег!

Вы можете вызвать следующий web сервис:
http[s]://<адрес_приложения_bpm'online>/0/ServiceModel/ProcessEngineService...ЕщеСвернуть

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

Я ножичек.
Подскажите где есть инструкции видео о том "Как передать параметр ID выбранной записи, строчки в БП ? "

Суть такова(CASE).
1. Пользователь выбирает строчку к примеру документа ID_doc.
2. Нажимает запустить процесс. Сформировать шаблон.
3. Запускается БП где идет чтение из БД по ID_doc

Нигде не могу найти как это сделать поэтапно.
Помогите. Всем заранее спасибо.

Нравится

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

Добрый день!

Принцип следующий:
- заместить нужную схему (откуда будет запускаться процесс)
- добавить кнопку/действие
- добавить обработчи...ЕщеСвернуть

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

Здравствуйте!
Интересует такой момент.
Вот допустим есть бизнесс процесс и в нем есть поле чтение данных по некоторому условию. Если в ходе выполнения процесса этот элемент не находит соответствующюю условиям запись, то в журнале процессов выдает ошибку и процесс останавливается.

Можна ли как-то обработать...ЕщеСвернуть

Нравится

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

Добрый день!
Для таких случаев используйте условные потоки и дополнительные проверки на наличие записей.
Исключения можно обрабатывать только в элементе Задание-сценарий.

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

Есть вопрос, кто сталкивался с этой проблемой прошу помочь
Создал параметр в БП LeadID, дал значения новый идентификатор лида, при создании лида в БП присвоил полю Id значение LeadID, потом в другой карточке сделал изменения и записал в поле лид значение LeadID. Но туда ничего не записывается, в чем проблема?

Нравится

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

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

Не могли Вы поподробнее описать момент:

"Радчук Виталий Владимирович" написал:

Создал параметр в БП LeadID, дал значения новы...ЕщеСвернуть

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

Всем привет.

Используется BPMonline Bank Sales Версия 7.5.0.1275
Возникает проблема с параметром процесса типа Коллекция. Диаграмма процесса приложена.

В первом сценарии делаем выборку данных и результирующую коллекцию присваиваем параметру процесса. Во втором сценарии достаем нужную информацию из...ЕщеСвернуть

Нравится

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

Добрый день!
Попробуйте выполнять проверку и автоинкремент индекса в элементе “Задание сценарий”. Например,

if(IndexBD < entitiesBD.Count){
...ЕщеСвернуть

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

Реализовать возможность смены прав доступа для группы записей (по фильтру). Сейчас это работает лишь для одной записи

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

Добрый день!

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

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

Добрый день.
Помогите разобраться.
Были созданы раздел "Расходных материалов" и деталь в Обращении "Расходные материалы в обращении". Общее поле в них это "Модель картриджа". Мне необходимо посчитать количество израсходованных.
Я построила БП, но возможно будет какой то другой совет как это сделать.
Проблема заключается в БП, он отрабатывается, но результата я не получаю.

text
Скрин
Скрин 1
Скрин 2
Скрин 3
Скрин 4
Скрин 5
Скрин 6

Нравится

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

Добрый день!

Трудно определить причину судя по скриншотам. Лучше обратиться в техническую поддержку для детального анализа.
Примечания:
1. “Читать...ЕщеСвернуть

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