Skip to main content

Drawing Optimizer for AutoCAD

Autodesk Consulting

Drawing Optimizer for AutoCAD

Autodesk Consulting

Drawing Optimizer for AutoCAD® is a desktop tool that removes unwanted content from DWG™ files, helping reduce file bloat and improve drawing performance through consistent cleanup workflows.

Free

Available with select
Autodesk products

You must have a valid license for one of the required Autodesk products before you can get this subscription app.

Available with a Workflow Advisory subscription. Contact wa-support@autodesk.com for subscription details and access.

Drawing Optimizer for AutoCAD® helps teams improve DWG™ file health by identifying and removing unwanted content that can contribute to file bloat and reduced drawing performance. The tool supports repeatable cleanup workflows while capturing information about completed optimization activities.

Key capabilities include:

- Remove unwanted content from DWG files.

- Apply consistent cleanup processes across drawings.

- Capture cleanup results for analysis and reporting.

- Provide visibility into drawing health.

- Alert users when an external reference (XREF) has not previously been cleaned.

By automating repetitive cleanup activities, Drawing Optimizer helps teams reduce file bloat, improve visibility into drawing health, and maintain better-performing project files.

Details

Frequently asked questions (FAQs)

Using the Drawing Optimizer ribbon tab > User Options command or using the command ACDWGCLEANERUSEROPTIONS will display a list of scan options that are set for the computer.  The initial list of cleaning options is retrieved from the database.  Once modified, the list is specific to the user until synchronized with the server or reinstalled.  The list of cleaning options will only be applied when cleaning with the DWG Cleaner Plug-In.  Drawing Optimizer Application will have its own cleaning settings.

Console Batch Operation Responsibilities

The batch application is responsible for two operations:

  1. Collect any outstanding cleaning data files and send the cleaning data to the database.
    • Cleaning data is generated with each automated, manual, or batch cleaning operation. That data is stored on the local machine’s file system in the following folder: C:\ProgramData\Autodesk\DwgCleanerApp\JSON\
    • JSON data files contain information about each cleaned file, including file name, file path,the machine that processed the file, and the number of items cleaned for each cleaning option.
    • The system stores cleaning data in these JSON formatted files so that the overhead of uploading the information to the database can be off-loaded to a background process, thereby keeping the burden on the AutoCAD or AutoCAD-based vertical at a minimum.
  2. Check the database for server-based jobs that must be run on the current machine at the current data and time.
    • The scheduled jobs are not necessarily automated unless the console application is run. In other words, only when the console application runs are scheduled jobs checked to see if one (or more) should be run on the current machine.
    • If a scheduled job is found for the current computer that matches the current date/time requirements, the scheduled job will then be processed by the console application.

Desktop Batch Runner Application:

  • This is an application that allows the user to configure batch cleanings and run them on demand. Approved admin users will have the added ability to schedule batch cleaning jobs to run on a specified server.
  • The desktop Batch Runner Application and the AutoCAD application plugin support Autodesk Construction Cloud® stored drawings.  This tool will only work with drawings that can be accessed by Desktop Connector 16.1.1 or higher. 

 

Batch Runner Application:

  • This is a schedulable console application that will perform the collection of cleaned file data and check for any batch jobs scheduled to be run on that machine.If any jobs are configured in the database to run, this console application will automatically run those batch jobs and store the results in the database.

 

Drawing Optimizer Database (DwgCleanerAppDB)

  • At the heart of the entire application is a database layer responsible for keeping track of cleaned files' history, locally configured and scheduled server batch job definitions.Additionally, almost all settings associated with the application are stored in the database for centralized configuration capabilities.

Follow this link for the User Guide of Drawing Optimizer.

Found an issue?

Report a problem