ファイル検出プロパティページ |
[ファイル検出] プロパティページでは、インテグレーションの次のプロパティを設定できます。
ソース
場所:監視するフォルダが存在するファイルシステムまたは場所を指定します。ファイルシステムまたは場所は、統合ファイルが含まれるフォルダに相対的なパス、一時ストレージフォルダ、ローカルファイルシステムまたはネットワーク共有、Librarian、あるいはサポートされているクラウドストレージの場所にすることができます。サポートされているクラウドストレージの場所の詳細については、Administration Console の「
最後に公開されたリビジョン:Librarian ファイルの最後に公開されたリビジョンがトリガファイルとして統合で使用されます。このオプションは、Librarian ファイルがワークフローに割り当てられている場合にのみ有効になります。[場所] が [Librarian] に設定されている場合に使用できます。
スキャンするフォルダ:ファイルを検索するフォルダの場所を指定します。フォルダの場所を入力するか、[参照] をクリックして目的のフォルダを検索して選択できます ([場所] が [統合に相対的] または [一時ストレージ] に設定されている場合、[参照] オプションは使用できません)。または、検索するフォルダを指定する変数を追加することや、入力した値に特殊文字を追加することができます。
子フォルダのスキャン:[スキャンするフォルダ] プロパティで指定したフォルダのすべてのサブフォルダも操作で監視されます。
複数のサーバーの統合によってフォルダをスキャン:他のアプリケーションやインスタンスのためにスキャンフォルダを開いたままにし、スキャンフォルダのファイルトークン独占ロックは作成されません。
イベントの内容を読み取る:統合を実行すると、トリガファイルの内容が読み取られます。内容を読み取る必要がない場合は、このチェックボックスをクリアするとパフォーマンスが向上します。
スキャン方法:トリガファイルの受信をスキャンフォルダで監視するために Integration Service が使用する方法を指定します。
通知とポーリング:操作でスキャンフォルダが継続的に監視され、一定の間隔でスキャンフォルダがスキャンされます。このオプションは、ファイルシステムの信頼性に懸念がある場合に有効です。継続的なスキャンでイベントが検出されなかった場合、ポーリングされたスキャンによってイベントが検出されます。このオプションを選択すると、ポーリング間隔をミリ秒、秒、分、または時間単位で指定できます。
通知のみ:操作でスキャンフォルダが継続的に監視されます。
ポーリングのみ:操作でスキャンフォルダが一定間隔でスキャンされます。このオプションを選択すると、ポーリング間隔をミリ秒、秒、分、または時間単位で指定できます。
ポーリング間隔:操作でファイルをスキャンする頻度を指定します。[スキャン方法] に [通知とポーリング] または [ポーリングのみ] が選択されている場合に使用できます。
ファイルパターン:Integration Service がファイルを識別するために使用するフィルタを指定します。このフィルタにはワイルドカード文字 (? および *) または正規表現 ((?i)^.*\.csv$ など) を含めることができます。
をクリックすると、サポートされている正規表現またはワイルドカード修飾子のリストが表示されます。修飾子をクリックして追加できます。ファイルパターンを指定する変数を追加することや、入力した値に特殊文字を追加することもできます。
正規表現の使用:操作でファイルパターンを識別する正規表現を使用します。 このオプションを選択すると、正規表現修飾子を以前のプロパティに追加して検索条件を詳細に制御できます。
検出オプション
検出イベント:次のように、統合で監視するイベントの種類を指定します。
ファイルが作成されました:ファイルの作成が統合で監視されます。[場所] が [Librarian] に設定され、[最後に公開されたリビジョン] が選択されている場合、このイベントを検出できるのは、作成されたファイルが公開済み状態になった後、またはファイルが最初に公開済み状態で作成された後だけです。
ファイルが変更されました:ファイルのサイズ、最終変更時刻、またはリビジョン番号の変更が統合で監視されます。[場所] が [Librarian] に設定され、[最後に公開されたリビジョン] が選択されている場合、このイベントを検出できるのは、変更されたファイルが公開済み状態の場合だけです。
ワークフロー状態が次の状態に変更されました:指定した状態へのファイルのワークフロー状態の変更が統合で監視されます。目的のワークフロー状態をフィールドに入力できます (このフィールドでは大文字と小文字が区別されます)。[最後に公開されたリビジョン] が選択されている場合、このイベントを検出できるのは、指定したターゲット状態が公開済み状態の場合だけです。[場所] が [Librarian] に設定されている場合に使用できます。
最小ファイルサイズ:統合トリガとして Integration Service によってトリガファイルが受け付けられる最小ファイルサイズを指定します。
最大ファイルサイズ:統合トリガとして Integration Service によってトリガファイルが受け付けられる最大ファイルサイズを指定します。
ファイルアイドル時間:Integration Service がトリガファイルを処理する前に待機する時間量を指定します。Integration Service では、ファイルが最後に書き込まれた時刻からカウントが開始されます。
ロックされたファイルのタイムアウト:Integration Service が、最初に他のアプリケーションによってロックされている、検出されたファイルを開く操作を試行する時間を指定します。
複数のファイル並べ替え順序
指定したファイルパターンに一致するファイルが複数存在する場合に、指定したフォルダ内のファイルを処理する順序を定義します。プロパティページで並べ替え順序が指定されていない場合、並べ替え処理は既定で作成時間 (昇順) そしてファイル名 (昇順) で行われます。最大 4 つの並べ替え条件を指定できます。
順番:指定したフォルダ内の一致ファイルに並べ替え条件が適用される順序が表示されます。
フィールドの並べ替え:一致するファイルに適用される条件を指定します。
方向:一致ファイルに並べ替えフィールドの条件が適用されるときに昇順を使用するか降順を使用するかを指定します。
並べ替え条件の追加:追加の並べ替え条件を指定します。
検出後の操作
Integration Service によって検出されたトリガファイルに対して実行する操作を指定します。
実行:トリガファイルに適用する操作を指定します。
なし:トリガファイルに操作は適用されません。
ファイル名の変更:トリガファイルの名前変更を指定します。トリガファイルが Microsoft Excel ファイルの場合、有効な Excel ファイル名拡張子 (*.xls や *.xlsx など) を入力する必要があります。
ファイルの削除:トリガファイルの削除を指定します。
ファイルの移動:トリガファイルの他の場所への移動を指定します。
フォルダに移動:トリガファイルの移動先のフォルダの場所を指定します。フォルダの場所を入力するか、[参照] をクリックして目的のフォルダを検索して選択できます ([場所] が [一時ストレージ] に設定されている場合、[参照] オプションは使用できません)。または、移動先フォルダを指定する変数を追加することや、入力した値に特殊文字を追加することができます。[ファイルの移動] が指定されている場合に使用できます。
新しい拡張子:ファイルの名前変更または移動時に適用されるファイル名拡張子を指定します。ファイル名拡張子を入力します。または、フォルダ名拡張子を指定する変数を追加することや、入力した値に特殊文字を追加することができます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
既に存在する場合はファイルを置換:トリガファイルが移動または名前変更されると、同じ名前の既存のファイルは削除されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
シリアル番号を付加してファイル名を一意化:ファイル名にシリアル番号が追加されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
タイムスタンプを付加してファイル名を一意化:ファイル名にタイムスタンプが追加されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
失敗時の操作
1 つ以上の統合操作が失敗した場合にトリガファイルに対して実行する操作を指定します。
実行:トリガファイルに適用する操作を指定します。
なし:トリガファイルに操作は適用されません。
ファイル名の変更:トリガファイルの名前変更を指定します。
ファイルの削除:トリガファイルの削除を指定します。
ファイルの移動:トリガファイルの他の場所への移動を指定します。
フォルダに移動:トリガファイルの移動先のフォルダの場所を指定します。フォルダの場所を入力するか、[参照] をクリックして目的のフォルダを検索して選択できます ([場所] が [一時ストレージ] に設定されている場合、[参照] オプションは使用できません)。または、移動先フォルダを指定する変数を追加することや、入力した値に特殊文字を追加することができます。[ファイルの移動] が指定されている場合に使用できます。
新しい拡張子:ファイルの名前変更または移動時に適用されるファイル名拡張子を指定します。ファイル名拡張子を入力します。または、フォルダ名拡張子を指定する変数を追加することや、入力した値に特殊文字を追加することができます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
既に存在する場合はファイルを置換:トリガファイルが移動または名前変更されると、同じ名前の既存のファイルは削除されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
シリアル番号を付加してファイル名を一意化:ファイル名にシリアル番号が追加されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
タイムスタンプを付加してファイル名を一意化:ファイル名にタイムスタンプが追加されます。[ファイル名の変更] または [ファイルの移動] が指定されている場合に使用できます。
関連トピック