SOLIDWORKS PDM connectivity
CoPilot can drive SOLIDWORKS PDM from chat — check files in and out, search the vault, read and update data-card properties, move files through lifecycle states, revise them, and export BOMs — using the same vault SOLIDWORKS is already connected to.
Connecting
Start by confirming CoPilot can see your vault:
CoPilot reports the connection status — whether PDM is active, which vault you are signed in to, whether you are logged in, and the state of the current document. If a connection has not been established yet:
CoPilot connects through the vault view SOLIDWORKS already has open, so no additional sign-in is needed. You can ask it to disconnect again at any time.
Checking files in and out
Checks the active document out of the vault so you can edit it. Check-out is an exclusive lock, so a colleague cannot edit the same file until you release it.
Check-in uploads your changes, releases the lock and creates a new version. A short comment describing what changed is stored in the file's history — include one whenever you can.
Discards your check-out and restores the last version in the vault, without saving your local changes.
Close the document before checking it in. PDM will not check in a file that SOLIDWORKS still has open; ask CoPilot to save and close it first, then check it in.
An assembly check-out may raise a PDM dialog asking which referenced files to include. That dialog belongs to PDM and cannot be suppressed — answer it yourself in SOLIDWORKS and the chat will continue.
Saving without changing check-out state
This versions the file up without bumping its revision and without releasing your lock — useful for intermediate saves during a long piece of work.
Searching & browsing
A where-used query reports the assemblies and documents that reference the file — the question to ask before changing anything shared.
Opening a managed file resolves its references and pulls it into your local cache first, so you get the right versions of its children.
Properties and the data card
Updating a property normally requires a check-out; CoPilot handles the check-out and check-in cycle for you unless you ask it not to. Some properties are mandatory in your vault — if one is missing or invalid, CoPilot names it.
Bulk property updates
Properties can be changed across many files at once. Always preview first.
Read the list. Then, and only then:
Lifecycle & revisions
Transitions follow your vault's workflow rules, including its permissions and required conditions — CoPilot cannot bypass them, and will report the rule that stopped it.
New items get their number from the vault's numbering scheme unless you give one explicitly.
Bill of materials
Exports the structured bill of materials the vault holds, with item numbers and lifecycle states — which is not the same thing as the assembly BOM read from the CAD model. For that one, see Assemblies.
Activity and reporting
A safe working pattern
- Check the state first. “What is the check-out state and lifecycle state of this file?” — before assuming you can edit it.
- Ask where it is used before changing a shared part.
- Check out, work, verify the model (see Verifying results), then save and close.
- Check in with a real comment. “Updated” helps nobody in six months.
- Transition deliberately. A lifecycle change is visible to your whole organization and is not undone by an undo.
Not available on SOLIDWORKS PDM
- Attaching a file to a change order (ECN/ECO) — the SOLIDWORKS PDM programming interface does not expose it. Use the PDM client for change-order work.
See also
- SOLIDWORKS — using CoPilot inside SOLIDWORKS.
- Assemblies — BOMs read from the model.
- Verifying results — check the model before you check it in.
- Troubleshooting & FAQ