We are looking for clarification regarding the Customer Request Type Custom Field in Jira Service Management.
Based on our understanding, this field is a system-managed field that is created programmatically by Jira Service Management and cannot be created manually through the Jira UI. However, we could not find any public documentation that explicitly confirms this behavior.
We have the following questions:
- Is the Customer Request Type Custom Field (
<span>com.atlassian.servicedesk:vp-origin</span>) always created programmatically by Jira Service Management? - Is it possible to manually create another custom field of the same field type through any supported mechanism (UI, REST API, or otherwise)?
In one of our customer's Jira Cloud instances, we observed two custom fields of type Customer Request Type Custom Field:
- Request Type (locked/system field)
- Request type (non-locked field)
Could you please explain under what circumstances this is possible?
- Could this additional field have been created by Jira Importers Manager (JIM) or another Atlassian migration/import process? If so, is this expected behavior?
- Is there any public Atlassian documentation describing:
- how this field is created,
- its intended behavior,
- whether duplicate fields of this type can exist, and
- how migration tools (such as JIM) handle this field during Server/Data Center to Cloud migrations?
The reason for our inquiry is that our application assumed there would always be a single field with the schema <span>com.atlassian.servicedesk:vp-origin</span>, which is normally true. However, in this customer instance, the presence of two such fields caused our application to read the incorrect field.
Any clarification or relevant documentation would be greatly appreciated.
Thank you.