For my use case, I have a version of a product that only updates when it changes on the next version.
So for example say I have an assembly that has 3 parts in it. Lets say V1 and V2 of this assembly are identical except 1 item is different so has a different number:
V1:
- 001 [Input]
- 002 [Input]
- 003 [Input]
V2:
- 001 [INDEXED]
- 002 [INDEXED]
- 004 [Input]
V3
- 001 [INDEXED]
- 020 [Input]
- 004 [INDEXED]
I wanted to use predecessors to basically have V1 be inputted text and then have the rest of the numbers just be Indexed from their predecessor and only change if I manually change a number.
So default value for all numbers of parts after V1 is an index pointing to the number of the predecessor unless I manually change it and then it updates all the ones after that.
I got it to work for 1 instance but indexing an index function causes a circular reference. Is there any way around that?