This question is specifically about the third-party addon named Structure for PPM by vendor Tempo.
Context: I have an Epic that contains a Story. That Story is linked to a Task. The Story "is implemented by" the Task. The Task "implements" the Story.
Age-old problem: we view Tasks as possible children to Stories, but Jira doesn't view them that way. Thus why we purchased Structure for PPM in the first place.
The way the work items are structured:
The important thing to note that Task X's true parent in the Jira hierarchy is Epic 1 (Epic 1 is in the 'parent' field of Task X).
I have experimented at length with different generators. And re-ordering the generators where possible (it isn't always possible; Tempo will give you an error often that they cannot be reordered).
See the screenshot for the current state of said generators.
Problem: When the Structure renders, Task X is duplicated. It displays once because it is a child of Epic 1. And again because it "implements" Story A.
What is desired: If any work item "implements" another work item, it only shows once because of that "implements" relationship and its hierarchical relationship to a parent is disregarded. Any work item that does not have an "implements" link to another work item displays only once because of its hierarchical relationship to a parent.
I would find it hard to believe that I'm the first person to struggle with this. Has anyone else found some good options to solve for this?
Thanks!