How-to customize the Metadata Customer Screen as Jira-Administrator (Metadata for Jira Version 4.6 or older)

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
Metadata Customer Screen

{ "key": "metadata-screen-customer-default", "name": "Default Metadata Screen" }

Default
Metadata Customer Screen

{ "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" } ] } ] } ] }