Condividi tramite


Work Item Types - List

Restituisce un elenco di tutti i tipi di elemento di lavoro in un processo.

GET https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workitemtypes?api-version=7.1
GET https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workitemtypes?$expand={$expand}&api-version=7.1

Parametri dell'URI

Nome In Necessario Tipo Descrizione
organization
path True

string

Nome dell'organizzazione di Azure DevOps.

processId
path True

string (uuid)

ID del processo

api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.1' per usare questa versione dell'API.

$expand
query

GetWorkItemTypeExpand

Flag per determinare le proprietà del tipo di elemento di lavoro da restituire

Risposte

Nome Tipo Descrizione
200 OK

ProcessWorkItemType[]

operazione riuscita

Sicurezza

oauth2

Tipo: oauth2
Flow: accessCode
URL di autorizzazione: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Ambiti

Nome Descrizione
vso.work Concede la possibilità di leggere elementi di lavoro, query, lavagne, percorsi di aree e iterazioni e altri metadati correlati al rilevamento degli elementi di lavoro. Concede inoltre la possibilità di eseguire query, cercare elementi di lavoro e ricevere notifiche sugli eventi degli elementi di lavoro tramite hook del servizio.

Esempio

Get a list of all work item types in a process
Get a list of all work item types in a process with expand set to states

Get a list of all work item types in a process

Esempio di richiesta

GET https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workitemtypes?api-version=7.1

Risposta di esempio

{
  "count": 10,
  "value": [
    {
      "referenceName": "MyNewAgileProcess.ChangeRequest",
      "name": "Change Request",
      "description": "This is my description",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/MyNewAgileProcess.ChangeRequest",
      "customization": "custom",
      "color": "f6546a",
      "icon": "icon_airplane",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Bug",
      "name": "Bug",
      "description": "Describes a divergence between required and actual behavior, and tracks the work done to correct the defect and verify the correction.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug",
      "customization": "system",
      "color": "CC293D",
      "icon": "icon_insect",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Epic",
      "name": "Epic",
      "description": "Epics help teams effectively manage and groom their product backlog",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic",
      "customization": "system",
      "color": "FF7B00",
      "icon": "icon_crown",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Feature",
      "name": "Feature",
      "description": "Tracks a feature that will be released with the product",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature",
      "customization": "system",
      "color": "773B93",
      "icon": "icon_trophy",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Task",
      "name": "Task",
      "description": "Tracks work that needs to be done.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task",
      "customization": "system",
      "color": "F2CB1D",
      "icon": "icon_clipboard",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestCase",
      "name": "Test Case",
      "description": "Server-side data for a set of steps to be tested.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestCase",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_case",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestPlan",
      "name": "Test Plan",
      "description": "Tracks test activities for a specific milestone or release.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestPlan",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_plan",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestSuite",
      "name": "Test Suite",
      "description": "Tracks test activites for a specific feature, requirement, or user story.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestSuite",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_suite",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.UserStory",
      "name": "User Story",
      "description": "Tracks an activity the user will be able to perform with the product",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory",
      "customization": "system",
      "color": "009CCC",
      "icon": "icon_book",
      "isDisabled": false,
      "inherits": null
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Issue",
      "name": "Issue",
      "description": "Tracks an obstacle to progress.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Issue",
      "customization": "system",
      "color": "B4009E",
      "icon": "icon_traffic_cone",
      "isDisabled": false,
      "inherits": null
    }
  ]
}

Get a list of all work item types in a process with expand set to states

Esempio di richiesta

GET https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workitemtypes?$expand=States&api-version=7.1

Risposta di esempio

{
  "count": 10,
  "value": [
    {
      "referenceName": "MyNewAgileProcess.ChangeRequest",
      "name": "Change Request",
      "description": "This is my description",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/MyNewAgileProcess.ChangeRequest",
      "customization": "custom",
      "color": "f6546a",
      "icon": "icon_airplane",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "a97cf44d-d1fd-4b41-b552-c02f7523e84c",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/MyNewAgileProcess.ChangeRequest/states/a97cf44d-d1fd-4b41-b552-c02f7523e84c",
          "customizationType": "custom"
        },
        {
          "id": "e4e9b6a9-1fcb-4be9-ab00-6b387f926754",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/MyNewAgileProcess.ChangeRequest/states/e4e9b6a9-1fcb-4be9-ab00-6b387f926754",
          "customizationType": "custom"
        },
        {
          "id": "6fbcb956-7474-4305-90ce-f921e12c83ca",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/MyNewAgileProcess.ChangeRequest/states/6fbcb956-7474-4305-90ce-f921e12c83ca",
          "customizationType": "custom"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Bug",
      "name": "Bug",
      "description": "Describes a divergence between required and actual behavior, and tracks the work done to correct the defect and verify the correction.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug",
      "customization": "system",
      "color": "CC293D",
      "icon": "icon_insect",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug/states/7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "customizationType": "system"
        },
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "name": "Resolved",
          "color": "ff9d00",
          "stateCategory": "Resolved",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug/states/f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 4,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Bug/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Epic",
      "name": "Epic",
      "description": "Epics help teams effectively manage and groom their product backlog",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic",
      "customization": "system",
      "color": "FF7B00",
      "icon": "icon_crown",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic/states/7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "customizationType": "system"
        },
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "name": "Resolved",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic/states/f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 4,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        },
        {
          "id": "0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "name": "Removed",
          "color": "ffffff",
          "stateCategory": "Removed",
          "order": 5,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Epic/states/0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Feature",
      "name": "Feature",
      "description": "Tracks a feature that will be released with the product",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature",
      "customization": "system",
      "color": "773B93",
      "icon": "icon_trophy",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature/states/7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "customizationType": "system"
        },
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "name": "Resolved",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature/states/f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 4,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        },
        {
          "id": "0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "name": "Removed",
          "color": "ffffff",
          "stateCategory": "Removed",
          "order": 5,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Feature/states/0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Task",
      "name": "Task",
      "description": "Tracks work that needs to be done.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task",
      "customization": "system",
      "color": "F2CB1D",
      "icon": "icon_clipboard",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task/states/7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "customizationType": "system"
        },
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        },
        {
          "id": "0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "name": "Removed",
          "color": "ffffff",
          "stateCategory": "Removed",
          "order": 4,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Task/states/0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestCase",
      "name": "Test Case",
      "description": "Server-side data for a set of steps to be tested.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestCase",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_case",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "067742a4-07cb-4a53-b2fa-2ea058f3332b",
          "name": "Design",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestCase/states/067742a4-07cb-4a53-b2fa-2ea058f3332b",
          "customizationType": "system"
        },
        {
          "id": "17cfeadc-f49b-41b9-897a-43655d35c0c4",
          "name": "Ready",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestCase/states/17cfeadc-f49b-41b9-897a-43655d35c0c4",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestCase/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestPlan",
      "name": "Test Plan",
      "description": "Tracks test activities for a specific milestone or release.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestPlan",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_plan",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestPlan/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "da8f3a6e-e52d-4d1d-9890-783a1bca5da1",
          "name": "Inactive",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestPlan/states/da8f3a6e-e52d-4d1d-9890-783a1bca5da1",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.TestSuite",
      "name": "Test Suite",
      "description": "Tracks test activites for a specific feature, requirement, or user story.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestSuite",
      "customization": "system",
      "color": "004B50",
      "icon": "icon_test_suite",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "93320ff7-1042-403d-93b8-b8ed5dcf2663",
          "name": "In Planning",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestSuite/states/93320ff7-1042-403d-93b8-b8ed5dcf2663",
          "customizationType": "system"
        },
        {
          "id": "5fcb8472-3c27-43f5-af7d-f39c9e48f7c6",
          "name": "In Progress",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestSuite/states/5fcb8472-3c27-43f5-af7d-f39c9e48f7c6",
          "customizationType": "system"
        },
        {
          "id": "d6920af5-ea13-4c20-aab6-f48d807fbda1",
          "name": "Completed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.TestSuite/states/d6920af5-ea13-4c20-aab6-f48d807fbda1",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.UserStory",
      "name": "User Story",
      "description": "Tracks an activity the user will be able to perform with the product",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory",
      "customization": "system",
      "color": "009CCC",
      "icon": "icon_book",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "name": "New",
          "color": "b2b2b2",
          "stateCategory": "Proposed",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory/states/7b7e3e8c-e500-40b6-ad56-d59b8d64d757",
          "customizationType": "system"
        },
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "name": "Resolved",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 3,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory/states/f36cfea7-889a-448e-b5d1-fbc9b134ec82",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 4,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        },
        {
          "id": "0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "name": "Removed",
          "color": "ffffff",
          "stateCategory": "Removed",
          "order": 5,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.UserStory/states/0293a2ce-2a42-4d0e-bbbf-d2237efa0db8",
          "customizationType": "system"
        }
      ]
    },
    {
      "referenceName": "Microsoft.VSTS.WorkItemTypes.Issue",
      "name": "Issue",
      "description": "Tracks an obstacle to progress.",
      "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Issue",
      "customization": "system",
      "color": "B4009E",
      "icon": "icon_traffic_cone",
      "isDisabled": false,
      "inherits": null,
      "states": [
        {
          "id": "277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "name": "Active",
          "color": "007acc",
          "stateCategory": "InProgress",
          "order": 1,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Issue/states/277237cd-0bc0-4ffb-bdc6-d358b154ba9e",
          "customizationType": "system"
        },
        {
          "id": "9f479b88-4542-4f9d-8048-5d9c953b5082",
          "name": "Closed",
          "color": "339933",
          "stateCategory": "Completed",
          "order": 2,
          "url": "https://dev.azure.com/fabricam3/_apis/work/processes/c5ef8a1b-4f0d-48ce-96c4-20e62993c218/workItemTypes/Microsoft.VSTS.WorkItemTypes.Issue/states/9f479b88-4542-4f9d-8048-5d9c953b5082",
          "customizationType": "system"
        }
      ]
    }
  ]
}

Definizioni

Nome Descrizione
Control

Rappresenta un controllo nel form.

CustomizationType

Indica il tipo di personalizzazione in questo elemento di lavoro. I comportamenti del sistema vengono ereditati dal processo padre ma non modificati. I comportamenti ereditati sono comportamenti modificati ereditati dal processo padre. I comportamenti personalizzati sono comportamenti creati dall'utente nel processo corrente.

Extension

Rappresenta la parte delle estensioni del layout

FormLayout

Descrive il layout di un tipo di elemento di lavoro

GetWorkItemTypeExpand

Flag per determinare le proprietà del tipo di elemento di lavoro da restituire

Group

Rappresenta un gruppo nel form che contiene i controlli.

Page

Descrive una pagina nel layout del modulo dell'elemento di lavoro

PageType

Icona per la pagina.

ProcessWorkItemType

Classe che descrive un oggetto tipo di elemento di lavoro

Section

Definisce una sezione del layout del modulo dell'elemento di lavoro

WitContribution

Proprietà di un contributo del modulo di un elemento di lavoro

WorkItemBehaviorReference

Riferimento al comportamento di un tipo di elemento di lavoro.

WorkItemStateResultModel

Classe che rappresenta un risultato dello stato dell'elemento di lavoro.

WorkItemTypeBehavior

Associazione tra un tipo di elemento di lavoro e comportamento

Control

Rappresenta un controllo nel form.

Nome Tipo Descrizione
contribution

WitContribution

Contributo per il controllo.

controlType

string

Tipo del controllo.

height

integer (int32)

Altezza del controllo, per i controlli HTML.

id

string

ID del nodo di layout.

inherited

boolean

Valore che indica se il nodo di layout è stato ereditato. da un layout padre. Questa operazione deve essere impostata solo dal combinatore.

isContribution

boolean

Valore che indica se il nodo di layout è o meno un contributo.

label

string

Etichetta per il campo.

metadata

string

Testo interno del controllo.

order

integer (int32)

Ordine in cui il controllo deve essere visualizzato nel relativo gruppo.

overridden

boolean

Valore che indica se questo nodo di layout è stato sottoposto a override. da un layout figlio.

readOnly

boolean

Valore che indica se il controllo è di sola lettura.

visible

boolean

Valore che indica se il controllo deve essere nascosto o meno.

watermark

string

Testo della filigrana per la casella di testo.

CustomizationType

Indica il tipo di personalizzazione in questo elemento di lavoro. I comportamenti del sistema vengono ereditati dal processo padre ma non modificati. I comportamenti ereditati sono comportamenti modificati ereditati dal processo padre. I comportamenti personalizzati sono comportamenti creati dall'utente nel processo corrente.

Valore Descrizione
custom

Il tipo di personalizzazione è Personalizzato se il tipo di elemento di lavoro appena creato è personalizzato.

inherited

Il tipo di personalizzazione è Ereditato se il tipo di elemento di lavoro esistente del processo ereditato viene personalizzato.

system

Il tipo di personalizzazione è System se è un tipo di elemento di lavoro generato dal sistema.

Extension

Rappresenta la parte delle estensioni del layout

Nome Tipo Descrizione
id

string

ID dell'estensione

FormLayout

Descrive il layout di un tipo di elemento di lavoro

Nome Tipo Descrizione
extensions

Extension[]

Ottiene e imposta l'elenco delle estensioni.

pages

Page[]

Schede di primo livello del layout.

systemControls

Control[]

Controlli intestazioni del layout.

GetWorkItemTypeExpand

Flag per determinare le proprietà del tipo di elemento di lavoro da restituire

Valore Descrizione
behaviors

Restituisce la proprietà behaviors in get work item type response.Returns behaviors property in get work item type response.

layout

Restituisce la proprietà layout in get work item type response.Returns layout property in get work item type response.

none

Non restituisce alcuna proprietà nella risposta del tipo di elemento di lavoro.

states

Restituisce la proprietà states nella risposta del tipo di elemento di lavoro get.

Group

Rappresenta un gruppo nel form che contiene i controlli.

Nome Tipo Descrizione
contribution

WitContribution

Contributo per il gruppo.

controls

Control[]

Controlli da inserire nel gruppo.

height

integer (int32)

Altezza del contributo.

id

string

ID del nodo di layout.

inherited

boolean

Valore che indica se questo nodo di layout è stato ereditato da un layout padre. Questa operazione deve essere impostata solo dal combinatore.

isContribution

boolean

Valore che indica se il nodo di layout non è un contributo.

label

string

Etichetta per il gruppo.

order

integer (int32)

Ordine in cui deve essere visualizzato il gruppo nella sezione .

overridden

boolean

Valore che indica se questo nodo di layout è stato sottoposto a override da un layout figlio.

visible

boolean

Valore che indica se il gruppo deve essere nascosto o meno.

Page

Descrive una pagina nel layout del modulo dell'elemento di lavoro

Nome Tipo Descrizione
contribution

WitContribution

Contributo per la pagina.

id

string

ID del nodo di layout.

inherited

boolean

Valore che indica se questo nodo di layout è stato ereditato da un layout padre. Questa operazione deve essere impostata solo dal combinatore.

isContribution

boolean

Valore che indica se il nodo di layout non è un contributo.

label

string

Etichetta per la pagina.

locked

boolean

Valore che indica se tutte le operazioni utente sono consentite in questa pagina e il contenuto di questa pagina

order

integer (int32)

Ordine in cui deve essere visualizzata la pagina nel layout.

overridden

boolean

Valore che indica se questo nodo di layout è stato sottoposto a override da un layout figlio.

pageType

PageType

Icona per la pagina.

sections

Section[]

Sezioni della pagina.

visible

boolean

Valore che indica se la pagina deve essere nascosta o meno.

PageType

Icona per la pagina.

Valore Descrizione
attachments

Tipo di pagina allegato.

custom

Tipo di pagina personalizzato.

history

Tipo di pagina cronologia.

links

Tipo di pagina di collegamento.

ProcessWorkItemType

Classe che descrive un oggetto tipo di elemento di lavoro

Nome Tipo Descrizione
behaviors

WorkItemTypeBehavior[]

Associazione tra un tipo di elemento di lavoro e comportamento

color

string

Colore del codice esadecimale per rappresentare il tipo di elemento di lavoro

customization

CustomizationType

Indica che il tipo di personalizzazione in questo elemento di lavoro Tipi di elemento di lavoro di sistema vengono ereditati dal processo padre, ma i tipi di elemento di lavoro ereditati non modificati sono elementi di lavoro ereditati ereditati dai tipi di elemento di lavoro padre Tipi di elemento di lavoro personalizzati sono tipi di elementi di lavoro creati nel processo corrente

description

string

Descrizione del tipo di elemento di lavoro

icon

string

Icona per rappresentare l'elemento di lavoro digitato

inherits

string

Nome di riferimento del tipo di elemento di lavoro padre

isDisabled

boolean

Indica se un tipo di elemento di lavoro è disabilitato

layout

FormLayout

Descrive il layout di un tipo di elemento di lavoro

name

string

Nome del tipo di elemento di lavoro

referenceName

string

Nome di riferimento del tipo di elemento di lavoro

states

WorkItemStateResultModel[]

Classe che rappresenta un risultato dello stato dell'elemento di lavoro.

url

string

URL del tipo di elemento di lavoro

Section

Definisce una sezione del layout del modulo dell'elemento di lavoro

Nome Tipo Descrizione
groups

Group[]

Elenco di gruppi figlio in questa sezione

id

string

ID del nodo di layout.

overridden

boolean

Valore che indica se questo nodo di layout è stato sottoposto a override da un layout figlio.

WitContribution

Proprietà di un contributo del modulo di un elemento di lavoro

Nome Tipo Descrizione
contributionId

string

ID per il contributo.

height

integer (int32)

Altezza del contributo.

inputs

object

Dizionario che contiene coppie chiave-valore per gli input di contributo.

showOnDeletedWorkItem

boolean

Valore che indica se il contributo deve essere visualizzato in workItem eliminato.

WorkItemBehaviorReference

Riferimento al comportamento di un tipo di elemento di lavoro.

Nome Tipo Descrizione
id

string

ID del comportamento di riferimento.

url

string

URL del comportamento di riferimento.

WorkItemStateResultModel

Classe che rappresenta un risultato dello stato dell'elemento di lavoro.

Nome Tipo Descrizione
color

string

Colore dello stato dell'elemento di lavoro.

customizationType

CustomizationType

Tipo di personalizzazione dello stato dell'elemento di lavoro.

hidden

boolean

Se lo stato dell'elemento di lavoro è nascosto.

id

string (uuid)

ID dell'oggetto Workitemstate.

name

string

Nome dello stato dell'elemento di lavoro.

order

integer (int32)

Ordine di stato dell'elemento di lavoro.

stateCategory

string

Stato dell'elemento di lavorocategoria.

url

string

URL dello stato dell'elemento di lavoro.

WorkItemTypeBehavior

Associazione tra un tipo di elemento di lavoro e comportamento

Nome Tipo Descrizione
behavior

WorkItemBehaviorReference

Riferimento al comportamento di un tipo di elemento di lavoro

isDefault

boolean

Se true il tipo di elemento di lavoro è il tipo di elemento di lavoro predefinito nel comportamento

isLegacyDefault

boolean

Se true il tipo di elemento di lavoro è il tipo di elemento di lavoro predefinito nel comportamento padre

url

string

URL del comportamento del tipo di elemento di lavoro