The only way to remove a task from an Epic, as far as I understand it, is to do it from the SCRUM board, in the 'Work' view, in the right side task detail-at-a-glance panel, by clicking the [X] button in the Epic's label. Considering that: The issue is not displayed in the SCRUM board; We do not have access to the server to perform SQL (and
CustomField epicLink = customFieldManager.getCustomFieldObjectByName('Epic Link') def epicIssue = issue.getCustomFieldValue(epicLink) as Issue def issueType = issue.getIssueType().getName() myLog.debug("Issue type is " + issueType) myLog.debug("Epic link is " + epicIssue) // If the Epic issue is not an epic, then check if the epic link is setAnswer accepted. @Satyajit Baral - As stated by the Atlassian team, I am sure that you already know that a child (i.e. one EPIC) can only have one parent/One parent can have multiple children (Jira) - For example. Initiative A (created using Advanced Roadmap hierarchy setup) Please see the attached picture.
The Hierarchy is set as. When someone creates a new Epic, they use the parent link field to link it to a Capability. Then the Parent Link field in Capability links it to the Initiative. The hierarchy is completely customizable, so if you want to skip Capability and just have Initiative, you can do that. i18b1.