Ich fürchte, Sie können dies ohne zusätzliche Plugins wie ScriptRunner nicht tun. JQL does not even support to query a parent of an issue. Mit SR können Sie Listener für Ereignisse wie "Problem erstellt" implementieren und dann ein Groovy-Skript ausführen. Ein Problem erstellt Hörer könnte in etwa so aussehen:
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.bc.issue.IssueService
CustomFieldManager customFieldManager =
ComponentAccessor.getCustomFieldManager();
IssueManager issueManager = ComponentAccessor.getIssueManager();
IssueService issueService = ComponentAccessor.getComponent(IssueService);
CustomField epicLinkField =
customFieldManager.getCustomFieldObjectByName('Epic Link');
//lookup the corresponding epic via the subtask's parent
MutableIssue epic = issueManager.getIssueObject(
(String)issue.getParentObject().getCustomFieldValue(epicLinkField)
);
//assign subtask to the assignee of the epic
def validateAssignResult = issueService.validateAssign(epic.getAssignee(),
issue.id, epic.getAssigneeId());
issueService.assign(epic.getAssignee(), validateAssignResult)