У вас есть как минимум 2 варианта:
- написать собственный код Java и выполнить его внутри действия Call Java Service
- создать конкретный поток процессов для его достижения
Если вы решите сначала, вы можете проверить, как интегрировать свой пользовательский (Java) код в xCPDesigner с помощью самостоятельного руководства, которое вы можете загрузить с эта ссылка. Вы также найдете полезные вещи по этой ссылке.
Если вы выберете второй подход, сделайте это следующим образом:
Добавьте переменную процесса, как здесь
![введите здесь описание изображения](https://i.stack.imgur.com/GIDD9.jpg)
Смоделируйте процесс без состояния, как на картинке
![введите здесь описание изображения](https://i.stack.imgur.com/ANWqS.png)
Определите активность loop_count++, как показано на картинке.
![введите здесь описание изображения](https://i.stack.imgur.com/3SubC.jpg)
Обратите внимание, что действие loop_count++ относится к типу Set Process Data. Кроме того, вам нужно установить вкладку триггера для действия «Присоединиться», как показано на картинке:
![введите здесь описание изображения](https://i.stack.imgur.com/pNm4z.jpg)
Вы узнаете, что делать в действии Создать. ;)
РЕДАКТИРОВАТЬ: я только что увидел, что упустил из виду, что вы установили 20 при запуске процесса без гражданства. Логика та же, вы просто используете функцию Subtract в действии loop_count++ (вы также можете изменить имя действия) :)
person
Miki
schedule
30.09.2014