RouterJob interface

En arbetsenhet som ska dirigeras.

Egenskaper

assignments

En samling av tilldelningarna för jobbet. Nyckeln är AssignmentId. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

attachedWorkerSelectors

En samling etikettväljare som är kopplade till en klassificeringsprincip, som en arbetare måste uppfylla för att kunna bearbeta det här jobbet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

channelId

Kanalidentifieraren. T.ex. röst, chatt osv.

channelReference

Referens till en extern överordnad kontext, t.ex. Samtals-ID.

classificationPolicyId

ID:t för klassificeringsprincipen som används för att klassificera ett jobb.

dispositionCode

Orsakskod för avbrutna eller stängda jobb.

enqueuedAt

Den tid då ett jobb köades i UTC. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id

Jobbets ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

labels

En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut.

matchingMode

Det läge som jobbet matchas som.

notes

Anteckningar som är kopplade till ett jobb, sorterade efter tidsstämpel

priority

Prioriteten för det här jobbet.

queueId

ID:t för kön som det här jobbet placeras i kö till.

requestedWorkerSelectors

En samling manuellt angivna etikettväljare, som en arbetare måste uppfylla för att kunna bearbeta det här jobbet.

scheduledAt

Om detta anges kommer jobbet att schemaläggas att placeras i kö vid en viss tidpunkt OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

status

Jobbets status. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

En uppsättning icke-identifierande attribut som är kopplade till det här jobbet

Egenskapsinformation

assignments

En samling av tilldelningarna för jobbet. Nyckeln är AssignmentId. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

assignments?: {[propertyName: string]: RouterJobAssignment}

Egenskapsvärde

{[propertyName: string]: RouterJobAssignment}

attachedWorkerSelectors

En samling etikettväljare som är kopplade till en klassificeringsprincip, som en arbetare måste uppfylla för att kunna bearbeta det här jobbet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

attachedWorkerSelectors?: RouterWorkerSelector[]

Egenskapsvärde

channelId

Kanalidentifieraren. T.ex. röst, chatt osv.

channelId?: string

Egenskapsvärde

string

channelReference

Referens till en extern överordnad kontext, t.ex. Samtals-ID.

channelReference?: string

Egenskapsvärde

string

classificationPolicyId

ID:t för klassificeringsprincipen som används för att klassificera ett jobb.

classificationPolicyId?: string

Egenskapsvärde

string

dispositionCode

Orsakskod för avbrutna eller stängda jobb.

dispositionCode?: string

Egenskapsvärde

string

enqueuedAt

Den tid då ett jobb köades i UTC. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

enqueuedAt?: Date

Egenskapsvärde

Date

id

Jobbets ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

labels

En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut.

labels?: JSONObject

Egenskapsvärde

matchingMode

Det läge som jobbet matchas som.

matchingMode?: RouterJobMatchingMode

Egenskapsvärde

notes

Anteckningar som är kopplade till ett jobb, sorterade efter tidsstämpel

notes?: RouterJobNote[]

Egenskapsvärde

priority

Prioriteten för det här jobbet.

priority?: number

Egenskapsvärde

number

queueId

ID:t för kön som det här jobbet placeras i kö till.

queueId?: string

Egenskapsvärde

string

requestedWorkerSelectors

En samling manuellt angivna etikettväljare, som en arbetare måste uppfylla för att kunna bearbeta det här jobbet.

requestedWorkerSelectors?: RouterWorkerSelector[]

Egenskapsvärde

scheduledAt

Om detta anges kommer jobbet att schemaläggas att placeras i kö vid en viss tidpunkt OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

scheduledAt?: Date

Egenskapsvärde

Date

status

Jobbets status. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

status?: string

Egenskapsvärde

string

tags

En uppsättning icke-identifierande attribut som är kopplade till det här jobbet

tags?: JSONObject

Egenskapsvärde