Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

Derived components don't update with their parent

s.daniele01
Contributor

Derived components don't update with their parent

s.daniele01
Contributor
Contributor

Good morning everyone,

I have a new bug to propose to you, let's take into consideration a design assembly "X", in this design I derived design A, and linked (inserted) designs B and C.

Design A is empty and only has a bunch of parameters that I need in my designs, design B is also derived from design A as it uses the same parameter list as X, and design C is derived from B but slightly edited.

If I now edit some parameters in A and save, open X and bring all components up to date, X, B and all components directly derived from A will update successfully and become a new version of each when I save, but component C will not get updated immediately, and one of two things will happen, either after B gets saved by X, it will realize C is out of date and let me update it, or it will think it is completely up to date, and I will have to open B, save a new version without changing anything, open C, bring it up to date with B, and then update X again.

I'm sure you could see how this would become very frustrating very quickly.

Looking forward to any help,

Have a great day,

Daniele.

0 Likes
Reply
421 Views
3 Replies
Replies (3)

dsouzasujay
Autodesk
Autodesk

Hi @s.daniele01 

 

Sorry to see that you're facing a problem.

I have created similar data, based on my understanding from your description, I believe this is the structure (If not please correct me)

 

X (Main Assembly)

  • A(Derived)
  • B(External Reference)
    • A(Derived)
  • C(External Reference)
    • B(Derived)

dsouzasujay_0-1638886281108.png

 

 

Open A, modify 'A' Parameters and Save the design.

When you open 'X', 'B' will be Out-of-Date, Get Latest update, Save. (This will Create new version of X)

Right after saving 'X', 'C' will be Out-of-Date, Get Latest update, Save.(This will Create new version of X)

(No need of opening documents in a a separate Tab/New Tab)

 

I don't see a problem here, can you please correct me if my understanding is wrong.


If you find my answer solved your question, please click the "Accept Solution" button

Sujay D'souza
SQA Manager
Quality Assurance
Autodesk, Inc.
0 Likes

s.daniele01
Contributor
Contributor

Hey @dsouzasujay, thanks for your attention.

 

Yes the structure seems to be correct to me, I'm not sure if it's important but C is not a component that contains both a component and a derived B component, it is only the derived B with more holes added to it.

The steps you took seem to be the same as mine, but

Right after saving 'X', 'C' will be Out-of-Date, Get Latest update, Save. (This will Create new version of X)


Does not seem to work consistently, sometimes it does immediately appear out of date, other times it will just say it's already up to date, and I will have to create a new version for B because even opening C it doesn't say that the derive is out of date (not sure if there's a way to make it check again without creating a new version, I only tried CTRL+B).
Even if it did work consistently, I think it would be more convenient if there was an option to have it update both B and C at the same time, but I'm not sure that could be done without creating a new version for B (which would be acceptable if it was a togglable option or something).

Thank you very much for your time.

Daniele

0 Likes

dsouzasujay
Autodesk
Autodesk

Hi @s.daniele01,

 

Right after saving 'X', 'C' will be Out-of-Date, Get Latest update, Save. (This will Create new version of X)

Does not seem to work consistently, sometimes it does immediately appear out of date, other times it will just say it's already up to date, and I will have to create a new version for B because even opening C it doesn't say that the derive is out of date (not sure if there's a way to make it check again without creating a new version, I only tried CTRL+B).Even if it did work consistently, I think it would be more convenient if there was an option to have it update both B and C at the same time, but I'm not sure that could be done without creating a new version for B (which would be acceptable if it was a togglable option or something).

If there is an inconsistence with the file, it will be a bug.

Would you be able to invite me (Sujay<dot>dsouza<at>autodesk<dot>com) to that project?

That'll help us investigate the issue.

 

I'm not sure that could be done without creating a new version for B (which would be acceptable if it was a togglable option or something).

There is no way we can Update B & C at the same time.

I can explain with example

 

So below is the initial design, with all versions of V1

dsouzasujay_0-1638900219616.png

 

Now, Modify ‘A’ Document and Save. All 'A' documents will be now with V2

 

dsouzasujay_1-1638900376619.png

 

Now, in assembly 'X' document, Since 'A' has new version, 'B' will be out-of-date.

Get Latest updates for Document ‘B’, Save.

When we save, it will be of below state

dsouzasujay_2-1638900469117.png

Since, we have a new of version of ‘B’, 'C' will be Out of date, So we need to Get Latest updates for Document ‘C’.

 

No way we can Update B & C at the same time.

 


If you find my answer solved your question, please click the "Accept Solution" button

Sujay D'souza
SQA Manager
Quality Assurance
Autodesk, Inc.
0 Likes