I am working on a cross-team workflow (more "process management" than "software"). Basically, if Team A needs to ask Team B to do work, we want to submit that request and allow Team B to manage the request based on their capacity. In this particular case, we also want the definition of team to be flexible and manageable within the project. Essentially, we want to be able to manage the list of teams like we can manage Components in a software project. Then, we would have two pick lists on the same issue: "requesting team" and "assigned team." Both of those pick lists would be able to pull from the same list of team values.
I don't see any straight-forward way to do that in Jira and was hoping for some suggestions. Thanks.