Whileアクションのループまたは条件が満たされているときの接続の起動
whileアクションによって、特定の条件が満たされているかぎり、アクションまたは呼出し接続のループ処理が可能になります。 式ビルダーにwhileループの条件を定義します。 whileアクションは、スケジュール済統合とアプリケーション統合の両方で使用できます。
Whileアクションの作成
ノート:
whileアクション文で使用される変数には、数値、文字列、ブール型などの複数のタイプがあります。-
次のいずれかの方法で、whileアクションを統合に追加します:
- キャンバスの横にある「アクション」
をクリックし、Whileアクションを適切なロケーションにドラッグします。
- whileアクションを追加するロケーションで
をクリックし、whileを選択します。
「構成中」パネルが開きます。 これには、要素の「ソース」ツリーが含まれます。
- キャンバスの横にある「アクション」
-
whileアクションの名前およびオプションの説明を入力するには、「構成時間」の下の「編集」
をクリックします。
-
手動で入力するか、ドロップダウン・リストから選択するか、「ソース」ツリーから「値」フィールドに要素をドラッグします。 関数を追加することもできます。
- 演算子を選択します。
- 「Value」フィールドに値を入力します。

-
「保存」をクリックします。
この例では、カウンタが10000以下の場合、統合は条件をループします。 条件が満たされない場合、ループは終了します。
-
whileアクション内に表示される+記号に、構成用の起動接続またはその他のアクションをドラッグします。 これらの起動接続およびアクションは、whileアクションで設定された条件が満たされているかぎり処理されます。

-
名前または式を編集する場合は、Whileアイコンをダブルクリックするか、「アクション」
、「編集」の順に選択します。
ノート:
whileアクションには出力がないため、whileアクションを削除しても統合のダウンストリーム処理には影響しません。 while条件に影響を与える統合のアップストリーム・アクションに対する変更が行われると、whileアクションの「warning」アイコンが表示されます。
実行時のWhileアクションのステータスの追跡
実行時に、アクティブ化された統合のトラッキング図およびアクティビティ・ストリームを介して、インスタンス・ページでwhileアクションのステータスを追跡できます。
- ナビゲーション・ペインで、「可観測性」、「インスタンス」の順にクリックします。
-
追跡する統合のビジネス識別子値をクリックします。
統合フロー(whileアクションを含む)が表示されます。 進行中のアクションの失敗は赤で識別されます。
- 「Oracle Integration 3でのSalesforceアダプタの使用」の「queryMore操作によるアカウント・レコードからの名前とIDsの取得」
- 「Oracle Integration 3でのJiraアダプタの使用」の「Jira Query Language (JQL)を使用した問題詳細の取得」
- 「Oracle Integration 3でのShopifyアダプタの使用」の「統合でのページ区切りの使用」
