Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
Anonymous
314 Views, 2 Replies

iLogic w/ iPart into Assembly

I have created an iPart that has various feature's suppressed depending on which member is selected when placed into an assembly. However, in addition to these feature suppression's, within the part I have ilogic that suppresses features if a given parameter falls withing a range of values. Everything works well when in the part (the ilogic suppressions  work). However, the ilogic for the part does not carry over to the assembly and therefore does not suppress certain features properly. Is there a way to have ilogic carry over to an assembly?

Labels (1)
dutt.thakar
in reply to: Anonymous

Hello @Anonymous ,

 

As far as I know, it is not a good practice to use iParts factory with iLogic rules, as it will always update within the factory but will no carry forward the latest state in to assembly. The reason is, when we are placing an iPart component in an assembly, we are actually placing an instance that is created from factory iPart and not the actual factory part, so when you have iLogic inside it, it will update the factory but will not again generate and reflect the up to date member, to do that you need to open the factory and press update. I would rather not use iLogic for this and directly use iPart table to suppress all the feature that you have suppressed with iLogic and then it works best.

 

If this has answered your question, please accept this as solution.

 

Regards,

 

Dutt Thakar

 

 

If this answer has solved your problem please ACCEPT SOLUTION and hit like if you found it helpful..!


Regards,
Dutt Thakar
LinkedIn
Daan_M
in reply to: Anonymous

Combining iLogic with an iPart factory inside the part itself is not a good idea. Your best option is probably to expand your iPart factory and get rid of the iLogic inside your part, this shouldnt be too much work.

 

If you have iPart member A and you use iLogic to supress feature 1 depending on a parameter value

you can simply make more iPart variants;

Member A1 (iPart A with feature 1 unsupressed) 

Member A0 (iPart A with feature 1 supressed)

 

You can use iLogic inside your assembly to check the iPart parameter values etc, so you dont loose any information or flexibility