iLogic run sub-assembly rule from top assembly

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Is there a way I can command certain rules to run within sub-assemblies and parts from my top level assembly? I am controlling the dimensions of my design from my top level where I have a rule that is passing parameters to all my sub parts and assemblies, and this works fine.
The issue is that I am also running another top level rule that component replaces various sub-assemblies, and even although the parameters update in all my assemblies (those existing in my top-level and those yet to be swapped in) the rules in the assemblies that I am bringing in don't run automatically. I would like to be able to trigger them once they have been swapped in. I've tried using the 'After Open Document' event trigger on these assemblies, hoping that they are 'opened' when they are brought in by the component replace, but this isn't working.
I've alo tried restructuring my top-level rules so that the component replace rule runs first and the parameter update rule runs second, in the expectation that this will trigger the rules to run on the newly brought in assemblies as the parameters within them change after they become a sub-assembly of the active document (top-level assembly), but this doesn't work either which really surprised me 😞
Any help would be much appreciated!