Hey,
How to write script with script runner: Jira issue would be moved to status = „In progress“ if it as at least 1 unfinished sub-task in order to see up to date Issue statuses;
On additional sub-task creation parent is moved to status = „In progress“;
On sub-task moving to any unresolved status, parent is moved to status = „In progress“;