反復マクロ
反復マクロはすべてのレコードを通じて実行され、次にレコードをループします。 ワークフローを通じて、プロセス全体を何度でも繰り返す が指定されているか、条件が満たされるまでです。
反復マクロのプロパティは、 インターフェイスデザイナーの [テスト] タブ [テスト] タブの内容は、 インターフェイスデザイナーから編集できます。
反復マクロの設計
- 作業ワークフローをから始めます。
-
ワークフローのプロパティから、[反復] [ワークフロータイプ] ドロップダウンリストからマクロを表示します。
- ワークフローが反復マクロとして保存されると、ワークフロー内の各ツールは 雷ボルトアンカー 。 だけ インターフェイスツール これらのアンカーに接続することができます。 このアンカーは ワークフローを更新するインターフェイス要素とアクションがあること 。
-
反復マクロのプロパティを構成します。 、 Interface Designerウィンドウ (Ctrl + Alt + D) または [表示] メニューからアクセスします。 レンチアイコンをクリックすると、プロパティが表示されます。
- 反復入力: ドロップダウンから、ワークフローの [入力データ] ツールを選択し、 反復処理に使用するレコードを格納します。
- 反復出力: ドロップダウンから、ワークフローの [出力データ] ツールを選択します。 これには、反復処理によってループバックされるレコードが含まれます。 プロセス。
- 最大数 イテレーションの:すべてのプロセスは、ある時点で終了する必要があります、それ以外の場合 彼らは無限にループすることができます。 イテレーションの数を指定します。 こちらを参照してください
-
最大 反復回数がヒットします: 優先する動作を選択します。 選択肢は次のとおりです:
- エラー: ワークフローでエラーが発生し、処理を停止します。
- 警告する: 警告メッセージが発行され、残りのレコードが 出力されます。
- 出力左 レコード以上:すべてのレコードが出力されます。
-
出力モード: レコードが出力に結合され、優先動作を選択します。 これらのレコードを出力すると、テーブルスキーマが異なる場合があります。 選択肢には次が含まれます:
- すべてのイテレーションに同じ出力スキーマがあります。 (異なる場合はエラー)
- 名前による自動構成 (すべてのイテレーションまで待機 実行
- 位置によって自動構成 (まで待つ すべてのイテレーションが実行されます)
スキーマが同じ場合 フィールド名以外の場合は、ユーザーに警告されますが、 出力を続けます。 フィールド型の場合にのみエラーになります。 またはサイズの変更またはフィールドの #。