
Corrosion configures anodes in its CPQ system. This rule produces the production drawing for each configured anode, so no one has to draw it by hand.
The anode parameters (diameter, length, material and a few options) are set through an iLogic form inside the Inventor assembly, either by a user or by the CPQ system. The 3D model updates as the values change, so the configuration can be checked before the drawing is made.

The parameter form in the assembly.
From the configured model, the rule creates the drawing: it places the views and section views, adds the dimensions, the anode indication and the weld notes, and fills in the title block. Every anode gets a drawing with the same layout.

A generated drawing with views, sections, dimensions, anode indication and title block.
Setting the parameters, updating the model and generating the drawing.
The code was first written in C# against the Inventor API and then ported to VB.NET, so it can run as an iLogic rule stored in the Inventor file itself. Because of that there is no add-in to install or update: the automation goes wherever the model goes, which keeps it simple to use within the CPQ setup.