Our team supports an orchestration service for a few other service teams at our company. If our customers identify a defect, they enter a JIRA bug under their project and notify us via email. We then enter a bug under our project in JIRA and notify the service team via email too. Which, again, they enter a bug under their JIRA project and work to correct it.
At a minimum this creates a long chain of linked JIRA's for a single issue and additional manual effort to inform teams. It would be nice for a single JIRA bug to be created, the involved teams be informed automatically and work on that JIRA. While this may not be entirely possible today, it would be nice to streamline this effort. A single defect is ok to deal with. A list of defects introduces a lot of work across teams.
Can anyone provide some advice, techniques, or best practices on how to streamline this system in JIRA so that teams remain informed, can track their work, and reduce duplicated effort?