Job Router Operations - Accept Job Offer

Accetta un'offerta per lavorare su un processo e restituisce un conflitto 409/conflitto se un altro agente ha accettato già il processo.

POST {endpoint}/routing/workers/{workerId}/offers/{offerId}:accept?api-version=2023-11-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
endpoint
path True

string

URI della risorsa di comunicazione

offerId
path True

string

ID di un'offerta.

workerId
path True

string

ID di un ruolo di lavoro.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

AcceptJobOfferResult

La richiesta ha avuto esito positivo.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Risposta di errore imprevista.

Intestazioni

x-ms-error-code: string

Esempio

Accepts an offer to work on a job

Esempio di richiesta

POST https://contoso.westus.communications.azure.com/routing/workers/DefaultWorker/offers/1d5896f3-8b54-40be-82d3-910323f5e2af:accept?api-version=2023-11-01

Risposta di esempio

{
  "assignmentId": "246d5a06-c04a-4b6b-8a34-02bbd9fdad68",
  "jobId": "632f5345-220b-4e46-b31f-aeaf03cc2df9",
  "workerId": "DefaultWorker"
}

Definizioni

Nome Descrizione
AcceptJobOfferResult

Risposta contenente ID per il ruolo di lavoro, il processo e l'assegnazione da un'offerta accettata.

Azure.Core.Foundations.Error

Oggetto error.

Azure.Core.Foundations.ErrorResponse

Risposta contenente i dettagli dell'errore.

Azure.Core.Foundations.InnerError

Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

AcceptJobOfferResult

Risposta contenente ID per il ruolo di lavoro, il processo e l'assegnazione da un'offerta accettata.

Nome Tipo Descrizione
assignmentId

string

ID dell'assegnazione di processo che assegna un ruolo di lavoro che ha accettato un'offerta a un processo.

jobId

string

ID del processo assegnato.

workerId

string

ID del ruolo di lavoro a cui è stato assegnato il processo.

Azure.Core.Foundations.Error

Oggetto error.

Nome Tipo Descrizione
code

string

Uno dei set definiti dal server di codici di errore.

details

Azure.Core.Foundations.Error[]

Matrice di dettagli sugli errori specifici che hanno causato questo errore segnalato.

innererror

Azure.Core.Foundations.InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

message

string

Rappresentazione leggibile dell'errore.

target

string

Destinazione dell'errore.

Azure.Core.Foundations.ErrorResponse

Risposta contenente i dettagli dell'errore.

Nome Tipo Descrizione
error

Azure.Core.Foundations.Error

Oggetto error.

Azure.Core.Foundations.InnerError

Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Nome Tipo Descrizione
code

string

Uno dei set definiti dal server di codici di errore.

innererror

Azure.Core.Foundations.InnerError

Errore interno.