循環におけるケトル

彼は、サイクル、小さなパートナーに確かには見知らぬ人が、一つのことを行う繰り返すためであり、前記ケトルは、ジョブがシリアルに実行されるため、一般的な循環は、ジョブで発生しています。

ケトルサイクルは、二つあり、一つは、JSのスクリプトを介して、他のは、前のステップで各行を横断することによって戻されます。


ここで私は擬似コードを書いたものですが、私はこのコードを実装するためにケトルを使用します。

アレイ= [ 'SYS1'、 'SYS2'、 'SYS3'、 'SYS4']

以下のための配列内の変数:
     :変数== 'SYS1'の場合
         印刷(%(変数) '%Sが呼び出された')
        
     変数== 'SYS2' ELIF:
         印刷(%(変数) '%Sが呼ばれている')
    
     のelif ==変数'SYS3':
         印刷(%(変数) '%Sが呼び出された')
    
     のelif変数== 'SYS4':
         印刷(%(変数'%Sが呼ばれる'、))
    
     他:
         印刷(「ではありません)を呼び出します


コードループ変数は、アレイのための完全なトラバーサルサイクルのその後端と、可変です。

セット決意条件でループ、配列要素が属する決定ブランチ。

すべての判定条件が満たされない場合は、[印刷「と呼ばれていません」


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設定方法

画像


勾选「各入力行の実行」

画像


画像

おすすめ

転載: www.cnblogs.com/fooobabar/p/10987554.html