Udostępnij za pośrednictwem


Job Router Operations - Unassign Job

Co więcej, co umożliwia anulowanie przypisania zadania.

POST {endpoint}/routing/jobs/{jobId}/assignments/{assignmentId}:unassign?api-version=2023-11-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
assignmentId
path True

string

Identyfikator przypisania zadania.

endpoint
path True

string

Identyfikator URI zasobu komunikacji

jobId
path True

string

Identyfikator zadania.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Typ Opis
suspendMatching

boolean

Jeśli wartość SuspendMatching ma wartość true, zadanie nie jest kolejkowane do ponownego dopasowania z procesem roboczym.

Odpowiedzi

Nazwa Typ Opis
200 OK

UnassignJobResult

Żądanie zakończyło się pomyślnie.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Nagłówki

x-ms-error-code: string

Zabezpieczenia

AadOauth2Auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize
Adres URL tokenu: https://login.microsoftonline.com/common/oauth2/token

Zakresy

Nazwa Opis
https://communication.azure.com/.default

Przykłady

Un-assign a job

Przykładowe żądanie

POST https://contoso.westus.communications.azure.com/routing/jobs/8780b28c-7079-4de1-9143-4d369289e958/assignments/1d5896f3-8b54-40be-82d3-910323f5e2af:unassign?api-version=2023-11-01

{
  "suspendMatching": false
}

Przykładowa odpowiedź

{
  "jobId": "8780b28c-7079-4de1-9143-4d369289e958",
  "unassignmentCount": 1
}

Definicje

Nazwa Opis
Azure.Core.Foundations.Error

Obiekt błędu.

Azure.Core.Foundations.ErrorResponse

Odpowiedź zawierająca szczegóły błędu.

Azure.Core.Foundations.InnerError

Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

UnassignJobOptions

Żądanie ładunku dla nieprzypisania zadania.

UnassignJobResult

Ładunek odpowiedzi po pomyślnym nieprzypisaniu zadania.

Azure.Core.Foundations.Error

Obiekt błędu.

Nazwa Typ Opis
code

string

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

details

Azure.Core.Foundations.Error[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

innererror

Azure.Core.Foundations.InnerError

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

message

string

Czytelna dla człowieka reprezentacja błędu.

target

string

Element docelowy błędu.

Azure.Core.Foundations.ErrorResponse

Odpowiedź zawierająca szczegóły błędu.

Nazwa Typ Opis
error

Azure.Core.Foundations.Error

Obiekt błędu.

Azure.Core.Foundations.InnerError

Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Nazwa Typ Opis
code

string

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

innererror

Azure.Core.Foundations.InnerError

Błąd wewnętrzny.

UnassignJobOptions

Żądanie ładunku dla nieprzypisania zadania.

Nazwa Typ Opis
suspendMatching

boolean

Jeśli wartość SuspendMatching ma wartość true, zadanie nie jest kolejkowane do ponownego dopasowania z procesem roboczym.

UnassignJobResult

Ładunek odpowiedzi po pomyślnym nieprzypisaniu zadania.

Nazwa Typ Opis
jobId

string

Identyfikator nieprzypisanego zadania.

unassignmentCount

integer

Liczba nieprzypisanych zadań. Maksymalnie 3.