Freigeben über


@azure/communication-job-router package

Klassen

JobRouterAdministrationClient

Der Client zum Ausführen administrativer Job-Router-Vorgänge.

JobRouterClient

Der Client zum Ausführen von Job-Router-Vorgängen.

TransformingPagedAsyncIterableIterator

Schnittstellen

AcceptJobOfferResponse

Antwort, die IDs für den Mitarbeiter, die Arbeit und die Aufgabe aus einem akzeptierten Angebot enthält

BestWorkerMode

Arbeitsplätze werden an den Arbeiter 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 Mitarbeiter verbraucht.

ClassificationPolicy

Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden.

ClassificationPolicyItem

Paged-Instanz von ClassificationPolicy

ClassificationPolicyResponse

Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden.

CloseJobOptions

Optionen zum Schließen eines Auftrags.

CompleteJobOptions

Optionen zum Abschließen eines Auftrags.

ConditionalQueueSelectorAttachment

Beschreibt einen Satz von Warteschlangenselektoren, die angehängt werden, wenn die angegebene Bedingung in true aufgelöst wird

ConditionalWorkerSelectorAttachment

Beschreibt einen Satz von Worker-Selektoren, die angehängt 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 einer Arbeitskraft.

DeclineJobOfferOptions

Optionen zum Ablehnen eines Auftrags.

DeclineJobOfferRequest

Anforderungsnutzlast für absteigende Angebote

DirectMapRouterRule

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

DistributionMode

Abstrakte Basisklasse zum Definieren eines Verteilungsmodus

DistributionPolicy

Richtlinie für die Verteilung von Aufträgen an Arbeitnehmer

DistributionPolicyItem

Paged-Instanz von DistributionPolicy

DistributionPolicyResponse

Richtlinie für die Verteilung von Aufträgen an Arbeitnehmer

ExceptionAction

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

ExceptionPolicy

Eine Richtlinie, die Aktionen definiert, die ausgeführt werden sollen, wenn eine Ausnahme ausgelöst wird.

ExceptionPolicyItem

Paged-Instanz von ExceptionPolicy

ExceptionPolicyResponse

Eine Richtlinie, die Aktionen definiert, die ausgeführt werden sollen, wenn eine Ausnahme ausgelöst wird.

ExceptionRule

Eine Regel, die Aktionen definiert, die auf einem bestimmten Trigger ausgeführt werden sollen.

ExceptionTrigger

Der Trigger für diese Ausnahmeregel

ExpressionRouterRule

Eine Regel, die Inlineausdrucksregeln bereitstellt.

FunctionRouterRule

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

FunctionRouterRuleCredential

Anmeldeinformationen für den Zugriff auf Azure-Funktionsregel

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 Arbeitskräften.

LongestIdleMode

Arbeitsplätze werden an den Arbeitnehmer geleitet, der längst im Leerlauf war.

ManualReclassifyExceptionAction

Eine Aktion, die einen Auftrag manuell neu klassifiziert, indem die Warteschlangen-, Prioritäts- und Arbeitsauswahlen 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 einen Warteschlangenselektor an, an den der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird

PassThroughWorkerSelectorAttachment

Fügt einen Worker-Selektor an, an den der Wert von der Auftragsbezeichnung mit demselben Schlüssel übergeben wird.

QueueAndMatchMode

Warteschlange und Abgleichsmodus für den Auftragsabgleich.

QueueLengthExceptionTrigger

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

QueueSelectorAttachment

Ein Anhang von Warteschlangenselektoren, um eine Warteschlange aus einer Klassifizierungsrichtlinie in einen Auftrag aufzulösen

QueueWeightedAllocation

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

ReclassifyExceptionAction

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

ReclassifyJobOptions

Optionen zum Reklassifizieren eines Auftrags.

RoundRobinMode

Arbeitsplätze werden an Die Arbeitnehmer verteilt, beginnend mit dem Arbeitnehmer, der nach dem letzten Arbeitnehmer einen Arbeitsplatz erhält.

RouterJob

Eine Arbeitseinheit, die weitergeleitet werden soll.

RouterJobAssignment

Zuweisungsdetails eines Arbeitsplatzes an einen Mitarbeiter

RouterJobItem

Paged-Instanz von RouterJob

RouterJobMatchingMode

Modus für den Abgleich von Aufträgen in die Warteschlange einreihen und abgleichen.

RouterJobNote

Notiz mit Zeitstempel für einen Router-Job.

RouterJobOffer

Ein Angebot eines Arbeitsplatzes 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

Paged-Instanz 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 eines der folgenden Typen:

StaticRule: Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer dasselbe 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 vom 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 Aufgabe eines Arbeitnehmers zu einem Job

RouterWorkerItem

Paged-Instanz 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 Arbeitsauswahl erfüllt werden muss.

RuleEngineQueueSelectorAttachment

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

RuleEngineWorkerSelectorAttachment

Fügt Worker-Selektoren an einen Job 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 einen Warteschlangenselektor, der an den Auftrag angefügt wird

StaticRouterRule

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

StaticWorkerSelectorAttachment

Beschreibt einen Worker-Selektor, der an den Auftrag angehängt wird

SuspendMode

Typ des Auftragsabgleichsmodus anhalten.

UnassignJobOptions

Optionen zum Aufheben der Zuweisung eines Auftrags.

UnassignJobRequest

Anforderungsnutzlast für das Aufheben der Zuweisung eines Auftrags.

UnassignJobResponse

Antwortnutzlast, nachdem ein Auftrag erfolgreich nicht zugewiesen 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 einer Arbeitskraft.

WaitTimeExceptionTrigger

Auslösen einer Ausnahmeaktion beim Überschreiten 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 angehängt wird

WeightedAllocationWorkerSelectorAttachment

Beschreibt mehrere Sätze von Worker-Selektoren, von denen einer ausgewählt und entsprechend einer Gewichtung angehängt wird

WorkerSelectorAttachment

Ein Anhang, der Worker-Selektoren an einen Job anhängt

WorkerWeightedAllocation

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

Typaliase

CancelJobResponse

Enthält Antwortdaten für den Vorgang zum Abbruch des Auftrags.

CloseJobResponse

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

CompleteJobResponse

Enthält Antwortdaten für den gesamten Auftragsvorgang.

DeclineJobOfferResponse

Enthält Antwortdaten für den Vorgang zum Ablehnen des Auftrags.

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

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

Bekannte Werte, die vom Dienst unterstützt werden

powerFx

JSONValue

Sicherer Typ anstelle von "beliebig".

JobMatchModeType

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

Bekannte Werte, die vom Dienst unterstützt werden

queueAndMatchMode
scheduleAndSuspendMode
suspendMode

LabelOperator

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

Bekannte Werte, die vom Dienst unterstützt werden

gleich
notEqual
kleinerThan
weniger als gleich
größerAls:
greaterThanEqual

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Enthält Antwortdaten für den Vorgang zum Reklassifizieren des Auftrags.

RouterJobStatus

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

Bekannte Werte, die vom Dienst unterstützt werden

ausstehendKlassifizierung
angestanden
zugewiesen
abgeschlossenen
geschlossene
abgebrochen
classificationFehlgeschlagen
erstellt
ausstehendZeitplan
geplanten
scheduleFehlgeschlagen
waitingForActivation

RouterJobStatusSelector

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

Bekannte Werte, die vom Dienst unterstützt werden

alle
ausstehendKlassifizierung
angestanden
zugewiesen
abgeschlossenen
geschlossene
abgebrochen
classificationFehlgeschlagen
erstellt
ausstehendZeitplan
geplanten
scheduleFehlgeschlagen
waitingForActivation
aktive

RouterRuleUnion
RouterWorkerSelectorStatus

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

Bekannte Werte, die vom Dienst unterstützt werden

aktive
abgelaufene

RouterWorkerState

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

Bekannte Werte, die vom Dienst unterstützt werden

aktive
entwässernd
inaktiven

RouterWorkerStateSelector

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

Bekannte Werte, die vom Dienst unterstützt werden

aktive
entwässernd
inaktiven
alle

ScoringRuleParameterSelector

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

Bekannte Werte, die vom Dienst unterstützt werden

job-Etiketten
workerSelektoren

Transformer
WorkerSelectorAttachmentUnion