回 BIMTeki 官網
Esc
教學文件 新建 BIMTeki 專案
本頁內容

BIMTeki 專案與 Archicad 檔案的連結

更新於 115 年 08 月 26 日

在〈新建 BIMTeki 專案〉中提過:BIMTeki 專案檔和 Archicad 的 PLN 是兩個分開的檔案,一個負責記錄檢討資料,一個負責畫圖。既然是分開的,就必須有個辦法讓 BIMTeki 知道「我是搭配哪一個 Archicad 檔案在工作」——因為容積區域、樓梯、通風採光的門窗、放置出去的表格,全都是綁定在特定圖面上的元素。

本篇說明這個連結是怎麼建立與辨認的、萬一開到錯誤的檔案會怎麼樣、重新連結之後哪些資料救得回來哪些救不回來,以及一般單機檔案與團隊協作(Teamwork)專案之間有什麼差異。

連結是怎麼認的?

當您在某個 Archicad 專案上第一次使用 BIMTeki 專案時,BIMTeki 會在這個 Archicad 專案裡面寫入一組「專案識別」——您可以把它想像成一個看不見的編號,貼在這個 Archicad 檔案身上。同時,BIMTeki 專案檔也會把這組編號記下來。

之後每次開啟 BIMTeki 專案,工具就把兩邊的編號拿出來對一對:

對得上 → 這就是原本那個 Archicad 檔案,正常開啟。
對不上 → 表示您現在開著的不是原本連結的那個檔案,跳出提醒請您確認。

這裡有一個很重要的觀念:

重點提醒:BIMTeki 認的是「專案識別」,不是檔案路徑。所以您把 Archicad 檔案改名、搬到別的資料夾、複製到另一台電腦、或是公司 NAS 的磁碟機代號換了,連結都不會因此斷掉。

換句話說,判斷依據是跟著檔案本身走的專案識別,而不是檔案擺在哪個位置;因此檔案即使搬了家、換了名字,也不會被當成「不同的檔案」,連結相當穩定。

至於面板上顯示的「原 Archicad 專案:⋯⋯」那一行路徑,純粹是給人看的參考資訊,讓您知道這個專案當初連結的是哪個檔案,它並不是判斷的依據。

小提醒:專案識別是存在 Archicad 專案檔裡面的,所以要儲存 Archicad 專案,它才會真正固定下來。若您看到「請儲存 Archicad 專案(.pln),識別才會固定下來」的提示,代表識別是這次才補寫上去的,請存一次 Archicad 專案,之後就不會再出現。

為什麼要先把 Archicad 專案存檔?

如果您目前的 Archicad 專案是全新、還沒存過檔的,BIMTeki 會直接擋下來:

系統訊息
「目前的 Archicad 專案尚未儲存(untitled),無法建立 BIMTeki 專案識別。
請先將 Archicad 專案「另存新檔」,再開啟或新建 BIMTeki 專案。」

道理很單純:專案識別要寫進 Archicad 專案檔裡面,而還沒存過檔的專案,根本還沒有實體檔案可以寫。請先把 Archicad 專案另存新檔,再回來進行 BIMTeki 作業。

團隊協作專案不受這個限制。

開檔時的兩道檢查

開啟 BIMTeki 專案時,工具會依序做兩道檢查。它們針對的是兩件不同的事,也可能在同一次開檔中各跳一次視窗,所以值得分開理解。

檢查一:這個 Archicad 檔案是不是被改名、搬移或複製了?

第一道檢查看的是 Archicad 檔案自己的身分。工具會記住這個檔案上次所在的位置與檔名,如果這次不一樣,就會出現標題為「偵測到檔案位置變更」的視窗:

系統訊息
「偵測到此 BIMTeki 專案所連結的 .pln 檔案位置或名稱與上次不同:
原:⋯⋯
今:⋯⋯」
「若只是把同一個檔案移動,請選「同一專案」;若是從別的檔複製出來、要當成獨立的新專案,請選「複製為新專案」(會產生新的專案識別)。」

視窗會依實際狀況自動調整措辭,按鈕上的動作名稱也跟著變:

實際狀況視窗中的措辭
資料夾相同、檔名不同改名
資料夾不同、檔名相同移動
資料夾與檔名都不同移動並改名

兩顆按鈕的意義完全不同:

「同一專案(改名/移動/移動並改名)」:我只是把同一個檔案搬家或改名字。選這個,原本的專案識別會保留下來,連結不受影響。
「複製為新專案」:這個檔案是從別的案子複製出來的,我要把它當成一個獨立的新案。選這個會產生一組全新的專案識別——從此這個 Archicad 檔案就是另一個案子了,原本的 BIMTeki 專案之後再開到它身上時,會被問要不要重新連結。

如果您直接關掉這個視窗(按 X 或 Esc),工具會當作「同一專案」處理。這是刻意的保守預設:不小心關掉視窗,不會意外把檔案變成新案子。

「偵測到檔案位置變更」視窗,中央顯示「原/今」兩行路徑,下方為「複製為新專案」與「同一專案(改名)」兩顆按鈕;按鈕上的動作名稱會依實際狀況(改名/移動/移動並改名)自動變化
小提醒:這道檢查只在一般單機檔案出現,團隊協作專案不會問。原因請見下方〈一般檔案與團隊協作有什麼不同?〉。

還有一個已知的限制值得知道:如果複製出來的檔案,路徑和檔名都跟原檔完全相同(例如複製到另一台電腦上一模一樣的位置),這道檢查看不出差別,就不會提醒。不過即使這裡漏掉了,下面的第二道檢查仍然會攔住它。

檢查二:這個 BIMTeki 專案連結的是不是這個檔案?

第二道檢查看的是 BIMTeki 專案檔的連結對象。當兩邊的專案識別對不上時,會出現標題為「BIMTeki 專案連結的檔案不同」的視窗:

系統訊息
「此 BIMTeki 專案上次連結的 .pln,與目前開啟的 .pln 並非同一個檔案。」
「選「重新連結此檔」→ 本專案改連結目前這個 .pln:所有表格會改依目前檔案重新對應(找不到物件的表格會標為遺失、須重新放置);區域/樓梯/通風採光門窗/標註中找不到物件的綁定紀錄將被「直接移除,無法復原」(之後回到原檔也不會恢復)。
選「不要」→ 不開啟此專案(資料不會被改動)。」

兩顆按鈕分別是「重新連結此檔」與「不要(不開啟)」。

按鈕文字會依專案狀況而異:一般情況(專案已用目前版本連結過某個檔案)主要按鈕會顯示「重新連結此檔」;若專案是由舊版 BIMTeki 升級、還沒用新版重新綁定過的,且這次開啟的檔案與它舊版記錄的不同,按鈕則會顯示為「綁定此檔」(如下圖)。兩者的作用與後果完全相同——都是把這個 BIMTeki 專案改連結到目前開啟的檔案。

看到這個視窗,請先做一件事:確認您現在開著的 Archicad 檔案,是不是您以為的那一個。最常見的情況其實就是單純開錯檔——這時請選「不要(不開啟)」,BIMTeki 專案不會開啟,任何資料都不會被改動,您可以安心去開正確的 Archicad 檔案再重來一次。

「BIMTeki 專案連結的檔案不同」視窗,說明目前開啟的 .pln 與上次連結的並非同一個檔案,下方為「不要(不開啟)」與「綁定此檔」兩顆按鈕
重點提醒:「不要(不開啟)」是您唯一的後悔機會。按下「重新連結此檔」之後才發現開錯檔,有些資料就救不回來了。

重新連結會發生什麼事?

這是全篇最需要留意的一節。「重新連結」的意思是:把這個 BIMTeki 專案改成連結目前開著的 Archicad 檔案

換檔之後,BIMTeki 會逐一到目前的 Archicad 檔案裡,尋找每一筆綁定紀錄所對應的圖面物件。找得到的一切照舊;找不到的,各類資料待遇並不相同

資料類型找不到對應物件時救得回來嗎?
BIMTeki 表格標記為「遺失」,紀錄保留、不會刪除可以——回到原本的 Archicad 檔案重新開啟即恢復
容積區域綁定紀錄直接移除不行
建築面積區域綁定紀錄直接移除不行
綠化面積區域綁定紀錄直接移除不行
樓梯綁定紀錄直接移除,並重算受影響的單元不行
通風採光的窗/門從綁定中移除不行
通風採光的居室保留,只提示您確認不受影響
門窗尺寸標註綁定紀錄直接移除不行

簡單記一句:只有表格是「標記」,其他都是「移除」

表格之所以特別,是因為它的紀錄本身有價值,回到正確的檔案就能恢復正常;而區域、樓梯、門窗那些綁定紀錄,一旦移除就是移除了,之後回到原本的 Archicad 檔案也不會自動恢復。重新連結是一次性、不可逆的動作,請務必確認之後再按。

開檔後會看到的清理報告

重新連結之後,如果確實有找不到的物件,開檔完成時會跳出一份報告:

系統訊息
「偵測到下列綁定物件在目前的 Archicad 檔案中找不到:⋯⋯」

報告會分類列出,例如「容積(紀錄已移除)」「建築面積(紀錄已移除)」「綠化面積(紀錄已移除)」「通風採光 - 居室(保留居室物件,綁定區域目前找不到,請確認)」「通風採光 - 窗/門(已從綁定中移除)」「樓梯(紀錄已移除)」「門窗尺寸標註(紀錄已移除)」「BIMTeki 表格(已標記遺失,請於表格管理器確認)」。

若筆數較多,視窗只會顯示各類的統計數字,逐筆明細則寫進 Archicad 的「工作階段報告」視窗,可以捲動慢慢查閱。

重新連結後跳出的清理報告視窗,分類統計找不到的綁定物件:容積、建築面積、樓梯(紀錄已移除)與 BIMTeki 表格(僅記遺失、不自動刪除)各若干筆,並註明逐筆明細已寫入工作階段報告視窗
Q

被標記為「遺失」的表格怎麼處理?

A

到表格管理器看,這些表格的狀態會顯示「遺失(待確認)」,而且整列標成紅色,不能對它做縮放或編輯——因為它指向的圖面物件在目前的檔案裡並不存在。

處理方式很單純:

如果是開錯檔造成的,回到正確的 Archicad 檔案重新開啟,狀態就會自動恢復正常,什麼都不用做。
如果確認這些表格真的不需要了,再使用表格管理器的「移除遺失表格」一次清理掉。工具會先問您「確定要移除所有「遺失」的表格紀錄嗎?」並顯示筆數,確認後才會執行。
表格管理器:「自動文字狀態」欄顯示為「遺失(待確認)」的多筆紀錄整列標成紅色,面板下方有「移除遺失表格」按鈕
重點提醒:發現一堆表格變紅色時,先別急著清理。第一個該懷疑的是「我是不是開錯 Archicad 檔案了」,而不是資料壞掉了。

一般檔案與團隊協作有什麼不同?

連結的基本原理完全一樣——同樣是靠寫在 Archicad 專案裡的專案識別來辨認。差別在於,團隊協作專案是放在 BIMcloud 上、由整個團隊共用的,所以有幾個地方的行為不同:

項目一般單機檔案團隊協作(Teamwork)
專案識別存在哪存在您的 Archicad 檔案裡,跟著檔案走存在共享專案裡,全隊共用同一組
「偵測到檔案位置變更」詢問會出現不會出現
Archicad 尚未存檔時擋下,請您先另存新檔不擋
首次建立識別的成本直接寫入,無感需要做一次「全部接收+全部傳送」
無法建立識別時——以「未綁定模式」開啟
Q

為什麼協作專案不問「檔案位置變更」?

A

因為那道檢查是為了偵測「有人用作業系統把檔案複製了一份」,而團隊協作專案根本沒有這種情境——大家連的是同一個伺服器上的同一個專案。

更重要的是,協作專案的路徑會因人而異、因連線方式而異,拿來比對只會讓不同成員輪流被誤判。而且那個視窗上的「複製為新專案」會重新產生識別,一旦有人誤按,會破壞全隊每一個人的連結。所以這道檢查在協作專案中直接停用。

第一次使用時的「全部接收+全部傳送」

在一個團隊協作專案上第一次開啟 BIMTeki 專案時,會需要做一次完整的 BIMcloud 同步(全部接收+全部傳送)。

為什麼:BIMTeki 需要在共享專案中建立那組專案識別,而 Archicad 規定建立這類共享資料之前,必須先與 BIMcloud 完整同步,以確保所有成員的資料一致。
會發生幾次:每個協作專案只發生一次,由第一位在該專案上開啟 BIMTeki 專案的成員觸發。之後所有人開啟都不會再遇到。
建議:第一次在協作專案使用 BIMTeki 之前,先把手上的變更送出(Send),再開啟 BIMTeki 專案,避免還沒做完的修改被一併送出去。
如果按了「取消」:BIMTeki 仍會照常開啟,但這一次會以「未綁定模式」運作;下次開啟時會自動再試一次。
Q

什麼是「未綁定模式」?

A

當 BIMTeki 沒辦法取得或建立專案識別時(例如離線使用協作專案、剛才取消了同步、或是識別正被其他成員保留住而寫不進去),這次開檔會進入「未綁定模式」。

在這個模式下:

BIMTeki 照常開啟、功能照常使用,您不會被擋住。
但是連結保護與表格遺失標記會暫停——工具不會去判斷任何東西是不是遺失,也不會移除任何綁定紀錄。

這其實是刻意的保守設計:既然此刻無法確認自己面對的是不是正確的檔案,那就什麼都不要動,總比亂標記、亂刪除來得安全。等到恢復連線之後重新開啟 BIMTeki 專案,保護就會自動恢復。

保留狀態的影響

在協作專案中,共享的資料都受「保留」機制管理,BIMTeki 的表格也不例外。表格管理器會多顯示一欄保留狀態:

狀態意思
可保留目前沒有人佔用,您可以保留下來編輯
可編輯(已保留)您已經保留了它,可以編輯
已鎖定(他人保留)別的成員正在保留,整列會變灰、暫時不能編輯
不存在/未連線找不到這個物件,或目前未連線
伺服器不可用目前連不上 BIMcloud

這裡要特別澄清一個容易混淆的地方:

重點提醒:已鎖定(他人保留)」和「遺失」是兩回事。前者只是同事正在使用,等他釋放就好,表格完全健在;後者才是真的找不到對應的圖面物件。請不要把被同事保留的表格,當成壞掉的表格去清理。
在伺服器端複製協作專案

如果直接在伺服器上複製一份協作專案,複製出來的專案會帶著同一組專案識別,因此 BIMTeki 會把它視為同一個專案。這一點請留意,必要時請自行以另存 BIMTeki 專案的方式區分不同案件。

重點整理

BIMTeki 靠寫在 Archicad 專案裡的「專案識別」來認檔案,不是靠檔案路徑——改名、搬家、換電腦都不會斷。
Archicad 專案必須先存過檔,識別才有地方可寫;存檔一次之後就固定下來。
開檔時有兩道檢查:一道問「這個 Archicad 檔是不是被複製了」,一道問「這個 BIMTeki 專案連結的是不是這個檔」。
看到「連結的檔案不同」時,先確認是不是開錯檔;按「不要(不開啟)」完全不會改動資料。
重新連結是一次性、不可逆的:表格只會被標記為「遺失」(回到原檔可恢復),但區域、樓梯、通風採光門窗、門窗尺寸標註的綁定紀錄會被直接移除、無法復原
團隊協作專案全隊共用同一組識別;不會問「檔案位置變更」,但第一次使用需要做一次完整同步。
無法建立識別時會進入「未綁定模式」:功能照常,但保護暫停用——這是保守,不是故障。
一句話總結:連結認的是識別不是路徑,所以搬檔改名都不必擔心;真正需要謹慎的只有一個動作——按下「重新連結此檔」之前,先確認您開的是正確的 Archicad 檔案。

接下來該看哪一篇?

這篇有幫助嗎?