Problem: Our typical deployment size of JIRA projects is to mega engagements who use Jira extensively. As a result, our custom Jira solution needs us to create 100 custom fields per deployment to a client. Every client has their own Jira instance (Server/DC).
We want to ensure we are not repeating the custom fields that are already there on the instance, however, because of our deployment timeframe, we cannot afford to manually check for same-named custom fields. As a result, we would seek a suggestion on how to best name custom fields which are: unique and repeatable in the way they are defined.
Please note all the above deployment is happening in an automated fashion via a plugin.
Catch: Once our contract with the client is complete, we "uninstall"/de-configure the solution we have built into the system. And for this uninstall process, we need a "convenient" way of identifying custom fields that we have created so that we can remove the custom fields which we have defined.
Options Explored: We have explored using a prefix/suffix for custom fields. For eg, you have a field called Target Completion Date. We have tried it with "Prefix" Target Completion Date & Target Completion Date "Suffix". The problem we may run into here is that the prefix/suffix may make the search of a field for a user very difficult when trying to create Filters. If you are aware of a smart way of approaching this, happy to hear. Thanks.