cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Need API to ask subassy which of its components are flexed, even if the component is deep within the structure

Need API to ask subassy which of its components are flexed, even if the component is deep within the structure

Data scenario:

  We have a below Model created by the user.

     ARR1

          L1_ASM1

               L2_ASM1

                    L3_ASM1

                        L4_ASM5

                              L5_SPRING


   In the Context of ARR1 assembly, L1_ASM1 is flexed and L5_SPRING dimension is chosen for flexibility.

  System pulls the Level 1 components only during request processing for ARR1, in which case we have ARR1 and all of the L1 children.

  System opens ARR1 using Simplified Rep where rep definition is to load the empty rep for all of the L1 sub assemblies.

  After opening ARR1 with simplified rep, system asks each of the L1 component, if it is flexed.

  In the above case L1_ASM1 is flexed and it has a varied Item modifying the dimension of L5_SPRING part.


  We don't have Level2, level 3, level 4 and level 5 children are in Creo session.

Requirement:

  Using the varied Item of L1_ASM1, is there a way to get the complete path of the assembly represented by that varied item.

          L1_ASM1

               L2_ASM1

                    L3_ASM1

                        L4_ASM5

                              L5_SPRING

Looking for assembly path where assembly,subassembly,part and their feature ids so that we can know the exact component that got flexed being in ARR1 with simplified rep.