共用方式為


@azure/communication-job-router package

類別

JobRouterAdministrationClient

要執行系統管理作業路由器作業的用戶端。

JobRouterClient

要執行作業路由器作業的用戶端。

TransformingPagedAsyncIterableIterator

介面

AcceptJobOfferResponse

包含來自已接受供應專案的識別碼、作業和指派的回應

BestWorkerMode

作業會散發給具有最強大功能的背景工作。

CancelExceptionAction

將作業標示為已取消的動作

CancelJobOptions

取消作業的選項。

ChannelConfiguration

代表此通道中作業將從背景工作取用的容量

ClassificationPolicy

管理作業分類方式之規則的容器。

ClassificationPolicyItem

ClassificationPolicy 的分頁實例

ClassificationPolicyResponse

管理作業分類方式之規則的容器。

CloseJobOptions

關閉作業的選項。

CompleteJobOptions

完成作業的選項。

ConditionalQueueSelectorAttachment

描述一組佇列選取器,如果指定的條件解析為 true,則會附加這些選取器

ConditionalWorkerSelectorAttachment

描述當給定條件解析為 true 時,將會附加的一組背景工作選取器

CreateClassificationPolicyOptions

建立分類原則的選項。

CreateDistributionPolicyOptions

建立散發原則的選項。

CreateExceptionPolicyOptions

建立例外狀況原則的選項。

CreateJobOptions

建立作業的選項。

CreateQueueOptions

建立佇列的選項。

CreateWorkerOptions

建立背景工作角色的選項。

DeclineJobOfferOptions

拒絕作業的選項。

DeclineJobOfferRequest

拒絕供應專案的要求承載

DirectMapRouterRule

傳回與輸入標籤相同標籤的規則。

DistributionMode

定義散發模式的抽象基類

DistributionPolicy

控管如何將作業散發給背景工作的原則

DistributionPolicyItem

DistributionPolicy 的分頁實例

DistributionPolicyResponse

控管如何將作業散發給背景工作的原則

ExceptionAction

觸發例外狀況時要採取的動作

ExceptionPolicy

原則,定義觸發例外狀況時要執行的動作。

ExceptionPolicyItem

ExceptionPolicy 的分頁實例

ExceptionPolicyResponse

原則,定義觸發例外狀況時要執行的動作。

ExceptionRule

規則,定義在特定觸發程式上執行的動作。

ExceptionTrigger

此例外狀況規則的觸發程式

ExpressionRouterRule

提供內嵌運算式規則的規則。

FunctionRouterRule

提供 HTTP 觸發 Azure 函式之系結的規則。

FunctionRouterRuleCredential

用來存取 Azure 函式規則的認證

JSONArray

陣列的安全類型。

JSONObject

物件的安全類型。

JobRouterAdministrationClientOptions

建立作業路由器管理用戶端的選項。

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

選用參數。

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

選用參數。

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

選用參數。

JobRouterAdministrationUpsertQueueOptionalParams

選用參數。

JobRouterCancelJobActionOptionalParams

選用參數。

JobRouterClientOptions

建立作業路由器用戶端的選項。

JobRouterCloseJobActionOptionalParams

選用參數。

JobRouterCompleteJobActionOptionalParams

選用參數。

JobRouterDeclineJobActionOptionalParams

選用參數。

JobRouterReclassifyJobActionOptionalParams

選用參數。

JobRouterUnassignJobActionOptionalParams

選用參數。

JobRouterUpsertJobOptionalParams

選用參數。

JobRouterUpsertWorkerOptionalParams

選用參數。

ListClassificationPoliciesOptions

列出分類原則的選項。

ListDistributionPoliciesOptions

列出通訊組原則的選項。

ListExceptionPoliciesOptions

列出例外狀況原則的選項。

ListJobsOptions

取得路由器作業的選項。

ListPageSettings

擷取下一頁搜尋結果的引數。

ListQueuesOptions

列出佇列的選項。

ListWorkersOptions

列出背景工作角色的選項。

LongestIdleMode

作業會導向已閒置最長的背景工作。

ManualReclassifyExceptionAction

提供佇列、優先順序和背景工作選取器,以手動重新分類作業的動作。

Oauth2ClientCredential

OAuth2.0 認證,用於 Contoso 的授權伺服器。 參考: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

附加佇列選取器,其中值會從具有相同索引鍵的作業標籤傳遞

PassThroughWorkerSelectorAttachment

附加背景工作選取器,其中值會從具有相同索引鍵的作業標籤傳遞

QueueAndMatchMode

佇列和比對作業比對模式類型。

QueueLengthExceptionTrigger

超過佇列長度的例外狀況動作觸發程式

QueueSelectorAttachment

從分類原則將佇列解析為作業的佇列選取器附件

QueueWeightedAllocation

包含針對加權分佈選取時要套用的加權百分比和佇列選取器。

ReclassifyExceptionAction

修改作業上標籤的動作,然後重新分類

ReclassifyJobOptions

重新分類作業的選項。

RoundRobinMode

工作會散發給背景工作,從最後一個背景工作之後要接收作業的背景工作開始。

RouterJob

要路由傳送的工作單位。

RouterJobAssignment

工作指派詳細資料給背景工作

RouterJobItem

RouterJob 的分頁實例

RouterJobMatchingMode

佇列和比對作業比對模式。

RouterJobNote

請記下路由器作業的時間戳記。

RouterJobOffer

工作的供應專案給背景工作

RouterJobPositionDetails

工作的位置和估計等候時間。

RouterJobResponse

要路由傳送的工作單位。

RouterQueue

可包含要路由之作業的佇列。

RouterQueueItem

RouterQueue 的分頁實例

RouterQueueResponse

可包含要路由之作業的佇列。

RouterQueueSelector

描述針對佇列選取的一組標籤必須符合的條件。

RouterQueueStatistics

佇列的統計資料

RouterRule

下列其中一種類型的規則:

StaticRule:提供一律傳回相同結果之靜態規則的規則,不論輸入為何。 DirectMapRule:傳回與輸入標籤相同的標籤的規則。 ExpressionRule:提供內嵌運算式規則的規則。 AzureFunctionRule:提供 HTTP 觸發 Azure 函式系結的規則。 WebhookRule:提供系結至下列 OAuth2.0 驗證通訊協定之 Webserver 的規則。

RouterWorker

要路由傳送至之作業的實體。

RouterWorkerAssignment

背景工作的工作分派

RouterWorkerItem

RouterWorker 的分頁實例

RouterWorkerResponse

要路由傳送至之作業的實體。

RouterWorkerSelector

描述必須針對一組標籤來選取背景工作角色的條件。

RuleEngineQueueSelectorAttachment

解析 RouterRule 時,將佇列選取器附加至作業

RuleEngineWorkerSelectorAttachment

解析 RouterRule 時,將背景工作選取器附加至作業

ScheduleAndSuspendMode
ScoringRuleOptions

封裝可使用 BestWorkerMode 作為評分規則參數傳遞的所有選項

StaticQueueSelectorAttachment

描述將附加至作業的佇列選取器

StaticRouterRule

規則,提供一律傳回相同結果的靜態規則,不論輸入為何。

StaticWorkerSelectorAttachment

描述將附加至作業的背景工作選取器

SuspendMode

暫停作業比對模式類型。

UnassignJobOptions

取消指派作業的選項。

UnassignJobRequest

要求取消指派作業的承載。

UnassignJobResponse

作業成功取消指派之後的回應承載。

UpdateClassificationPolicyOptions

更新分類原則的選項。

UpdateDistributionPolicyOptions

更新散發原則的選項。

UpdateExceptionPolicyOptions

更新例外狀況原則的選項。

UpdateJobOptions

更新作業的選項。

UpdateQueueOptions

更新佇列的選項。

UpdateWorkerOptions

更新背景工作角色的選項。

WaitTimeExceptionTrigger

超過等候時間的例外狀況動作觸發程式

WebhookRouterRule

提供系結至外部網頁伺服器的規則。

WeightedAllocationQueueSelectorAttachment

描述多個佇列選取器集合,其中一組會根據加權來選取和附加

WeightedAllocationWorkerSelectorAttachment

描述多組背景工作選取器,其中一組背景工作角色選取器會根據加權來選取和附加

WorkerSelectorAttachment

附加背景工作選取器至作業的附件

WorkerWeightedAllocation

包含針對加權分佈選取時要套用的加權百分比和背景工作選取器。

類型別名

CancelJobResponse

包含取消作業作業的回應資料。

CloseJobResponse

包含關閉作業作業的回應資料。

CompleteJobResponse

包含完整作業作業的回應資料。

DeclineJobOfferResponse

包含拒絕作業作業的回應資料。

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

定義 ExpressionRouterRuleLanguage 的值。
<xref:KnownExpressionRouterRuleLanguage> 可與 ExpressionRouterRuleLanguage 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

powerFx

JSONValue

安全類型,而不是 'any'。

JobMatchModeType

定義 JobMatchModeType 的值。
<xref:KnownJobMatchModeType> 可以與 JobMatchModeType 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

queueAndMatchMode
scheduleAndSuspendMode
suspendMode

LabelOperator

定義 LabelOperator 的值。
<xref:KnownLabelOperator> 可以與 LabelOperator 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

equal
notEqual
lessThan
lessThanEqual
greaterThan
greaterThanEqual

QueueSelectorAttachmentUnion
ReclassifyJobResponse

包含重新分類作業作業的回應資料。

RouterJobStatus

定義 RouterJobStatus 的值。
<xref:KnownRouterJobStatus> 可以與 RouterJobStatus 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

pendingClassification
排隊
分配
完成
關閉
已取消
classificationFailed
created
pendingSchedule
計畫
scheduleFailed
waitingForActivation

RouterJobStatusSelector

定義 RouterJobStatusSelector 的值。
<xref:KnownRouterJobStatusSelector> 可以與 RouterJobStatusSelector 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

all
pendingClassification
排隊
分配
完成
關閉
已取消
classificationFailed
created
pendingSchedule
計畫
scheduleFailed
waitingForActivation
active

RouterRuleUnion
RouterWorkerSelectorStatus

定義 RouterWorkerSelectorStatus 的值。
<xref:KnownRouterWorkerSelectorStatus> 可以與 RouterWorkerSelectorStatus 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

active
過期

RouterWorkerState

定義 RouterWorkerState 的值。
<xref:KnownRouterWorkerState> 可以與 RouterWorkerState 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

active
排水
inactive

RouterWorkerStateSelector

定義 RouterWorkerStateSelector 的值。
<xref:KnownRouterWorkerStateSelector> 可以與 RouterWorkerStateSelector 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

active
排水
inactive
all

ScoringRuleParameterSelector

定義 ScoringRuleParameterSelector 的值。
<xref:KnownScoringRuleParameterSelector> 可以與 ScoringRuleParameterSelector 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

jobLabels
workerSelectors

Transformer
WorkerSelectorAttachmentUnion