Processes - List
Pobierz listę wszystkich procesów, w tym system i dziedziczone.
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1-preview.2
GET https://dev.azure.com/{organization}/_apis/work/processes?$expand={$expand}&api-version=7.1-preview.2
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
organization
|
path | True |
string |
Nazwa organizacji usługi Azure DevOps. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Ta wartość powinna mieć wartość "7.1-preview.2", aby używać tej wersji interfejsu API. |
$expand
|
query |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
operacja zakończona powodzeniem |
Zabezpieczenia
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
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
Scopes
Nazwa | Opis |
---|---|
vso.work | Umożliwia odczytywanie elementów roboczych, zapytań, tablic, ścieżek obszaru i iteracji oraz innych metadanych powiązanych ze śledzeniem elementów roboczych. Umożliwia również wykonywanie zapytań, wyszukiwanie elementów roboczych i odbieranie powiadomień o zdarzeniach elementów roboczych za pośrednictwem punktów zaczepienia usługi. |
Przykłady
Get the list of processes
Sample Request
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1-preview.2
Sample Response
{
"count": 14,
"value": [
{
"typeId": "adcc42ab-9882-485e-a3ed-7678f01f66bc",
"referenceName": null,
"name": "Agile",
"description": "This template is flexible and will work great for most teams using Agile planning methods, including those practicing Scrum.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": true,
"customizationType": "System"
},
{
"typeId": "27450541-8e31-4150-9947-dc59f998fc01",
"referenceName": null,
"name": "CMMI",
"description": "This template is for more formal projects requiring a framework for process improvement and an auditable record of decisions.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "System"
},
{
"typeId": "6b724908-ef14-45cf-84f8-768b5384da45",
"referenceName": null,
"name": "Scrum",
"description": "This template is for teams who follow the Scrum framework.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "System"
},
{
"typeId": "e31fd6e1-c6af-44bb-925e-dfa71f551463",
"referenceName": null,
"name": "CustomProcess",
"description": "This template is flexible and will work great for most teams using Agile planning methods, including those practicing Scrum.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "Inherited"
}
]
}
Definicje
Nazwa | Opis |
---|---|
Customization |
Wskazuje typ dostosowania dla tego elementu roboczego. Zachowania systemowe są dziedziczone po procesie nadrzędnym, ale nie są modyfikowane. Zachowania dziedziczone to zmodyfikowane zachowania dziedziczone po procesie nadrzędnym. Zachowania niestandardowe to zachowania tworzone przez użytkownika w bieżącym procesie. |
Get |
|
Process |
Proces. |
Project |
Definiuje klasę odwołania do projektu. |
CustomizationType
Wskazuje typ dostosowania dla tego elementu roboczego. Zachowania systemowe są dziedziczone po procesie nadrzędnym, ale nie są modyfikowane. Zachowania dziedziczone to zmodyfikowane zachowania dziedziczone po procesie nadrzędnym. Zachowania niestandardowe to zachowania tworzone przez użytkownika w bieżącym procesie.
Nazwa | Typ | Opis |
---|---|---|
custom |
string |
Typ dostosowania jest niestandardowy, jeśli nowo utworzony typ roboczy jest dostosowany. |
inherited |
string |
Typ dostosowania jest dziedziczony, jeśli istniejący typ roboczy dziedziczonego procesu jest dostosowany. |
system |
string |
Typ dostosowywania to System, jeśli jest generowany przez system typ roboczy. |
GetProcessExpandLevel
Nazwa | Typ | Opis |
---|---|---|
none |
string |
Brak poziomu rozwijania. |
projects |
string |
Projekty rozszerzają poziom. |
ProcessInfo
Proces.
Nazwa | Typ | Opis |
---|---|---|
customizationType |
Wskazuje typ dostosowania w tym procesie. Proces systemowy jest procesem domyślnym. Proces dziedziczony jest modyfikowany, który był wcześniej procesem systemowy. |
|
description |
string |
Opis procesu. |
isDefault |
boolean |
Jest domyślnym procesem. |
isEnabled |
boolean |
Czy proces jest włączony. |
name |
string |
Nazwa procesu. |
parentProcessTypeId |
string |
Identyfikator procesu nadrzędnego. |
projects |
Projekty w tym procesie, do których użytkownik jest subskrybowany. |
|
referenceName |
string |
Nazwa odwołania do procesu. |
typeId |
string |
Identyfikator procesu. |
ProjectReference
Definiuje klasę odwołania do projektu.
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Opis projektu |
id |
string |
Identyfikator projektu |
name |
string |
Nazwa projektu |
url |
string |
Adres URL projektu |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla