CAD+ Toolset | Utilities for SOLIDWORKS automation
SOLIDWORKS utilities for improving your productivity in SOLIDWORKS. Automate properties, geometry, export and much more

Download Buy

Batch+ Integration for SOLIDWORKS PDM Professional


Batch+ integration for the PDM is the Batch+ functionality available within the SOLIDWORKS PDM Professional environment. It exposes the same set of features as the stand-alone version of Batch+, but can be run as the PDM task and will handle the caching, check-in and check-out of files automatically.

Configuring Batch+ Task

When Batch+ PDM task is created, specific settings can be configured on the corresponding pages

Batch+ Task Page

Batch+ Task Page
Batch+ Task Page

  1. Create context menu for the task to execute on-demand. Task will run on all the selected files and/or folders.

Batch+ Startup Page

Batch+ Startup Page
Batch+ Startup Page

  1. Version of SOLIDWORKS application to run the task
  2. Runs SOLIDWORKS in a safe mode, bypassing settings and skipping loading of add-ins
  3. Runs SOLIDWORKS in a background. Only supported for SOLIDWORKS Professional and Premium editions
  4. Runs SOLIDWORKS silently, suppressing all popup messages
  5. Runs SOLIDWORKS application invisibly. Some of the API may not be available in this mode
  6. Opens files in the rapid mode (Large Design Review for assemblies and Detailed model for drawings). Some of the API may not be available in this mode
  7. Opens files invisible. This can improve the performance, but some of the APIs may not be available
  8. Opens files in read-only mode
  9. Forbids the saving of the files if current version of SOLIDWORKS is newer than the file version
  10. Saves all modifications automatically
  11. Allows user to edit the settings on this page on the task startup

Batch+ Input Page

Batch+ Input Page
Batch+ Input Page

  1. Check-out input files automatically. Use this option is macro needs to edit the file
  2. Check-in input files after operation completes
  3. Message to add to the check-in
  4. File filters to process
  5. Only process top-level files in the input folders
  6. Allow user to update the files list before task is run
  7. Process all sheets for drawings or configurations for parts and assemblies
  8. List of macros to run
  9. Button to add macro to run. Macro needs to be added to the vault
  10. Allow user to edit settings above on the task launch

Batch+ Output Page

Batch+ Output Page
Batch+ Output Page

  1. Allow macro to overwrite the files
  2. Check-in all the files produced by the macro automatically
  3. Add the file reference (Paste-As-Reference) association between the source file and produced file
  4. Message to add to check-in
  5. Variables mapping between the source file and produced file
  6. Allow user to edit settings above on the task launch

Batch+ Resilience Page

Batch+ Resilience Page
Batch+ Resilience Page

  1. Timeout in seconds for running of the macro
  2. Allow the execution to continue if any errors are encountered
  3. Number of files to open in a single batch. SOLIDWORKS wil be restarted safely after the maximum batch number is reached which will improve the overall performance
  4. Allow user to edit the settings above on the task launch

Batch+ Journal Page

Batch+ Journal Page
Batch+ Journal Page

  1. Enable the detailed reports (recommended). If this option is not selected only summary is saved with the task
  2. Path to a folder where detailed reports are saved
  3. Browsing folder for the detailed report files
  4. Store detailed log into the report

Launching Task

When task is launched (either on-demand from the context menu or automatically via workflow trigger) and user selected options to edit any of the settings the following dialog will be displayed.

Launch settings of Batch+
Launch settings of Batch+

This dialog is displayed on the machine which initiated the task. User has options to edit files list (if selected) or any other options. All the changes will be saved into the task instance and the definition of the task will not be affected.

Once dialog is closed the task will be run on the task server as per the configuration


Product of Xarial Product of Xarial