RouterWorkerOutput interface

Eine Entität, an die Aufträge weitergeleitet werden sollen.

Eigenschaften

assignedJobs

Eine Liste der zugewiesenen Aufträge, die diesem Worker zugeordnet sind.

availableForOffers

Ein Kennzeichen, das angibt, dass dieser Mitarbeiter offen ist, um Angebote zu erhalten oder nicht.

capacity

Die Gesamtkapazitätsbewertung dieses Workers muss mehrere gleichzeitige Aufträge verwalten.

channels

Sammlung von Kanälen, die dieser Mitarbeiter verarbeiten kann, und deren Auswirkungen auf die Kapazität der Mitarbeiter.

etag

Das Entitätstag für diese Ressource.

id

ID eines Mitarbeiters.

labels

Eine Reihe von Schlüssel-Wert-Paaren, die Attribute identifizieren, die von den Regelmodulen verwendet werden, um Entscheidungen zu treffen. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert.

loadRatio

Ein Wert, der die Kapazität der Mitarbeiter angibt. Der Wert "1" bedeutet, dass alle Kapazitäten verbraucht werden. Ein Wert von "0" bedeutet, dass zurzeit keine Kapazität verbraucht wird.

offers

Eine Liste der aktiven Angebote, die für diesen Arbeitnehmer ausgestellt wurden.

queues

Sammlung von Warteschlangen, von denen dieser Worker Arbeit erhalten kann.

state

Aktueller Status eines Arbeitnehmers.

Mögliche Werte: aktiv, entwässern, inaktiv

tags

Eine Reihe nicht identifizierter Attribute, die diesem Worker zugeordnet sind. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert.

Details zur Eigenschaft

assignedJobs

Eine Liste der zugewiesenen Aufträge, die diesem Worker zugeordnet sind.

assignedJobs?: RouterWorkerAssignmentOutput[]

Eigenschaftswert

availableForOffers

Ein Kennzeichen, das angibt, dass dieser Mitarbeiter offen ist, um Angebote zu erhalten oder nicht.

availableForOffers?: boolean

Eigenschaftswert

boolean

capacity

Die Gesamtkapazitätsbewertung dieses Workers muss mehrere gleichzeitige Aufträge verwalten.

capacity?: number

Eigenschaftswert

number

channels

Sammlung von Kanälen, die dieser Mitarbeiter verarbeiten kann, und deren Auswirkungen auf die Kapazität der Mitarbeiter.

channels?: RouterChannelOutput[]

Eigenschaftswert

etag

Das Entitätstag für diese Ressource.

etag: string

Eigenschaftswert

string

id

ID eines Mitarbeiters.

id: string

Eigenschaftswert

string

labels

Eine Reihe von Schlüssel-Wert-Paaren, die Attribute identifizieren, die von den Regelmodulen verwendet werden, um Entscheidungen zu treffen. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert.

labels?: Record<string, any>

Eigenschaftswert

Record<string, any>

loadRatio

Ein Wert, der die Kapazität der Mitarbeiter angibt. Der Wert "1" bedeutet, dass alle Kapazitäten verbraucht werden. Ein Wert von "0" bedeutet, dass zurzeit keine Kapazität verbraucht wird.

loadRatio?: number

Eigenschaftswert

number

offers

Eine Liste der aktiven Angebote, die für diesen Arbeitnehmer ausgestellt wurden.

offers?: RouterJobOfferOutput[]

Eigenschaftswert

queues

Sammlung von Warteschlangen, von denen dieser Worker Arbeit erhalten kann.

queues?: string[]

Eigenschaftswert

string[]

state

Aktueller Status eines Arbeitnehmers.

Mögliche Werte: aktiv, entwässern, inaktiv

state?: string

Eigenschaftswert

string

tags

Eine Reihe nicht identifizierter Attribute, die diesem Worker zugeordnet sind. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert.

tags?: Record<string, any>

Eigenschaftswert

Record<string, any>