ビュー:

質問
Workflow Manager でキーワードフィールドまたは変数をループする方法を教えてください。


オンプレミスまたはクラウドシステムのどちらを使用しているかによりますが、1 つのタスク(例:「ループ条件」)が人間の操作なしに一定回数実行されると、ループ検出がトリガーされ、ワークフローは停止します、

*注:クラウドシステムの制限は 10 回で、変更することはできません。

オンプレミス組織については、KBA-36493 を参照してください。

  1. 空のタスクを作成し、名前を付けて接続します。以下の設定例を参照してください。
     

    ワークフロー接続の例


    overview
  2. keywordCount (数値)、i( 数値)、lineContent(テキスト)の3つの変数を作成する。
    variables
  3. ループ・カウンタを「0」に設定し、キーワード・フィールドの行数を取得する。

    ワークフローグローバル変数 = keywordCount = 算術式 = DW_KEYWORD.Count()
    ワークフローグローバル変数 = i =固定エントリ = 0

    set counter


  4. GV_i >= GV_keywordCountこの条件では、ループを再度実行する必要があるか、ループが終了したかをチェックします。

    loop condition


  5. ワークフローグローバル変数 = line = 算術式 = DW_KEYWORD[GV_i]
    ワークフローグローバル変数 = i = 算術式 = GV_i + 1


    loop

KBA はクラウドとオンプレミスの両方の組織に適用可能

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。