On Creation of an Issue applying a specific Workflow, regardless of the Project the create is initiated from, I want the Issue to be created into the intended Project, if it exists.
I am hoping a regex for the (new) Issue Identifier of (sed standard) "^${PRODUCTMNEMONIC}(.*)-(.*)$" would identify the current Project. Where \1 is empty (Release Project) or one of PLN (Planning Project), CC (Change Control Project), or XXX (Deprecated Issues Project). And \2 would provide the Issue number.
I assume the number is "reserved" during the create but, if not, then I would just review the Project Identifier as "^${PRODUCTMNEMONIC}(.*)$"
Here is some background information to filter concerns through, ...
- There are 4 Projects created that apply to a single Program or Product.
- Each Project when created is assign a Product Mnemonic with format: %PRODUCTMNEMONIC%%FOCUS%
- The four primary Focuses using the DevOps Tool Kit as an example; PRODUCT = DOTK) are:
- Baseline Release Projects: DOTK
- Planning: DOTKPLN
- Change Control: DOTKCC
- Deprecated Issues: DOTKXXX
- ALL Projects apply the SAME Issue Type Scheme, Workflow Scheme, and Screen Schemes.
- ALL Projects sync their Version and Component declarations from the DOTKPLN project