檔案偵測屬性頁面 |
Use the File Detection property page to configure the following properties for your integration.
Source
位置:指定要監視的資料夾所在的檔案系統或位置。檔案系統或位置可以是含有整合檔案的資料夾的相對路徑、暫存區資料夾、本機檔案系統或網路共用、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 會在多長時間內嘗試開啟該檔案。
多個檔案排序順序
定義在多個檔案符合所指示檔案模式時,動作處理所指定資料夾中的檔案的順序。如果未在屬性頁面上指定任何排序順序,則排序過程會預設為依建立時間 (遞增) 排序,然後依檔案名稱 (遞增) 排序。最多可以指定四個排序條件。
順序:指定排序條件套用至指定資料夾中比對檔案的順序。
排序欄位:指定套用至比對檔案的條件。
方向:指定將排序欄位條件套用至比對檔案時,使用遞增或是遞減。
新增排序條件:指定更多排序條件。
偵測後動作
指定在 Integration Service 偵測到觸發檔案後要對其執行的動作。
動作:指定要對觸發檔案執行的動作。
無:指定不對觸發檔案執行任何動作。
重新命名檔案:指定要重新命名觸發檔案。如果觸發檔案是 Microsoft Excel 檔案,則必須輸入有效的 Excel 副檔名 (例如 *.xls 或 *.xlsx)。
刪除檔案:指定要刪除觸發檔案。
移動檔案:指定要將觸發檔案移至另一個位置。
移至資料夾:指定要將觸發檔案移動至其中的資料夾的位置。您可以輸入資料夾位置,或按一下「瀏覽」以找到並選取所需的資料夾 (當「位置」設定為「暫存區」時,「瀏覽」選項無法使用)。或者,也可以透過新增變數來指定目的地資料夾,或對輸入的值新增特殊字元。指定「移動檔案」時可用。
新副檔名:指定重新命名或移動檔案時要套用於檔案的副檔名。輸入副檔名。或者,也可以透過新增變數來指定副檔名,或對輸入的值新增特殊字元。指定「重新命名檔案」或「移動檔案」時可用。
如果檔案已存在,則予以取代:指定在移動或重新命名觸發檔案時,刪除任何先前已存在的同名檔案。指定「重新命名檔案」或「移動檔案」時可用。
檔案名重複時附加序號:指定將序號附加至檔案名稱。指定「重新命名檔案」或「移動檔案」時可用。
檔案名重複時附加時間戳:指定將時間戳記附加至檔案名稱。指定「重新命名檔案」或「移動檔案」時可用。
失敗後動作
指定在一或多個整合動作失敗時要對觸發檔案執行的動作。
動作:指定要對觸發檔案執行的動作。
無:指定不對觸發檔案執行任何動作。
重新命名檔案:指定要重新命名觸發檔案。
刪除檔案:指定要刪除觸發檔案。
移動檔案:指定要將觸發檔案移至另一個位置。
移至資料夾:指定要將觸發檔案移動至其中的資料夾的位置。您可以輸入資料夾位置,或按一下「瀏覽」以找到並選取所需的資料夾 (當「位置」設定為「暫存區」時,「瀏覽」選項無法使用)。或者,也可以透過新增變數來指定目的地資料夾,或對輸入的值新增特殊字元。指定「移動檔案」時可用。
新副檔名:指定重新命名或移動檔案時要套用於檔案的副檔名。輸入副檔名。或者,也可以透過新增變數來指定副檔名,或對輸入的值新增特殊字元。指定「重新命名檔案」或「移動檔案」時可用。
如果檔案已存在,則予以取代:指定在移動或重新命名觸發檔案時,刪除任何先前已存在的同名檔案。指定「重新命名檔案」或「移動檔案」時可用。
檔案名重複時附加序號:指定將序號附加至檔案名稱。指定「重新命名檔案」或「移動檔案」時可用。
檔案名重複時附加時間戳:指定將時間戳記附加至檔案名稱。指定「重新命名檔案」或「移動檔案」時可用。
相關主題