Freigeben über


@azure/communication-job-router package

Klassen

JobRouterAdministrationClient

Der Client zum Ausführen von Routervorgängen für Administratoraufträge.

JobRouterClient

Der Client zum Ausführen von Auftragsroutervorgängen.

TransformingPagedAsyncIterableIterator

Schnittstellen

AcceptJobOfferResponse

Antwort, die id's für den Worker, auftrag und zuweisung aus einem akzeptierten Angebot enthält

BestWorkerMode

Aufträge werden an den Worker mit den stärksten verfügbaren Fähigkeiten verteilt.

CancelExceptionAction

Eine Aktion, die einen Auftrag als abgebrochen markiert

CancelJobOptions

Optionen zum Abbrechen eines Auftrags.

ChannelConfiguration

Stellt die Kapazität dar, die ein Auftrag in diesem Kanal von einem Worker beansprucht.

ClassificationPolicy

Ein Container für die Regeln, die die Klassifizierung von Aufträgen regeln.

ClassificationPolicyItem

Ausgelagerte instance von ClassificationPolicy

ClassificationPolicyResponse

Ein Container für die Regeln, die die Klassifizierung von Aufträgen regeln.

CloseJobOptions

Optionen zum Schließen eines Auftrags.

CompleteJobOptions

Optionen zum Ausführen eines Auftrags.

ConditionalQueueSelectorAttachment

Beschreibt eine Reihe von Warteschlangenselektoren, die angefügt werden, wenn die angegebene Bedingung in true aufgelöst wird.

ConditionalWorkerSelectorAttachment

Beschreibt eine Reihe von Worker-Selektoren, die angefügt werden, wenn die angegebene Bedingung in true aufgelöst wird.

CreateClassificationPolicyOptions

Optionen zum Erstellen einer Klassifizierungsrichtlinie.

CreateDistributionPolicyOptions

Optionen zum Erstellen einer Verteilungsrichtlinie.

CreateExceptionPolicyOptions

Optionen zum Erstellen einer Ausnahmerichtlinie.

CreateJobOptions

Optionen zum Erstellen eines Auftrags.

CreateQueueOptions

Optionen zum Erstellen einer Warteschlange.

CreateWorkerOptions

Optionen zum Erstellen eines Workers.

DeclineJobOfferOptions

Optionen zum Ablehnen eines Auftrags.

DeclineJobOfferRequest

Anforderungsnutzlast für ablehnende Angebote

DirectMapRouterRule

Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt.

DistributionMode

Abstrakte Basisklasse zum Definieren eines Verteilungsmodus

DistributionPolicy

Richtlinie, die die Verteilung von Aufträgen an die Arbeitnehmer regelt

DistributionPolicyItem

Ausgelagerte instance von DistributionPolicy

DistributionPolicyResponse

Richtlinie, die die Verteilung von Aufträgen an die Arbeitnehmer regelt

ExceptionAction

Die Aktion, die ausgeführt werden soll, wenn die Ausnahme ausgelöst wird

ExceptionPolicy

Eine Richtlinie, die Aktionen definiert, die beim Auslösen einer Ausnahme ausgeführt werden sollen.

ExceptionPolicyItem

Ausgelagerte instance von ExceptionPolicy

ExceptionPolicyResponse

Eine Richtlinie, die Aktionen definiert, die beim Auslösen einer Ausnahme ausgeführt werden sollen.

ExceptionRule

Eine Regel, die Aktionen definiert, die für einen bestimmten Trigger ausgeführt werden sollen.

ExceptionTrigger

Der Trigger für diese Ausnahmeregel

ExpressionRouterRule

Eine Regel, die Inlineausdruckregeln bereitstellt.

FunctionRouterRule

Eine Regel, die eine Bindung an eine von HTTP ausgelöste Azure-Funktion bereitstellt.

FunctionRouterRuleCredential

Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden

JSONArray

Sicherer Typ für Arrays.

JSONObject

Sicherer Typ für Objekte.

JobRouterAdministrationClientOptions

Optionen zum Erstellen eines Auftragsrouterverwaltungsclients.

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

Optionale Parameter.

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

Optionale Parameter.

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

Optionale Parameter.

JobRouterAdministrationUpsertQueueOptionalParams

Optionale Parameter.

JobRouterCancelJobActionOptionalParams

Optionale Parameter.

JobRouterClientOptions

Optionen zum Erstellen eines Auftragsrouterclients.

JobRouterCloseJobActionOptionalParams

Optionale Parameter.

JobRouterCompleteJobActionOptionalParams

Optionale Parameter.

JobRouterDeclineJobActionOptionalParams

Optionale Parameter.

JobRouterReclassifyJobActionOptionalParams

Optionale Parameter.

JobRouterUnassignJobActionOptionalParams

Optionale Parameter.

JobRouterUpsertJobOptionalParams

Optionale Parameter.

JobRouterUpsertWorkerOptionalParams

Optionale Parameter.

ListClassificationPoliciesOptions

Optionen zum Auflisten von Klassifizierungsrichtlinien.

ListDistributionPoliciesOptions

Optionen zum Auflisten von Verteilungsrichtlinien.

ListExceptionPoliciesOptions

Optionen zum Auflisten von Ausnahmerichtlinien.

ListJobsOptions

Optionen zum Abrufen von Routeraufträgen.

ListPageSettings

Argumente zum Abrufen der nächsten Seite der Suchergebnisse.

ListQueuesOptions

Optionen zum Auflisten von Warteschlangen.

ListWorkersOptions

Optionen zum Auflisten von Workern.

LongestIdleMode

Aufträge werden an den Mitarbeiter weitergeleitet, der am längsten im Leerlauf war.

ManualReclassifyExceptionAction

Eine Aktion, die einen Auftrag manuell neu klassifiziert, indem die Warteschlangen-, Prioritäts- und Workerselektoren bereitgestellt werden.

Oauth2ClientCredential

OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Fügt eine Warteschlangenauswahl an, bei der der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird

PassThroughWorkerSelectorAttachment

Fügt eine Workerauswahl an, bei der der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird

QueueAndMatchMode

Modustyp für den Abgleich von Warteschlangen- und Übereinstimmungsaufträgen.

QueueLengthExceptionTrigger

Trigger für eine Ausnahmeaktion bei Überschreitung der Warteschlangenlänge

QueueSelectorAttachment

Eine Anlage von Warteschlangenselektoren zum Auflösen einer Warteschlange in einen Auftrag aus einer Klassifizierungsrichtlinie

QueueWeightedAllocation

Enthält den Gewichtungsprozentsatz und die Warteschlangenselektoren, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt werden.

ReclassifyExceptionAction

Eine Aktion, die Bezeichnungen für einen Auftrag ändert und ihn dann neu klassifiziert.

ReclassifyJobOptions

Optionen zum erneuten Klassifizieren eines Auftrags.

RoundRobinMode

Aufträge werden an Mitarbeiter verteilt, beginnend mit dem Worker, der nach dem letzten Worker einen Auftrag erhält.

RouterJob

Eine arbeitseinheit, die weitergeleitet werden soll.

RouterJobAssignment

Zuweisungsdetails eines Auftrags an einen Worker

RouterJobItem

Paged instance von RouterJob

RouterJobMatchingMode

Warteschlangen- und Übereinstimmungsauftragsabgleichsmodus.

RouterJobNote

Hinweis mit Zeitstempel für einen Routerauftrag.

RouterJobOffer

Ein Angebot eines Arbeitsauftrags für einen Arbeitnehmer

RouterJobPositionDetails

Position und geschätzte Wartezeit für einen Auftrag.

RouterJobResponse

Eine arbeitseinheit, die weitergeleitet werden soll.

RouterQueue

Eine Warteschlange, die aufträge enthalten kann, die weitergeleitet werden sollen.

RouterQueueItem

Ausgelagerte instance von RouterQueue

RouterQueueResponse

Eine Warteschlange, die aufträge enthalten kann, die weitergeleitet werden sollen.

RouterQueueSelector

Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Warteschlangenauswahl erfüllt werden muss.

RouterQueueStatistics

Statistiken für die Warteschlange

RouterRule

Eine Regel mit einem der folgenden Typen:

StaticRule: Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer das gleiche Ergebnis zurückgeben. DirectMapRule: Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt. ExpressionRule: Eine Regel, die Inlineausdrucksregeln bereitstellt. AzureFunctionRule: Eine Regel, die eine Bindung an eine durch HTTP ausgelöste Azure-Funktion bereitstellt. WebhookRule: Eine Regel, die eine Bindung an einen Webserver nach dem OAuth2.0-Authentifizierungsprotokoll bereitstellt.

RouterWorker

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

RouterWorkerAssignment

Die Zuweisung eines Workers zu einem Auftrag

RouterWorkerItem

Ausgelagerte instance von RouterWorker

RouterWorkerResponse

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

RouterWorkerSelector

Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Workerauswahl erfüllt werden muss.

RuleEngineQueueSelectorAttachment

Fügt Warteschlangenselektoren an einen Auftrag an, wenn die RouterRule aufgelöst wird.

RuleEngineWorkerSelectorAttachment

Fügt Workerselektoren an einen Auftrag an, wenn eine RouterRule aufgelöst wird

ScheduleAndSuspendMode
ScoringRuleOptions

Kapselt alle Optionen, die als Parameter für die Bewertungsregel mit BestWorkerMode übergeben werden können

StaticQueueSelectorAttachment

Beschreibt eine Warteschlangenauswahl, die an den Auftrag angefügt wird.

StaticRouterRule

Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer das gleiche Ergebnis zurückgeben.

StaticWorkerSelectorAttachment

Beschreibt eine Workerauswahl, die an den Auftrag angefügt wird.

SuspendMode

Typ des Abgleichsmodus "Auftrag anhalten".

UnassignJobOptions

Optionen zum Aufheben der Zuweisung eines Auftrags.

UnassignJobRequest

Anforderungsnutzlast zum Aufheben der Zuweisung eines Auftrags.

UnassignJobResponse

Antwortnutzlast, nachdem die Zuweisung eines Auftrags erfolgreich aufgehoben wurde.

UpdateClassificationPolicyOptions

Optionen zum Aktualisieren einer Klassifizierungsrichtlinie.

UpdateDistributionPolicyOptions

Optionen zum Aktualisieren einer Verteilungsrichtlinie.

UpdateExceptionPolicyOptions

Optionen zum Aktualisieren einer Ausnahmerichtlinie.

UpdateJobOptions

Optionen zum Aktualisieren eines Auftrags.

UpdateQueueOptions

Optionen zum Aktualisieren einer Warteschlange.

UpdateWorkerOptions

Optionen zum Aktualisieren eines Workers.

WaitTimeExceptionTrigger

Trigger für eine Ausnahmeaktion bei Überschreitung der Wartezeit

WebhookRouterRule

Eine Regel, die eine Bindung an einen externen Webserver bereitstellt.

WeightedAllocationQueueSelectorAttachment

Beschreibt mehrere Sätze von Warteschlangenselektoren, von denen einer ausgewählt und entsprechend einer Gewichtung angefügt wird.

WeightedAllocationWorkerSelectorAttachment

Beschreibt mehrere Sätze von Workerselektoren, von denen einer ausgewählt und entsprechend einer Gewichtung angefügt wird.

WorkerSelectorAttachment

Eine Anlage, die Workerselektoren an einen Auftrag anfügt

WorkerWeightedAllocation

Enthält den Gewichtungsprozentsatz und Workerselektoren, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt werden.

Typaliase

CancelJobResponse

Enthält Antwortdaten für den Abbruchauftragsvorgang.

CloseJobResponse

Enthält Antwortdaten für den Vorgang zum Schließen des Auftrags.

CompleteJobResponse

Enthält Antwortdaten für den vollständigen Auftragsvorgang.

DeclineJobOfferResponse

Enthält Antwortdaten für den Vorgang "Ablehnungsauftrag".

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

Definiert Werte für ExpressionRouterRuleLanguage.
<xref:KnownExpressionRouterRuleLanguage> kann austauschbar mit ExpressionRouterRuleLanguage verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Vom Dienst unterstützte bekannte Werte

powerFx

JSONValue

Sicherer Typ anstelle von "any".

JobMatchModeType

Definiert Werte für JobMatchModeType.
<xref:KnownJobMatchModeType> kann austauschbar mit JobMatchModeType verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Vom Dienst unterstützte bekannte Werte

queueAndMatchMode
scheduleAndSuspendMode
suspendMode

LabelOperator

Definiert Werte für LabelOperator.
<xref:KnownLabelOperator> kann austauschbar mit LabelOperator verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Vom Dienst unterstützte bekannte Werte

Gleich
Notequal
Lessthan
lessThanEqual
Greaterthan
greaterThanEqual

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Enthält Antwortdaten für den Vorgang "Auftrag neu klassifizieren".

RouterJobStatus

Definiert Werte für RouterJobStatus.
<xref:KnownRouterJobStatus> kann austauschbar mit RouterJobStatus verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

pendingClassification
Warteschlange
Zugewiesen
Abgeschlossen
Geschlossen
abgebrochen
classificationFailed
created
pendingSchedule
Geplant
scheduleFailed
waitingForActivation

RouterJobStatusSelector

Definiert Werte für RouterJobStatusSelector.
<xref:KnownRouterJobStatusSelector> kann austauschbar mit RouterJobStatusSelector verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

all
pendingClassification
Warteschlange
Zugewiesen
Abgeschlossen
Geschlossen
abgebrochen
classificationFailed
created
pendingSchedule
Geplant
scheduleFailed
waitingForActivation
active

RouterRuleUnion
RouterWorkerSelectorStatus

Definiert Werte für RouterWorkerSelectorStatus.
<xref:KnownRouterWorkerSelectorStatus> kann austauschbar mit RouterWorkerSelectorStatus verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

active
Abgelaufen

RouterWorkerState

Definiert Werte für RouterWorkerState.
<xref:KnownRouterWorkerState> kann austauschbar mit RouterWorkerState verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

active
Entwässerung
inactive

RouterWorkerStateSelector

Definiert Werte für RouterWorkerStateSelector.
<xref:KnownRouterWorkerStateSelector> kann austauschbar mit RouterWorkerStateSelector verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

active
Entwässerung
inactive
all

ScoringRuleParameterSelector

Definiert Werte für ScoringRuleParameterSelector.
<xref:KnownScoringRuleParameterSelector> kann austauschbar mit ScoringRuleParameterSelector verwendet werden. Diese Enumeration enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

jobLabels
workerSelectors

Transformer
WorkerSelectorAttachmentUnion