オンブレミスファイル - フォルダ内の新規ファイルトリガー
New file in folderトリガーは、定義したスケジュールに従ってオンプレミスフォルダ内の新規ファイルを監視します。 各ファイルは個別のジョブとして処理されます。 このトリガーは、大きなファイルを転送するためのストリーミングをサポートしています。
トリガーは、レシピを初めて開始したときに、フォルダ内の既存のファイルをすべて検出します。 以降の実行では、新しく追加されたファイルのみが処理されます。
必須OPAバージョン
このトリガーには、オンプレミスエージェントバージョン2.4.2以降が必要です。
ファイル名の変更
このトリガーは、処理済みファイルの名前に数値IDと.processingを追加します。例: sales_report.csvはsales_report.csv.1526632883663.processingに名前変更されます。 これにより、以降の実行で同じファイルに対してレシピがトリガーされることを防ぎます。
処理時にトリガーがファイル名を変更
入力
| 入力フィールド | 説明 |
|---|---|
| トリガーポーリング間隔 | レシピが新規ファイルを確認する頻度を定義します。 最小値およびデフォルト値は5分です。 |
| トリガー条件 | 特定の間隔または特定の日時で検索するかを選択します。 |
| フォルダ | 新規ファイルを監視するフォルダを選択します。 |
| サブフォルダ内のファイルを含める | 新規ファイルについてサブフォルダを監視するかどうかを選択します。 |
| 命名パターンでファイルをフィルタリング | 任意です。 ジョブをトリガーするためにファイルが一致する必要がある命名パターンを定義します。 |
| ファイルエンコーディング | ファイルのエンコードタイプを選択します。 ファイルの内容に基づいてエンコードを自動認識するには、Auto-Detectを選択します。 |
| チャンクサイズ(KB) | ファイルコンテンツのストリーミングのチャンクサイズを定義します。 最小値は32 KB、最大値は10 MBです。 空白のままにすると、このフィールドのデフォルトは256 KBになります。 |
追加の入力フィールド
レシピエディターは、トリガー条件の選択に基づいて、スケジュール設定セクションに追加の入力フィールドを生成します。 これらのフィールドを使用してトリガースケジュールを指定します。
古いファイルを無視する方法
古いファイルは、命名パターンフィルターを使用するか、レシピを開始する前に古いファイルを別のフォルダへ手動で移動することで除外できます。
出力
| 出力フィールド | 説明 |
|---|---|
| CSV行 | CSVファイルの内容に関する情報(列名とその値など)が含まれます。 |
| ファイルパス(元) | 処理前のファイルへのパス。例: C:/Program Files/sales_report.pdf。 |
| ファイル名(元) | 処理前のファイルの名前。例: sales_report.pdf。 |
| ファイルパス(処理済み) | 処理後のファイルへのパス。例: C:/Program Files/sales_report.pdf.1526632883663.processing。 |
| ファイル名(処理済み) | 処理後のファイルの名前。例: sales_report.pdf.1526632883663.processing。 |
| ファイルの内容 | 他のアクションで使用できるファイルの内容。 このデータピルは、大きなファイルを操作するためのファイルストリーミングをサポートしています。 |
| ファイルサイズ(バイト) | ファイルのサイズ(バイト単位)。 |
| 作成時刻 | ファイルが作成された時刻。 この値はOSによって設定されます。 |
| 最終更新時刻 | ファイルが最後に変更された時刻。 この値はOSによって設定されます。 |
Last updated: