Documentum xCP 2.0, создающий несколько объектов

Я использую xCP Designer 2.0 и пытаюсь создать несколько объектов одновременно. Скажем, я получаю число 20 в качестве входных данных и мне нужно создать 20 таких объектов с возрастающим целочисленным атрибутом от 1 до 20.

Можно ли добиться этого с помощью процесса без гражданства? Как именно?


person Rikku121    schedule 30.09.2014    source источник


Ответы (1)


У вас есть как минимум 2 варианта:

  • написать собственный код Java и выполнить его внутри действия Call Java Service
  • создать конкретный поток процессов для его достижения

Если вы решите сначала, вы можете проверить, как интегрировать свой пользовательский (Java) код в xCPDesigner с помощью самостоятельного руководства, которое вы можете загрузить с эта ссылка. Вы также найдете полезные вещи по этой ссылке.

Если вы выберете второй подход, сделайте это следующим образом:

Добавьте переменную процесса, как здесь

введите здесь описание изображения

Смоделируйте процесс без состояния, как на картинке

введите здесь описание изображения

Определите активность loop_count++, как показано на картинке.

введите здесь описание изображения

Обратите внимание, что действие loop_count++ относится к типу Set Process Data. Кроме того, вам нужно установить вкладку триггера для действия «Присоединиться», как показано на картинке:

введите здесь описание изображения

Вы узнаете, что делать в действии Создать. ;)

РЕДАКТИРОВАТЬ: я только что увидел, что упустил из виду, что вы установили 20 при запуске процесса без гражданства. Логика та же, вы просто используете функцию Subtract в действии loop_count++ (вы также можете изменить имя действия) :)

person Miki    schedule 30.09.2014