共用方式為


@azure/communication-job-router package

類別

JobRouterAdministrationClient

用戶端執行管理作業 router作。

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

用於 Contoso 授權伺服器的 OAuth2.0 認證。 參考: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 驗證通訊協定之 Web 伺服器的規則。

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 互換使用,此枚舉包含服務支援的已知值。

服務支援的已知值

佇列和匹配模式
計劃和暫停模式
暫停模式

LabelOperator

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

服務支援的已知值

等於
不等於
小於
小於等於
大於
大於等於

QueueSelectorAttachmentUnion
ReclassifyJobResponse

包含重新分類作業作的響應數據。

RouterJobStatus

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

服務支援的已知值

待定分類
排隊
分配
已完成
關閉
已取消
分類失敗
建立
pendingSchedule (待定時程表)
排程的
計劃失敗
等待啟動

RouterJobStatusSelector

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

服務支援的已知值

所有
待定分類
排隊
分配
已完成
關閉
已取消
分類失敗
建立
pendingSchedule (待定時程表)
排程的
計劃失敗
等待啟動
使用中

RouterRuleUnion
RouterWorkerSelectorStatus

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

服務支援的已知值

使用中
過期的

RouterWorkerState

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

服務支援的已知值

使用中
排水
非使用中

RouterWorkerStateSelector

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

服務支援的已知值

使用中
排水
非使用中
所有

ScoringRuleParameterSelector

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

服務支援的已知值

jobLabels
worker選擇器

Transformer
WorkerSelectorAttachmentUnion