How to customize a Metadata Project Screen as an Jira-Administrator (Metadata for Jira Version 4.5 or older)

The Metadata Project Screen defines which values every project administrator can change more easily.

e.g by selecting the fitting "In Time" value

Besides the existing screens you can define your own or change the default screen. You can delete existing screens, except if the screen is set as default.

Create a json which has the structure of this project-screen-1-0.json - 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":

The following field types are supported




json-Sample
Multi-line text
(since 4.1)

"schema": {
    "type": "longstring"
}

Single-line text
(since 4.1)

"schema": {
    "type": "string"
}

Number
(since 4.1)

"schema": {
    "type": "number"
}
Date
(since 4.1)
"schema": {
    "type": "date"
}

Select List
(since 4.1)

"schema": {
       "type": "select"
},
"allowedValues": [
       {
        "name": "High"
       },
       {
        "name": "Medium"
       },
       {
        "name": "Low"
       }
]
User
(since 4.2)

"schema": {
    "type": "user"
}
Group
(since 4.2)

"schema": {
    "type": "group"
}
Phone/Telephone
(since 4.4)

"schema": {
    "type": "tel"
}
Email
(since 4.4)

"schema": {
    "type": "email"
}

The following Jsons can be used as a basis.

Default Metadata Screen
{
 "key": "metadata-screen-project-default",
 "name": "Default Metadata Screen"
}
Core Project Metadata Screen
{
  "key": "metadata-screen-project-core",
  "name": "Core Project Metadata Screen",
  "group": [
    {
      "name": "Info",
      "fullRow": true,
      "metadata": [
        {
          "key": "Management Summary",
          "group": "Info",
          "schema": {
            "type": "longstring"
          }
        }
      ]
    },
    {
      "name": "Lifetime Analysis",
      "metadata": [
        {
          "key": "In Time",
          "group": "Lifetime Analysis",
          "schema": {
            "type": "select"
          },
          "allowedValues": [
            {
              "name": "Red"
            },
            {
              "name": "Yellow"
            },
            {
              "name": "Green"
            }
          ]
        },
        {
          "key": "Risk",
          "group": "Lifetime Analysis",
          "schema": {
            "type": "select"
          },
          "allowedValues": [
            {
              "name": "Red"
            },
            {
              "name": "Yellow"
            },
            {
              "name": "Green"
            }
          ]
        }
      ]
    },
    {
      "name": "Stakeholder Analysis",
      "metadata": [
        {
          "key": "Importance",
          "group": "Stakeholder Analysis",
          "schema": {
            "type": "select"
          },
          "allowedValues": [
            {
              "name": "High"
            },
            {
              "name": "Medium"
            },
            {
              "name": "Low"
            }
          ]
        },
        {
          "key": "Influence",
          "group": "Stakeholder Analysis",
          "schema": {
            "type": "select"
          },
          "allowedValues": [
            {
              "name": "High"
            },
            {
              "name": "Medium"
            },
            {
              "name": "Low"
            }
          ]
        },
        {
          "key": "Stakeholder Group",
          "group": "Stakeholder Analysis",
          "schema": {
            "type": "string"
          }
        }
      ]
    }
  ]
}
Software Project Metadata Screen
{
 "key": "metadata-screen-project-software",
 "name": "Software Project Metadata Screen",
 "version": {
  "group": [
   {
    "name": "Info",
    "fullRow": true,
    "metadata": [
     {
      "key": "Hotfix",
      "group": "Info",
      "schema": {
       "type": "select"
      },
      "allowedValues": [
       {
        "name": "Yes"
       },
       {
        "name": "No"
       }
      ]
     },
     {
      "key": "Conference Release",
      "group": "Info",
      "schema": {
       "type": "select"
      },
      "allowedValues": [
       {
        "name": "Yes"
       },
       {
        "name": "No"
       }
      ]
     }
    ]
   }
  ]
 },
 "component": {
  "group": [
   {
    "name": "Stakeholder Analysis",
    "fullRow": true,
    "metadata": [
     {
      "key": "Importance",
      "group": "Stakeholder Analysis",
      "schema": {
       "type": "select"
      },
      "allowedValues": [
       {
        "name": "High"
       },
       {
        "name": "Medium"
       },
       {
        "name": "Low"
       }
      ]
     },
     {
      "key": "Influence",
      "group": "Stakeholder Analysis",
      "schema": {
       "type": "select"
      },
      "allowedValues": [
       {
        "name": "High"
       },
       {
        "name": "Medium"
       },
       {
        "name": "Low"
       }
      ]
     },
     {
      "key": "Stakeholder Group",
      "group": "Stakeholder Analysis",
      "schema": {
       "type": "string"
      }
     }
    ]
   }
  ]
 },
 "group": [
  {
   "name": "Info",
   "fullRow": true,
   "metadata": [
    {
     "key": "Management Summary",
     "group": "Info",
     "hidden": false,
     "schema": {
      "type": "longstring"
     }
    },
    {
     "key": "Budget",
     "group": "Info",
     "hidden": false,
     "schema": {
      "type": "number"
     }
    }
   ]
  },
  {
   "name": "Development Environment",
   "metadata": [
    {
     "key": "Bamboo Plan",
     "group": "Development Environment",
     "hidden": false,
     "schema": {
      "type": "string"
     }
    },
    {
     "key": "Bitbucket Repo",
     "group": "Development Environment",
     "hidden": false,
     "schema": {
      "type": "string"
     }
    }
   ]
  },
  {
   "name": "Lifetime Analysis",
   "metadata": [
    {
     "key": "Start Date",
     "group": "Lifetime Analysis",
     "hidden": false,
     "schema": {
      "type": "date"
     }
    },
    {
     "key": "Due Date",
     "group": "Lifetime Analysis",
     "hidden": false,
     "schema": {
      "type": "date"
     }
    },
    {
     "key": "Estimation",
     "group": "Lifetime Analysis",
     "hidden": false,
     "schema": {
      "type": "string"
     }
    },
    {
     "key": "In Time",
     "group": "Lifetime Analysis",
     "hidden": false,
     "schema": {
      "type": "select"
     },
     "allowedValues": [
      {
       "name": "Red"
      },
      {
       "name": "Yellow"
      },
      {
       "name": "Green"
      }
     ]
    },
    {
     "key": "Risk",
     "group": "Lifetime Analysis",
     "hidden": false,
     "schema": {
      "type": "select"
     },
     "allowedValues": [
      {
       "name": "Red"
      },
      {
       "name": "Yellow"
      },
      {
       "name": "Green"
      }
     ]
    }
   ]
  },
  {
   "name": "Project Roles",
   "metadata": [
    {
     "key": "Lead Developer",
     "group": "Project Roles",
     "hidden": false,
     "schema": {
      "type": "user"
     }
    },
    {
     "key": "Product Owner",
     "group": "Project Roles",
     "hidden": false,
     "schema": {
      "type": "user"
     }
    },
    {
     "key": "Scrum Master",
     "group": "Project Roles",
     "hidden": false,
     "schema": {
      "type": "user"
     }
    },
    {
     "key": "UX Lead",
     "group": "Project Roles",
     "hidden": false,
     "schema": {
      "type": "user"
     }
    }
   ]
  },
  {
   "name": "Stakeholder Analysis",
   "metadata": [
    {
     "key": "Importance",
     "group": "Stakeholder Analysis",
     "hidden": false,
     "schema": {
      "type": "select"
     },
     "allowedValues": [
      {
       "name": "High"
      },
      {
       "name": "Medium"
      },
      {
       "name": "Low"
      }
     ]
    },
    {
     "key": "Influence",
     "group": "Stakeholder Analysis",
     "hidden": false,
     "schema": {
      "type": "select"
     },
     "allowedValues": [
      {
       "name": "High"
      },
      {
       "name": "Medium"
      },
      {
       "name": "Low"
      }
     ]
    },
    {
     "key": "Stakeholder Group",
     "group": "Stakeholder Analysis",
     "hidden": false,
     "schema": {
      "type": "string"
     }
    }
   ]
  }
 ]
}