0

xCP Designer 2.0 を使用していて、一度に複数のオブジェクトを作成しようとしています。入力として数値 20 を受け取り、1 から 20 まで増加する整数属性を持つこれらのオブジェクトを 20 個作成する必要があるとします。

ステートレスプロセスでこれを達成することは可能ですか? どのように正確に?

4

1 に答える 1

4

少なくとも 2 つのオプションがあります。

  • カスタム Java コードを記述し、Call Java Service アクティビティ内で実行します
  • それを達成するための特定のプロセスフローを作成する

最初に決定する場合は、このリンクからダウンロードできるセルフペースのチュートリアルを使用して、カスタム (Java) コードを xCPDesigner に統合する方法を確認できます。このリンクでも便利なものが見つかります。

2 番目の方法を選択する場合は、次のようにします。

ここのようにプロセス変数を追加します

ここに画像の説明を入力

写真のようなステートレス プロセスをモデル化する

ここに画像の説明を入力

図のようにloop_count++アクティビティを定義します

ここに画像の説明を入力

loop_count++アクティビティのタイプはSet Process Dataであることに注意してください。さらに、次の図のように Join アクティビティにトリガー タブを設定する必要があります。

ここに画像の説明を入力

Createアクティビティで何をすべきかがわかります。;)

編集: ステートレス プロセスを開始するときに 20 を設定すると述べたのを見落としていました。ロジックは同じです。 loop_count++アクティビティでSubstract関数を使用するだけです (アクティビティ名の変更も検討できます) :)

于 2014-09-30T22:38:38.997 に答える