Dela via


@azure/communication-job-router package

Klasser

JobRouterAdministrationClient

Klienten för att utföra administrativa jobbrouteråtgärder.

JobRouterClient

Klienten för att utföra jobbrouteråtgärder.

TransformingPagedAsyncIterableIterator

Gränssnitt

AcceptJobOfferResponse

Svar som innehåller ID:t för arbetare, jobb och tilldelning från ett godkänt erbjudande

BestWorkerMode

Jobb distribueras till arbetaren med de starkaste tillgängliga funktionerna.

CancelExceptionAction

En åtgärd som markerar ett jobb som avbrutet

CancelJobOptions

Alternativ för att avbryta ett jobb.

ChannelConfiguration

Representerar kapaciteten som ett jobb i den här kanalen förbrukar från en arbetare

ClassificationPolicy

En container för de regler som styr hur jobb klassificeras.

ClassificationPolicyItem

Paged-instans av ClassificationPolicy

ClassificationPolicyResponse

En container för de regler som styr hur jobb klassificeras.

CloseJobOptions

Alternativ för att stänga ett jobb.

CompleteJobOptions

Alternativ för att slutföra ett jobb.

ConditionalQueueSelectorAttachment

Beskriver en uppsättning köväljare som ska bifogas om det angivna villkoret matchas till true

ConditionalWorkerSelectorAttachment

Beskriver en uppsättning arbetsväljare som ska kopplas om det angivna villkoret matchas till sant

CreateClassificationPolicyOptions

Alternativ för att skapa en klassificeringsprincip.

CreateDistributionPolicyOptions

Alternativ för att skapa en distributionsprincip.

CreateExceptionPolicyOptions

Alternativ för att skapa en undantagsprincip.

CreateJobOptions

Alternativ för att skapa ett jobb.

CreateQueueOptions

Alternativ för att skapa en kö.

CreateWorkerOptions

Alternativ för att skapa en arbetare.

DeclineJobOfferOptions

Alternativ för att tacka nej till ett jobb.

DeclineJobOfferRequest

Begär nyttolast för degressiva erbjudanden

DirectMapRouterRule

En regel som returnerar samma etiketter som indataetiketterna.

DistributionMode

Abstrakt basklass för att definiera ett distributionsläge

DistributionPolicy

Policy som styr hur jobb distribueras till arbetare

DistributionPolicyItem

Sidsidig instans av DistributionPolicy

DistributionPolicyResponse

Policy som styr hur jobb distribueras till arbetare

ExceptionAction

Den åtgärd som ska vidtas när undantaget utlöses

ExceptionPolicy

En princip som definierar åtgärder som ska köras när undantag utlöses.

ExceptionPolicyItem

Paged-instans av ExceptionPolicy

ExceptionPolicyResponse

En princip som definierar åtgärder som ska köras när undantag utlöses.

ExceptionRule

En regel som definierar åtgärder som ska köras på en specifik utlösare.

ExceptionTrigger

Utlösaren för den här undantagsregeln

ExpressionRouterRule

En regel som tillhandahåller regler för infogade uttryck.

FunctionRouterRule

En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion.

FunctionRouterRuleCredential

Autentiseringsuppgifter som används för att komma åt Azure-funktionsregeln

JSONArray

Säker typ för matriser.

JSONObject

Säker typ för objekt.

JobRouterAdministrationClientOptions

Alternativ för att skapa en tjänstrouteradministrationsklient.

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

Valfria parametrar.

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

Valfria parametrar.

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

Valfria parametrar.

JobRouterAdministrationUpsertQueueOptionalParams

Valfria parametrar.

JobRouterCancelJobActionOptionalParams

Valfria parametrar.

JobRouterClientOptions

Alternativ för att skapa en jobbrouterklient.

JobRouterCloseJobActionOptionalParams

Valfria parametrar.

JobRouterCompleteJobActionOptionalParams

Valfria parametrar.

JobRouterDeclineJobActionOptionalParams

Valfria parametrar.

JobRouterReclassifyJobActionOptionalParams

Valfria parametrar.

JobRouterUnassignJobActionOptionalParams

Valfria parametrar.

JobRouterUpsertJobOptionalParams

Valfria parametrar.

JobRouterUpsertWorkerOptionalParams

Valfria parametrar.

ListClassificationPoliciesOptions

Alternativ för att lista klassificeringsprinciper.

ListDistributionPoliciesOptions

Alternativ för att lista distributionsprinciper.

ListExceptionPoliciesOptions

Alternativ för att lista undantagsprinciper.

ListJobsOptions

Alternativ för att få routerjobb.

ListPageSettings

Argument för att hämta nästa sida med sökresultat.

ListQueuesOptions

Alternativ för att lista köer.

ListWorkersOptions

Alternativ för att lista arbetare.

LongestIdleMode

Jobb dirigeras till den arbetare som har varit inaktiv längst.

ManualReclassifyExceptionAction

En åtgärd som manuellt omklassificerar ett jobb genom att ange kö-, prioritets- och arbetarväljare.

Oauth2ClientCredential

OAuth2.0-autentiseringsuppgifter som används för Contosos auktoriseringsserver. Referens: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Bifogar en köväljare där värdet skickas från jobbetiketten med samma nyckel

PassThroughWorkerSelectorAttachment

Bifogar en arbetsväljare där värdet skickas från jobbetiketten med samma nyckel

QueueAndMatchMode

Typ av kö- och matchningsläge för jobbmatchning.

QueueLengthExceptionTrigger

Utlösare för en undantagsåtgärd vid överskriden kölängd

QueueSelectorAttachment

En bifogad fil med köväljare för att matcha en kö till ett jobb från en klassificeringsprincip

QueueWeightedAllocation

Innehåller viktprocent och köväljare som ska tillämpas om de väljs för viktade distributioner.

ReclassifyExceptionAction

En åtgärd som ändrar etiketter på ett jobb och sedan klassificerar om det

ReclassifyJobOptions

Alternativ för att omklassificera ett jobb.

RoundRobinMode

Jobb distribueras i ordning till arbetare, från och med den arbetare som är efter den sista arbetaren som får ett jobb.

RouterJob

En arbetsenhet som ska dirigeras.

RouterJobAssignment

Tilldelningsinformation för ett jobb till en arbetare

RouterJobItem

Sidsidig instans av RouterJob

RouterJobMatchingMode

Köa och matcha jobbmatchningsläge.

RouterJobNote

Anteckning med tidsstämpel för ett routerjobb.

RouterJobOffer

Ett erbjudande om ett jobb till en arbetare

RouterJobPositionDetails

Position och uppskattad väntetid för ett jobb.

RouterJobResponse

En arbetsenhet som ska dirigeras.

RouterQueue

En kö som kan innehålla jobb som ska dirigeras.

RouterQueueItem

Paged-instans av RouterQueue

RouterQueueResponse

En kö som kan innehålla jobb som ska dirigeras.

RouterQueueSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av kö.

RouterQueueStatistics

Statistik för kön

RouterRule

En regel av någon av följande typer:

StaticRule: En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata. DirectMapRule: En regel som returnerar samma etiketter som indataetiketterna. ExpressionRule: En regel som tillhandahåller regler för infogade uttryck. AzureFunctionRule: En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion. WebhookRule: En regel som tillhandahåller en bindning till en webbserver enligt autentiseringsprotokollet OAuth2.0.

RouterWorker

En entitet för jobb som ska dirigeras till.

RouterWorkerAssignment

Tilldelningen för en arbetare till ett jobb

RouterWorkerItem

Paged-instans av RouterWorker

RouterWorkerResponse

En entitet för jobb som ska dirigeras till.

RouterWorkerSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av arbetare.

RuleEngineQueueSelectorAttachment

Bifogar köväljare till ett jobb när RouterRule har lösts

RuleEngineWorkerSelectorAttachment

Bifogar arbetsväljare till ett jobb när en RouterRule har lösts

ScheduleAndSuspendMode
ScoringRuleOptions

Kapslar in alla alternativ som kan skickas som parametrar för bedömningsregel med BestWorkerMode

StaticQueueSelectorAttachment

Beskriver en köväljare som ska kopplas till jobbet

StaticRouterRule

En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata.

StaticWorkerSelectorAttachment

Beskriver en arbetarväljare som ska kopplas till jobbet

SuspendMode

Gör uppehåll i typ av jobbmatchningsläge.

UnassignJobOptions

Alternativ för att ta bort tilldelningen av ett jobb.

UnassignJobRequest

Begär nyttolast för att avtilldela ett jobb.

UnassignJobResponse

Svarsnyttolast efter att ett jobb har tagits bort.

UpdateClassificationPolicyOptions

Alternativ för att uppdatera en klassificeringsprincip.

UpdateDistributionPolicyOptions

Alternativ för att uppdatera en distributionsprincip.

UpdateExceptionPolicyOptions

Alternativ för att uppdatera en undantagsprincip.

UpdateJobOptions

Alternativ för att uppdatera ett jobb.

UpdateQueueOptions

Alternativ för att uppdatera en kö.

UpdateWorkerOptions

Alternativ för att uppdatera en arbetare.

WaitTimeExceptionTrigger

Utlösare för en undantagsåtgärd vid överskriden väntetid

WebhookRouterRule

En regel som tillhandahåller en bindning till en extern webbserver.

WeightedAllocationQueueSelectorAttachment

Beskriver flera uppsättningar av köväljare, varav en kommer att väljas och bifogas enligt en viktning

WeightedAllocationWorkerSelectorAttachment

Beskriver flera uppsättningar av arbetarväljare, varav en kommer att väljas och kopplas enligt en viktning

WorkerSelectorAttachment

En bilaga som kopplar arbetarväljare till ett jobb

WorkerWeightedAllocation

Innehåller viktprocent och arbetarväljare som ska tillämpas om de väljs för viktade fördelningar.

Typalias

CancelJobResponse

Innehåller svarsdata för åtgärden för att avbryta jobbet.

CloseJobResponse

Innehåller svarsdata för stängningsjobboperationen.

CompleteJobResponse

Innehåller svarsdata för den fullständiga jobbåtgärden.

DeclineJobOfferResponse

Innehåller svarsdata för åtgärden för att neka jobb.

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

Definierar värden för ExpressionRouterRuleLanguage.
<xref:KnownExpressionRouterRuleLanguage> kan användas synonymt med ExpressionRouterRuleLanguage, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

powerFx (på engelska)

JSONValue

Säker typ i stället för "any".

JobMatchModeType

Definierar värden för JobMatchModeType.
<xref:KnownJobMatchModeType> kan användas synonymt med JobMatchModeType, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

queueAndMatchMode
scheduleAndSuspendMode
suspendMode

LabelOperator

Definierar värden för LabelOperator.
<xref:KnownLabelOperator> kan användas synonymt med LabelOperator, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

lika med
inte lika
mindre än
lessThanEqual
större än
störreÄnLika

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Innehåller svarsdata för åtgärden för att omklassificera jobbet.

RouterJobStatus

Definierar värden för RouterJobStatus.
<xref:KnownRouterJobStatus> kan användas synonymt med RouterJobStatus, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

väntande klassificering

Tilldelade
har slutförts
stängt
avbröts
classificationFailed
skapade
väntarSchema
schemalagd
schemaLägg Misslyckades
waitingForActivation

RouterJobStatusSelector

Definierar värden för RouterJobStatusSelector.
<xref:KnownRouterJobStatusSelector> kan användas synonymt med RouterJobStatusSelector, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

alla
väntande klassificering

Tilldelade
har slutförts
stängt
avbröts
classificationFailed
skapade
väntarSchema
schemalagd
schemaLägg Misslyckades
waitingForActivation
aktiv

RouterRuleUnion
RouterWorkerSelectorStatus

Definierar värden för RouterWorkerSelectorStatus.
<xref:KnownRouterWorkerSelectorStatus> kan användas synonymt med RouterWorkerSelectorStatus, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

aktiv
har upphört att gälla

RouterWorkerState

Definierar värden för RouterWorkerState.
<xref:KnownRouterWorkerState> kan användas synonymt med RouterWorkerState, innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

aktiv
Dränering
inaktiv

RouterWorkerStateSelector

Definierar värden för RouterWorkerStateSelector.
<xref:KnownRouterWorkerStateSelector> kan användas synonymt med RouterWorkerStateSelector, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

aktiv
Dränering
inaktiv
alla

ScoringRuleParameterSelector

Definierar värden för ScoringRuleParameterSelector.
<xref:KnownScoringRuleParameterSelector> kan användas synonymt med ScoringRuleParameterSelector, den här uppräkningen innehåller de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

jobLabels
workerSelectors (på engelska)

Transformer
WorkerSelectorAttachmentUnion