How-to customize the Metadata Customer Screen as Jira-Administrator (Metadata for Jira Version 4.6 or older)
Usage of hidden with Screens
If "hidden" is set to "false", the customer will be able to see this metadata on his/her profile.
Setting metadata from hidden to visible is a system-wide change, not just a change in the project.
if "hidden" is set to "true", only Agents (and other Jira User) will be able to see the Metadata of a customer.
The Metadata Customer Screen defines which values every customer can see and which values the customers can change for themselves.
These metadata values are also displayed in the hover profile.
And can be edited directly in the hover profile.
Besides the existing screen you can change the default customer screen.
Create a json which has the structure of this - scheme (you will find a validator here: http://json-schema-validator.herokuapp.com/) and upload it in the admin area on the page "Metadata configuration":
Supported Schema Types
The following field types are supported:
Json-Templates
The following Jsons can be used as a basis.
Empty | {
"key": "metadata-screen-customer-default",
"name": "Default Metadata Screen"
}
|
|---|---|
Default | {
"key": "metadata-screen-customer-default",
"name": "Default Metadata Screen",
"group": [
{
"name": "Telephone",
"fullRow": true,
"metadata": [
{
"key": "Telephone Number",
"group": "Telephone",
"hidden": false,
"schema": {
"type": "tel"
}
}
]
},
{
"name": "Organization",
"fullRow": true,
"metadata": [
{
"key": "Title",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Company",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
}
]
}
]
}
|
Customized Metadata Customer Screen (with hidden Metadata) | {
"key": "metadata-screen-customer-default",
"name": "Default Metadata Screen",
"group": [
{
"name": "Telephone",
"fullRow": true,
"metadata": [
{
"key": "Telephone Number",
"group": "Telephone",
"hidden": false,
"schema": {
"type": "tel"
}
}
]
},
{
"name": "Organization",
"fullRow": true,
"metadata": [
{
"key": "Title",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
},
{
"key": "Company",
"group": "Organization",
"hidden": false,
"schema": {
"type": "string"
}
}
]
},
{
"name": "Customer",
"fullRow": true,
"metadata": [
{
"key": "Service Level",
"group": "Customer",
"hidden": true,
"schema": {
"type": "select"
},
"allowedValues": [
{
"name": "Platinum"
},
{
"name": "Gold"
},
{
"name": "Silver"
}
]
}
]
}
]
}
|