跳轉到主要內容
CSV 是資料大量進出 Alforse 的管道。任何人都可以將資料表匯出到試算表;管理員則多半在上線導入與大規模更新時進行匯入。匯出檔由瀏覽器依資料表目前顯示的內容產生。匯入則透過精靈對應欄位,之後由具特權的背景函式在單一交易中寫入所有記錄。

將資料表匯出為 CSV

每個建立在 Alforse 共用資料格線上的資料表,標頭都有一個下載 CSV(Download CSV)按鈕。選取它即可儲存該資料表。

檔案與畫面所見一致

您下載的是正在檢視的內容,而不是資料庫的完整匯出。
  • 列: 僅包含目前頁面/結果集中的列。請先搜尋或篩選,以控制匯出的內容。
  • 欄: 僅包含目前已儲存檢視中可見的欄,並依您排列的順序輸出。隱藏的欄會被省略,選取、展開與動作欄一律不會寫入。
  • 標頭: 與資料格線中的標籤相同。
  • 參照: 品項、供應商、員工、客戶及其他 ID 欄會寫成可讀的名稱,而不是 ID。
  • 僅匯出欄: 少數欄位不會顯示在資料格線中,但一定會出現在檔案裡。

可匯入的記錄

每種可匯入的實體,其清單畫面上都有批量匯入(Bulk Import)選單。其他項目不支援批量匯入。

執行匯入

新增、更新或略過

重新執行標準匯入是安全的:識別碼已為 Alforse 所知的列,會更新現有記錄,而不是建立副本。每一列在寫入前都會先分類。
唯一 ID 的比對依賴以 csv 來源為鍵的共用外部對應表;這就是同一個檔案匯入兩次只會更新、不會重複的原因。您最初在應用程式中建立的記錄沒有這種對應,但之後相同名稱的 CSV 仍能找到並更新它們。

方法匯入

零件與工具清單提供三種匯入,用於物料清單與製程路徑: 這些檔案中的每一列都帶有類型標籤——PART、BOM、BOP、STEP、TOOL 或 PARAM——以及所屬的上層零件。

列如何放置

  • 列會加入既有的製造方法。
  • 製造方法版本留空,則以未封存的最高版本為目標。若指定版本,必須是大於 0 且小數位數不超過 2 位的數字。
  • 新的 BOM 明細會放在已有明細之後。
  • 工序編號(Op No)是工序的順序,必須為數字。若數值與既有工序的順序相符,會將該列的步驟、工具與參數加入該工序;10、10.0 與 010 視為相同。

安全地重新執行與鎖定

  • 方法上已有的內容——相同的物料、工序、步驟名稱、工具或參數鍵——會被略過並列出,因此重複執行同一個檔案不會造成傷害。
  • 只有草稿版本會被變更,且匯入遵守與 BOM、BOP 編輯器相同的變更通知與發放鎖定。
  • 如果某個零件被拒絕,會列出原因,且該零件的所有列都不會寫入。
  • 當發放控制設為警告時,匯入會像編輯器一樣寫入已發放的修訂版,結果中會將該零件顯示於警告之下。

預設值與拒絕

空白儲存格會取得編輯器會提供的相同值:沒有計量單位的 BOM 明細會採用該物料自己的單位,沒有工序類型或工序說明的工序會採用其流程的類型與名稱。 編輯器拒絕的內容,匯入也會拒絕——BOM 明細指向零件本身或指向工具、服務,不是工具品項的工具,負數的數量、時間或成本,以及最大值低於最小值的步驟。檢驗工序需要檢驗計畫,而這無法以 CSV 表達,因此請在應用程式中建立。

期初庫存

庫存 → 數量上的三種匯入用來載入現有庫存——通常是上線導入時的一次性工作。

會過帳什麼

每一列都會成為一筆正向調整(Positive Adjmt.),並透過與手動庫存調整相同的核心過帳。這會產生一筆以今天為日期、以品項目前成本計算的品項分類帳分錄,以及整個檔案共用的單一庫存調整日記帳上的一組明細配對。成本為零的品項不會過帳日記帳明細。匯入期間不會執行庫存調整的業務規則,且匯入只能增加庫存——不會減少數量,也不會直接設定數量。

依追蹤類型選擇匯入

追蹤類型不同的品項所屬的列會失敗,並顯示指出正確匯入的錯誤。非庫存品項無法入庫。

欄位規則

  • 零件編號 + 修訂版必須能識別既有的品項;空白的修訂版會被當作 0,未知的品項則是錯誤。
  • 地點會在對應期間與您的其中一個地點配對。
  • 儲存單位為選填,會在該地點內依名稱比對,不分大小寫。指定不存在的儲存單位是錯誤——匯入不會建立儲存單位。
  • 數量必須為正數。
  • 到期日為選填,格式為 YYYY-MM-DD。若您對具有固定期限保存期限的品項省略,到期日會如同手動調整一樣計算。
  • 沒有唯一 ID 欄時,這些匯入不會儲存 CSV ID 對應。

讀取結果

失敗是逐列處理的——有問題的列會被回報,正常的列仍會匯入。報告包含: 方法匯入將零件計為新增與更新,並加上 BOM 明細、工序、步驟、工具與參數的總數,例如「4 parts updated. Added: 6 BOM lines. 0 rows need fixing, 2 rows skipped.」(更新了 4 個零件。已新增:6 條 BOM 明細。0 列需要修正,略過 2 列。) 由於失敗的列保留了原始儲存格,結果畫面會直接指出需要修正的地方,不必再次閱讀您的檔案。只有發生嚴重錯誤時整個匯入才會失敗——檔案無法下載,或資料庫發生意外失敗——此時您會看到單一錯誤訊息,而不是逐列報告。

權限

相關內容