CircuitWorks może przeszukiwać przechowalnię SolidWorks Enterprise PDM w celu odnalezienia komponentów, które mają zostać użyte w złożeniach budowanych przez tę aplikację.
Bez względu na istnienie przechowalni Enterprise PDM, CircuitWorks zawsze wyszukuje komponenty w Bibliotece komponentów podczas budowania złożenia. CircuitWorks odnosi się do pliku części w złożeniu jeżeli obydwa warunki są spełnione:
- Rekord bazy danych istnieje w Bibliotece komponentów
- Odpowiedni plik części istnieje w folderze Biblioteki komponentów
Jeżeli komponent nie zostanie znaleziony w Bibliotece komponentów, CircuitWorks buduje go i dodaje do Biblioteki komponentów.
Komponenty zarządzane za pośrednictwem SolidWorks Workgroup PDM lub SolidWorks Enterprise PDM są oznaczone ikoną

.
Podczas korzystania z Enterprise PDM, CircuitWorks w pierwszej kolejności sprawdza Bibliotekę komponentów. Jeżeli rekord danego komponentu znajduje się w bibliotece, a folder komponentu znajduje się w folderze widoku lokalnego przechowalni, to CircuitWorks sprawdza, czy w przechowalni znajduje się najnowszy plik komponentu. Jeżeli przechowalnia zawiera nowszą wersję, to CircuitWorks pobiera najnowszy plik, co zapewnia, że CircuitWorks zawsze wykorzystuje najnowsze wersje komponentów. Jeżeli komponent jest wyewidencjonowany przez bieżącego użytkownika, CircuitWorks wykorzystuje wersję lokalną.