彼は、サイクル、小さなパートナーに確かには見知らぬ人が、一つのことを行う繰り返すためであり、前記ケトルは、ジョブがシリアルに実行されるため、一般的な循環は、ジョブで発生しています。
ケトルサイクルは、二つあり、一つは、JSのスクリプトを介して、他のは、前のステップで各行を横断することによって戻されます。
ここで私は擬似コードを書いたものですが、私はこのコードを実装するためにケトルを使用します。
アレイ= [ 'SYS1'、 'SYS2'、 'SYS3'、 'SYS4'] 以下のための配列内の変数: |
コードループ変数は、アレイのための完全なトラバーサルサイクルのその後端と、可変です。
セット決意条件でループ、配列要素が属する決定ブランチ。
すべての判定条件が満たされない場合は、[印刷「と呼ばれていません」
1.ケトルのジョブ記述
schedule_job.kjb:メインことが理解されるべきでも入口と呼ばれるループの動作サイクルに関連する変数とボディ、
get_data_from_datagrid.ktr:アレイ、すなわちサイクル条件を生成します。
cycle_body_job.kjb:サイクリング、アレイは、いくつかのデータがあり、ループは、複数回実行されます。
図2は、下部、その役割は、ループ条件とループを接続することであるschedule_job構成であるので、2つの追加のジョブステップを含みます
次に、私は、設定方法の各ステップを開始し、schedule_jobが設定されて最終的にどのようになります。
ステップ名 - あなたは、そのファイルを展開すると、あなたはそのステップを展開する場合は、ファイル名を入れて、直接ファイル名を記述します。
たとえば、ファイルを展開しget_data_from_datagrid.ktr
展開ステップget_data_from_datagrid、データグリッド
3. get_data_from_datagrid.ktr展开
たった2つのステップは、アレイを生成するために使用されるデータ・グリッドであり、更なるステップは、結果にコピーする行であり、結果が呼び出し側に戻されてもよい戻すためにデータをコピーするために使用されます。呼び出し側は、外schedule_job.ktrです。
4. get_data_from_datagrid-データグリッド展开
メタ]タブ内の情報のフィールドに入力し、フィールド名が文字列で入力しSYSTEMNAME
フィールド内の塗りつぶしの値のデータ]タブでは、プロセスは、Excelなどのデータを記入するだけのよう。
5. cycle_body_job.kjb展開
ダブルクリックして、「パラメータ」タブを開き、空白を内部変数名SYSTEMNAMEを入力してください。この変数前の手順フィールド名と同じ。
6. cycle_body_job-is_sys1拡大
その他の条件は同様の判断ではなく、一つ一つを開始します。
7. schedule_job設定方法
勾选「各入力行の実行」