xCP Designer 2.0 を使用していて、一度に複数のオブジェクトを作成しようとしています。入力として数値 20 を受け取り、1 から 20 まで増加する整数属性を持つこれらのオブジェクトを 20 個作成する必要があるとします。
ステートレスプロセスでこれを達成することは可能ですか? どのように正確に?
xCP Designer 2.0 を使用していて、一度に複数のオブジェクトを作成しようとしています。入力として数値 20 を受け取り、1 から 20 まで増加する整数属性を持つこれらのオブジェクトを 20 個作成する必要があるとします。
ステートレスプロセスでこれを達成することは可能ですか? どのように正確に?
少なくとも 2 つのオプションがあります。
最初に決定する場合は、このリンクからダウンロードできるセルフペースのチュートリアルを使用して、カスタム (Java) コードを xCPDesigner に統合する方法を確認できます。このリンクでも便利なものが見つかります。
2 番目の方法を選択する場合は、次のようにします。
ここのようにプロセス変数を追加します
写真のようなステートレス プロセスをモデル化する
図のようにloop_count++アクティビティを定義します
loop_count++アクティビティのタイプはSet Process Dataであることに注意してください。さらに、次の図のように Join アクティビティにトリガー タブを設定する必要があります。
Createアクティビティで何をすべきかがわかります。;)
編集: ステートレス プロセスを開始するときに 20 を設定すると述べたのを見落としていました。ロジックは同じです。 loop_count++アクティビティでSubstract関数を使用するだけです (アクティビティ名の変更も検討できます) :)