Introducing Batch Logic

Happy New Year! For 2020, I’d like to introduce to you Batch Logic, for Autodesk Inventor.

Batch Logic is for those of you that have ever used iLogic to perform any kind of automation on an Inventor file like updating iProperties, applying design rules or exporting data you may have wanted to run the iLogic rule on an existing dataset. This can no be accomplished easily using Batch Logic using the most familiar scripting language available for Inventor, iLogic. No need to rewrite your existing iLogic rules in a new language.

Batch Logic allows to you select a folder of Inventor files to process and then select the iLogic rule to run. Batch Logic will open each file, process the iLogic rule and log the results. Batch Logic is easy to use with no additional scripting actions needed.

Batch Logic can be extended with Batch Logic+ for use with the Autodesk Vault Job Processor. Batch Logic+ runs within the Vault Job Processor and can be applied to Vault lifecycle state changes. Batch Logic will run the designated iLogic rule against the file being updated.

Watch the introduction video for an overview of how Batch Logic works…

If you’re interested in trying out Batch Logic, the app is currently in Beta testing and is available as a 30-day trial. During the trial period, I ask that you provide your feedback on your experience with using Batch Logic. This will help provide the best possible solution for the official launch early next year.

Want to learn more? Read the help documentation. Ready to get started? Request your 30-day trial license.

What’s next?

With several additional features planned for Batch Logic, the the app will be provided on an annual subscription once the 30 day trial has expired. Two different tiers will be provided, Batch Logic (Desktop) and Batch Logic+ (Job Processor). Competitive pricing options to be announced in the near future.

Have a question? Send us an email using our contact form located at the bottom of the Batch Logic product page.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Permanent link to this article:

Batch Logic is coming soon…

Batch Logic for #Inventor is coming soon from Run iLogic rules against an entire folder of files or on Lifecycle state change using the Vault Job Processor.

Watch the Preview

VN:F [1.9.22_1171]
Rating: 4.7/5 (3 votes cast)

Permanent link to this article:

The 6 Coolest Software Tools

If you’re a developer or system administrator you may always be scouring the internet for helpful tools to make your job just a little easier. This is my list of software applications that I use on almost a daily basis. Let me know if you also use any of these or decide to start after reading this post. Enjoy!

    1. Beyond Compare by Scooter Software. 

This is a great tool for comparing the contents of two folders or two files and quickly seeing the differences. I use this all the time for copying up what I change on our standard Inventor templates folder and design data to the central server location to propagate to our users.

    1. Fusion++ by Andreas Wäscher

This is a modern update to the old assembly binding FUSLOGVW.exe. This app provides the ability to record and capture your assembly logs to assist in debugging your .NET assembly dependencies. I highly recommend this tool if you’re developing an Inventor or AutoCAD add-in.

    1. Fiddler by Telerik

Fiddler is a must have for debugging issues with Vault. It captures all traffic from your computer. By adding vapiTrace from coolOrange, the traffic is translated perfectly into useful information you can use to debug your Vault API application.

    1. Schema Compare and Data Compare for SQL Server by xSQL Software

These two great products are a must have for any project using SQL Server. These two tools allow for development in a development database and quick transfer to your production database by comparing the schema and data. The tool creates a SQL query to update your production database.

    1. Visual Studio Code by Microsoft

I can’t leave off Visual Studio Code. It’s a lightweight version of Visual Studio that gets the job done. With the ability to add extensions such as GitHub or Azure Dev Ops, you can code away and save it to a repro like a software pro. This is a great tool for developing Fusion Lifecycle JavaScript, iLogic, or any other quick down and dirt coding project.

    1. Inno Setup by Jordan Russel

A great coding project isn’t complete until you can deploy it. Inno Setup does just that, and very easily. But it’s not only easy, it’s also free. Don’t forget to download Inno Script Studio from Kymoto Software. Inno Setup with a GUI front end, it’s like a dream.

Have any other you use daily? Tweet me and I’ll add yours.

VN:F [1.9.22_1171]
Rating: 5.0/5 (3 votes cast)

Permanent link to this article:

Fusion Lifecycle – Adding Logic to Advanced Print Views

Fusion Lifecycle allows you to send formatted emails using predefined fields used within the workspace through the Advanced Print View functionality. The functionality has limitations as it can’t perform additional logic on the fields values and it can’t capture transition state change comments to include in the email.

This can however still be accomplished using a predefined Advanced Print View (APV) and a simple JavaScript replace function. Within your APV template, include the string you want to replace as a place holder such as %COMMENTS% or {COMMENTS}. You can then follow-up by replacing the place holder with the actual value.

In the example shown, I’m replacing the %COMMENTS% place holder with the actual comments included during the workflow transition.

        // Send An Email Using An Advanced Print View = userEmail;
        email.subject = "This is the email subject";
        email.body = getPrintView("EmailTemplate");
        email.body = email.body.replace("%COMMENTS%", item.workflowActions[0].comments);

Let me know if you find this tip helpful. Enjoy!

VN:F [1.9.22_1171]
Rating: 5.0/5 (3 votes cast)

Permanent link to this article: