使用空檔案整合列印文件(影片 - 5:01)
適用於:BarTender 2019 及之後版本
概述
本範例的目的是建立一個整合流程,當偵測到一個空的觸發檔案後,列印指定的 BarTender 文件。這裡用到的技巧也適用於後續的其他範例。
情境說明
某零件製造廠需要在組裝線末端列印帶有序號的物品。這個物品上除了遞增的條碼外,沒有其他動態或變動的資訊。產生觸發檔案的是組裝線末端的「雷射感應器」,當偵測到零件時會產生一個空白文字檔。這個文字檔會被放到 Integration Service 監控的特定資料夾中。當檔案被偵測到後,Integration Service 會刪除這個空檔案,並列印指定的文件。
實作步驟
以下步驟說明如何針對上述情境設定、部署並驗證整合流程。
設定空的觸發檔案
- 建立一個網路資料夾,用來儲存空檔案。這個資料夾會由 Integration Service 監控。本範例中資料夾名稱為
\\AssemblyLine\NextPart。 - 在其他目錄中建立一個名為 "part.txt" 的空白文字檔。
建立 BarTender 文件
- 開啟 BarTender。
- 在檔案選單中,選擇新增,開啟新文件精靈。
- 選擇空白範本,然後點擊完成關閉新文件精靈。BarTender 會出現一個新文件。
- 在檔案選單中,選擇列印,開啟列印對話框。
- 在名稱下拉選單中,選擇你要使用的印表機,然後點擊關閉關閉列印對話框。
- 在檔案選單中,選擇版面設定,開啟版面設定對話框,並依需求設定頁面。
- 設定完成後,點擊確定關閉版面設定對話框。
- 在建立選單中,選擇條碼。
- 在選擇條碼對話框中,選擇一種條碼類型並點擊它。點擊選擇按鈕關閉對話框。
- 在範本上任意點擊,新增條碼物件。
- 雙擊條碼,開啟條碼屬性對話框。
- 在左側導覽窗格中,點擊條碼的資料來源。
- 點擊轉換標籤。
- 在序號設定欄位右側,點擊圖示
開啟序號設定對話框。 - 在序號設定標籤中,選擇遞增。
- 點擊確定關閉序號設定對話框。
- 點擊關閉關閉條碼屬性對話框。
- 在檔案選單中,選擇另存新檔,將 BarTender 文件儲存為 Serialized.btw。
- 關閉 BarTender。
建立並部署整合流程
- 開啟 BarTender Integration Builder。
- 點擊建立新整合,開啟新整合對話框。
- 點擊檔案,然後點擊確定。
- 在檔案整合窗格中,選擇整合。
- 在屬性窗格中,將整合名稱輸入為 "Each Part"。
- 在啟動整合下拉選單中,選擇自動。
- 在使用者帳戶下,選擇是否要繼承服務的權限。
- 請注意,預設情況下,動作會繼承整合節點指定的使用者帳戶,因此在動作節點中不需要再次設定。
- 在檔案整合窗格中,選擇檔案偵測。
- 在屬性窗格的偵測選項下,從位置下拉選單中選擇「電腦/網路」。
- 在掃描資料夾選項中,輸入路徑或瀏覽到你希望 Integration Service 監控的資料夾。本例請指定你在「設定空的觸發檔案」步驟中建立的 \\AssemblyLine\NextPart 資料夾。
- 在檔案樣式欄位中輸入 "*.txt"。(不需加引號。)
- 往下捲動到偵測後動作區段。在動作下拉選單中選擇刪除檔案。檔案被偵測後就不再需要。
- 在檔案整合窗格中,點擊列印文件動作。(這是預設動作。)
- 在屬性窗格的文件下,點擊瀏覽按鈕,找到並選擇你先前建立的 BarTender 文件 Serialized.btw。點擊開啟。
- 點擊左上角的
,將整合檔案儲存為 NewPart.btin。 - 點擊
部署整合,開啟新部署對話框。 - 輸入部署的名稱與描述。
- 確認整合檔案設定為 NewPart.btin。如果不是,請點擊瀏覽並選擇 NewPart.btin。
- 在目標伺服器中,新增你要部署整合檔案的伺服器。
- 在排程中,選擇立即。
- 設定你想要的錯誤處理選項。
- 點擊確定關閉對話框並部署整合檔案。
- 管理主控台會自動開啟在整合節點,顯示你的整合流程。
執行情境並檢視整合處理狀態
- 在管理主控台中,點擊整合名稱 "Each Part",開啟該整合的詳細檢視。
- 當你在下一步執行範例情境時,可以在此檢視的輸出區段觀察整合流程的處理步驟。
- 使用 Windows 檔案總管,將空白文字檔 part.txt 複製到
\\AssemblyLine\NextPart資料夾。 - 整合流程會幾乎立即啟動,將 NextPart 資料夾中的空白文字檔刪除,並將 BarTender 文件送出列印。每次執行此情境時,列印文件上的條碼都會自動加 1。