I wish to have a custom field that has the same value for all issues and there is no reason to have it on the screen as it should not be selected or modified by a user.
It appears that in order for the default value to be set, the field has to be on the screen when the issue is created. It also appears that the field has to be on the edit screen as well, otherwise it gets cleared when the issue is edited and the field is not present.
This is a select list single choice field for reference.
Does the field HAVE to be displayed in order to set and maintain it's default value?
For additional background: this field is used in the ServiceRocket Connector to specify the Salesforce record type ID behind the scenes when creating the record in Salesforce. Since the destination object has multiple record types, I was told by ServiceRocket that the way to specify the record type is to create a select list field and insert the record type IDs in the field mapping configuration. In our use case, we will only ever be creating records for one record type, so users don't need to pick this.