Программа CircuitWorks может обращаться к хранилищам SolidWorks Enterprise PDM за компонентами, необходимыми для создания сборок.
Помимо Enterprise PDM, программа CircuitWorks всегда обращается в Библиотеку компонентов при построении сборок. CircuitWorks устанавливает ссылки на файл детали в сборке при выполнении следующих условий:
- запись базы данных существует в Библиотеке компонентов;
- соответствующий файл детали существует в папке компонентов библиотеки компонентов.
Если нужный компонент отсутствует в библиотеке компонентов, CircuitWorks создает его и добавляет в библиотеку.
Даже при наличии Enterprise PDM программа CircuitWorks в первую очередь всегда проверяет библиотеку компонентов. Если библиотека содержит запись компонента и папка компонента является папкой просмотра локального хранилища, то программа CircuitWorks проверяет хранилище на предмет последнего файла компонента. Если хранилище содержит более новую версию, CircuitWorks получает последнюю версию файла, что гарантирует постоянное наличие у CircuitWorks последних версий компонентов. Если компонент разрегистрирован текущим пользователем, то CircuitWorks использует локальную версию.