
How to Copy a SOLIDWORKS File With the Next PDM Serial Number
Save As New gives your copy the next PDM serial number, the right vault folder and its drawing, and checks it all in with one click.
Practical guides, free VBA macros and product news from the Blue Byte engineering team.

Save As New gives your copy the next PDM serial number, the right vault folder and its drawing, and checks it all in with one click.

An honest comparison of the two ways to get SOLIDWORKS BOMs into Odoo: a direct add-in like PDMPublisher ERP Sync, or a cloud BOM service in the middle.

What a custom SOLIDWORKS to Odoo integration really costs over three years, compared with PDMPublisher ERP Sync, with an example you can redo with your own numbers.

Plan and set up the mapping between SOLIDWORKS custom properties and Odoo product fields with PDMPublisher ERP Sync, with a typical mapping and common mistakes.
Rename SOLIDWORKS PDM files in bulk by keeping the text before the first dash. A short PDMShell script renames through PDM and keeps history and references.
Check in every checked out file in a SOLIDWORKS PDM folder tree with one PDMShell script, skip reference errors, and schedule it to run every night.
Replace the old title block on many SOLIDWORKS drawings in SOLIDWORKS PDM: a PDMShell script checks out each drawing, swaps the sheet format and checks it back in.
Rebuild SOLIDWORKS parts, assemblies and drawings stored in SOLIDWORKS PDM from the right-click menu: one PDMShell script checks out, rebuilds, saves and checks in.

Sync SOLIDWORKS BOMs to Odoo with PDMPublisher ERP Sync: map properties once, review every change, then create products and bills of materials in one click.

Learn SOLIDWORKS VBA from scratch: record vs write, the VBA editor, swApp and ActiveDoc, and a first macro that reads and writes custom properties.
Step by step: create a PDMShell vault script that appears in the SOLIDWORKS PDM right-click menu, checks out a file, updates properties and checks it in.

Rename files in SOLIDWORKS PDM in bulk from a spreadsheet, with placeholders such as revision and date in the new names.