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. |
process
|
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 |
Flag per determinare le proprietà del tipo di elemento di lavoro da restituire |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
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. |
Customization |
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 |
Form |
Descrive il layout di un tipo di elemento di lavoro |
Get |
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 |
Page |
Icona per la pagina. |
Process |
Classe che descrive un oggetto tipo di elemento di lavoro |
Section |
Definisce una sezione del layout del modulo dell'elemento di lavoro |
Wit |
Proprietà di un contributo del modulo di un elemento di lavoro |
Work |
Riferimento al comportamento di un tipo di elemento di lavoro. |
Work |
Classe che rappresenta un risultato dello stato dell'elemento di lavoro. |
Work |
Associazione tra un tipo di elemento di lavoro e comportamento |
Control
Rappresenta un controllo nel form.
Nome | Tipo | Descrizione |
---|---|---|
contribution |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |