globally triggered iLogic rules and iParts / iAssemblies

globally triggered iLogic rules and iParts / iAssemblies

Anonymous
Not applicable
309 Views
0 Replies
Message 1 of 1

globally triggered iLogic rules and iParts / iAssemblies

Anonymous
Not applicable

I was delighted to find out that it is now possible to set global triggers for external iLogic rules to run in all documents, or documents of a certain type.

 

In my current environment, there is a rag tag collection of rules running, some located in the documents them selves, and some as external rules, while the triggers are set locally in the template. This has grown organically over the years and has become somewhat of a mess.

 

Thus, I decided to switch to global triggers where possible and implement a rule, which cleans up existing documents by deleting all the local rules and triggers. This worked fine, until the first encounter with an iPart.

 

Now it seems that global triggers do not run their rules in iPart family members, which may very well have local rules and triggers saved in them. These I'd like to delete and replace their function with globally triggered rules.

 

Is this behavior intended? Or can I expect this to change in a future Inventor version? If not, are there any ideas on how to cope with this issue? My first thought would be to rewrite my rules in a way that would change the members when the rule gets executed in the factory file (where the triggers work), but I'd rather ask for better ideas before I go down that rabbit hole...

0 Likes
310 Views
0 Replies
Replies (0)