可透過出庫使用工作集、明確借用元素或過直接編輯元素來取得元素級鎖住。它們可以在使用者執行「與中央同步」作業時解除,而且它們始終會在「放棄我的全部所有權」作業完成後解除。
在以伺服器為基礎的工作流程中,元素級鎖住會保留在 SQLite 資料庫集合中。例如,未使用工作集取得的元素級鎖住會儲存在檔案 ElementPermissions.db3 中:
因為元素級鎖定是透過 Revit 使用者名稱 (並非透過 Revit 的特定例證、特別工作站或網路使用者帳戶) 與 Revit 使用者關聯,Revit Server 會將兩個具有相同 Revit 使用者名稱的使用者視為一個使用者。在此情況下,會允許每個使用者同時修改同一個元素,這可能導致資料遺失和模型損壞。因此,透過 Revit Server 進行協作的每個使用者應確保選擇一個唯一的 Revit 使用者名稱。
在某些情況下可以透過特意採用其他使用者的 Revit 使用者名稱來假定該使用者的身份:如果使用者必須修改由其他使用者鎖住的元素,且該使用者無法放棄它,則管理員可以暫時假定該使用者的身份並解除鎖住。請注意,這可能會彩現該使用者的與中央模型不相容的本端複本,可能會導致資料遺失。因此,在可行情況下,鎖定的原始建立者最好要放棄元素。
模型級鎖住可在以檔案為基礎和以伺服器為基礎的工作共用中使用,它們是在某些作業過程中由 Revit 建立,在同時存取可能會損害資料完整性時可用於限制對中央模型的存取。當上述作業成功完成且不需要手動介入時,會自動解除鎖住。
管理員級鎖住僅適用於以伺服器為基礎的工作共用,因為它是用於方便 Revit Server 主體維護作業,在該作業中模型 (或模型集合) 的活動應中止。例如,模型的狀態應在模型封存之前凍結。否則,可能會導包含更新的部分交付變更的封存複本,並且該複本將無法使用。如果先套用管理員級鎖住,則會確保模型狀態為靜止,並可避免此缺陷。
使用 Revit Server Administrator 網路管理公用程式 (或其指令行公用程式同類品) 套用管理員級鎖住。鎖住可以套用至整個 Revit Server 主體、資料夾中的所有模型,或單個模型。
將管理員級鎖住套用至項目的步驟
當項目處於鎖住狀態時:
鎖住套用實際上分為 2 個階段。首先,在阻止新作業的同時會允許所有進行中的作業繼續執行。當所有進行中的作業完成後,鎖住已完全交付並會無條件地阻止進一步存取,直至解除鎖住。
管理員級鎖住很少需要任何種類的操控。但是,如果有任何出現故障的中央模型 (可能是因為第一次儲存新中央模型失敗),Revit Server 可能無法正確建立或解除管理員級鎖住。在此情況下,可以從 Revit Server 主體的根專案儲存目錄刪除 super.lock 檔案來移除鎖住。(請注意,也應移除引起問題的故障模型,以避免問題重複出現。)