Thomas Rambach of CADToolbox.com recently asked if I would BETA test his latest creation “Batch Logic”. Before I get into Batch Logic, it’s worth pointing out that Thomas is the creator of Swift Prints and Design Notes for Inventor.
Batch Logic is two fantastic utilities rolled into one, the first for Inventor and another for Vault.
So what exactly is Batch Logic? Batch Logic has 2 parts. Batch Logic (Desktop) and Batch Logic + (Job Processor). Below is a summary of each utility.
Batch Logic (Desktop):
Batch Logic Desktop allows users to choose a folder full of Inventor files, and to then run a pre-defined iLogic Rule on all of the files. the iLogic rules can be in any of the following formats:
Once the “Start” button is pushed, a console window pops up and shows the progress of the iLogic rules being run.
A full set of logs are also stored, so you can keep track of your files, or use them to troubleshoot any issues.
During my testing, I realised that if any of the rules running has message boxes in them, I would have to click OK or Cancel several times to get the rules to complete, this is potentially a massive time waster. I mentioned this to Thomas, and he included a neat piece of functionality that scans the rule for message boxes, and then asks the user to remove the message boxes before proceeding.
In my testing, Batch Logic Desktop worked flawlessly.
Batch Logic + (Job Processor):
This is the genius part of Batch Logic. Batch Logic + (Job Processor), allows users to create a custom job processor job that can be run during a lifecycle transition in Vault. Your iLogic rule can be automatically run on a lifecyle transition.
This allows a user to create their own custom task on a lifecycle transition.
Editing the Vault Transition, you are able to include the custom job.
This is really exciting, as you are now able to automate tasks, like the creation of sheet metal DXF’s on release, or the creation of STEP files, based on an iLogic rule that is run during a lifecycle state transition.
The app is currently free for a 30-day beta trial prior to launch. Pricing yet to be determined.
Here is an overview video:
I have not been paid to write this review, I did however enjoy being part of the BETA test, and was happy to provide feedback.
To use Batch Logic with Vault, you need a full Inventor inventor licence running on the Job processor machine. As I understand it, the version of headless Inventor that comes with Vault (Inventor Apprentice) can update parameters, but cannot change parameters, it does not have any add-ins, such as iLogic or translators. Which is why a full Inventor licence is required.
Permissions & the Job Processor -> Make sure that the Job Processor user has permission to make any changes or modifications to your files. This is a requirement for any Vault user, the user editing files must have the appropriate permissions to do what the iLogic rule is asking.