Bagikan melalui


@azure/communication-job-router package

Kelas

JobRouterAdministrationClient

Klien untuk melakukan operasi router pekerjaan administratif.

JobRouterClient

Klien untuk melakukan operasi router pekerjaan.

TransformingPagedAsyncIterableIterator

Antarmuka

AcceptJobOfferResponse

Respons yang berisi Id untuk pekerja, pekerjaan, dan penugasan dari penawaran yang diterima

BestWorkerMode

Pekerjaan didistribusikan ke pekerja dengan kemampuan terkuat yang tersedia.

CancelExceptionAction

Tindakan yang menandai pekerjaan sebagai dibatalkan

CancelJobOptions

Opsi untuk membatalkan pekerjaan.

ChannelConfiguration

Mewakili kapasitas pekerjaan dalam saluran ini akan dikonsumsi dari pekerja

ClassificationPolicy

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

ClassificationPolicyItem

Instans Halaman ClassificationPolicy

ClassificationPolicyResponse

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

CloseJobOptions

Opsi untuk menutup pekerjaan.

CompleteJobOptions

Opsi untuk menyelesaikan pekerjaan.

ConditionalQueueSelectorAttachment

Menjelaskan sekumpulan pemilih antrean yang akan dilampirkan jika kondisi yang diberikan diselesaikan menjadi true

ConditionalWorkerSelectorAttachment

Menjelaskan sekumpulan pemilih pekerja yang akan dilampirkan jika kondisi yang diberikan diselesaikan menjadi true

CreateClassificationPolicyOptions

Opsi untuk membuat kebijakan klasifikasi.

CreateDistributionPolicyOptions

Opsi untuk membuat kebijakan distribusi.

CreateExceptionPolicyOptions

Opsi untuk membuat kebijakan pengecualian.

CreateJobOptions

Opsi untuk membuat pekerjaan.

CreateQueueOptions

Opsi untuk membuat antrean.

CreateWorkerOptions

Opsi untuk membuat pekerja.

DeclineJobOfferOptions

Opsi untuk menolak pekerjaan.

DeclineJobOfferRequest

Meminta payload untuk menolak penawaran

DirectMapRouterRule

Aturan yang mengembalikan label yang sama dengan label input.

DistributionMode

Kelas dasar abstrak untuk menentukan mode distribusi

DistributionPolicy

Kebijakan yang mengatur bagaimana pekerjaan didistribusikan kepada pekerja

DistributionPolicyItem

Instans halaman DistributionPolicy

DistributionPolicyResponse

Kebijakan yang mengatur bagaimana pekerjaan didistribusikan kepada pekerja

ExceptionAction

Tindakan yang harus diambil saat pengecualian dipicu

ExceptionPolicy

Kebijakan yang menentukan tindakan yang akan dijalankan saat pengecualian dipicu.

ExceptionPolicyItem

Contoh halaman ExceptionPolicy

ExceptionPolicyResponse

Kebijakan yang menentukan tindakan yang akan dijalankan saat pengecualian dipicu.

ExceptionRule

Aturan yang menentukan tindakan untuk dijalankan pada pemicu tertentu.

ExceptionTrigger

Pemicu untuk aturan pengecualian ini

ExpressionRouterRule

Aturan yang menyediakan aturan ekspresi sebaris.

FunctionRouterRule

Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP.

FunctionRouterRuleCredential

Kredensial yang digunakan untuk mengakses aturan fungsi Azure

JSONArray

Jenis aman untuk array.

JSONObject

Jenis aman untuk objek.

JobRouterAdministrationClientOptions

Opsi untuk membuat klien administrasi router pekerjaan.

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

Parameter opsional.

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

Parameter opsional.

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

Parameter opsional.

JobRouterAdministrationUpsertQueueOptionalParams

Parameter opsional.

JobRouterCancelJobActionOptionalParams

Parameter opsional.

JobRouterClientOptions

Opsi untuk membuat klien perute pekerjaan.

JobRouterCloseJobActionOptionalParams

Parameter opsional.

JobRouterCompleteJobActionOptionalParams

Parameter opsional.

JobRouterDeclineJobActionOptionalParams

Parameter opsional.

JobRouterReclassifyJobActionOptionalParams

Parameter opsional.

JobRouterUnassignJobActionOptionalParams

Parameter opsional.

JobRouterUpsertJobOptionalParams

Parameter opsional.

JobRouterUpsertWorkerOptionalParams

Parameter opsional.

ListClassificationPoliciesOptions

Opsi untuk mencantumkan kebijakan klasifikasi.

ListDistributionPoliciesOptions

Opsi untuk mencantumkan kebijakan distribusi.

ListExceptionPoliciesOptions

Opsi untuk mencantumkan kebijakan pengecualian.

ListJobsOptions

Opsi untuk mendapatkan pekerjaan router.

ListPageSettings

Argumen untuk mengambil halaman hasil pencarian berikutnya.

ListQueuesOptions

Opsi untuk mencantumkan antrean.

ListWorkersOptions

Opsi untuk mencantumkan pekerja.

LongestIdleMode

Pekerjaan diarahkan kepada pekerja yang telah menganggur paling lama.

ManualReclassifyExceptionAction

Tindakan yang secara manual mengklasifikasikan ulang pekerjaan dengan menyediakan antrean, prioritas, dan pemilih pekerja.

Oauth2ClientCredential

Kredensial OAuth2.0 yang digunakan untuk server Otorisasi Contoso. Referensi: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Melampirkan pemilih antrean tempat nilai diteruskan dari label pekerjaan dengan kunci yang sama

PassThroughWorkerSelectorAttachment

Melampirkan pemilih pekerja di mana nilai diteruskan dari label pekerjaan dengan kunci yang sama

QueueAndMatchMode

Antrean dan cocokkan jenis mode pencocokan pekerjaan.

QueueLengthExceptionTrigger

Pemicu untuk tindakan pengecualian pada melebihi panjang antrean

QueueSelectorAttachment

Lampiran pemilih antrean untuk menyelesaikan antrean ke pekerjaan dari kebijakan klasifikasi

QueueWeightedAllocation

Berisi persentase bobot dan pemilih antrean yang akan diterapkan jika dipilih untuk distribusi tertimbang.

ReclassifyExceptionAction

Tindakan yang memodifikasi label pada pekerjaan dan kemudian mengklasifikasikannya ulang

ReclassifyJobOptions

Opsi untuk mengklasifikasikan ulang pekerjaan.

RoundRobinMode

Pekerjaan didistribusikan untuk pekerja, dimulai dengan pekerja yang mengejar pekerja terakhir untuk menerima pekerjaan.

RouterJob

Unit kerja yang akan dirutekan.

RouterJobAssignment

Detail penugasan pekerjaan kepada pekerja

RouterJobItem

Instans Paged RouterJob

RouterJobMatchingMode

Antrean dan cocokkan mode pencocokan pekerjaan.

RouterJobNote

Catatan dengan stempel waktu untuk pekerjaan router.

RouterJobOffer

Penawaran pekerjaan kepada pekerja

RouterJobPositionDetails

Posisi dan perkiraan waktu tunggu untuk pekerjaan.

RouterJobResponse

Unit kerja yang akan dirutekan.

RouterQueue

Antrean yang dapat berisi pekerjaan yang akan dirutekan.

RouterQueueItem

Contoh Halaman RouterQueue

RouterQueueResponse

Antrean yang dapat berisi pekerjaan yang akan dirutekan.

RouterQueueSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan antrean.

RouterQueueStatistics

Statistik untuk antrean

RouterRule

Aturan salah satu jenis berikut:

StaticRule: Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya. DirectMapRule: Aturan yang mengembalikan label yang sama dengan label input. ExpressionRule: Aturan yang menyediakan aturan ekspresi sebaris. AzureFunctionRule: Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP. WebhookRule: Aturan yang menyediakan pengikatan ke server web mengikuti protokol autentikasi OAuth2.0.

RouterWorker

Entitas untuk pekerjaan yang akan dirutekan.

RouterWorkerAssignment

Penugasan untuk pekerja ke pekerjaan

RouterWorkerItem

Contoh Halaman RouterWorker

RouterWorkerResponse

Entitas untuk pekerjaan yang akan dirutekan.

RouterWorkerSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan pekerja.

RuleEngineQueueSelectorAttachment

Melampirkan pemilih antrean ke pekerjaan saat RouterRule diselesaikan

RuleEngineWorkerSelectorAttachment

Melampirkan pemilih pekerja ke pekerjaan saat RouterRule diselesaikan

ScheduleAndSuspendMode
ScoringRuleOptions

Merangkum semua opsi yang dapat diteruskan sebagai parameter untuk aturan penilaian dengan BestWorkerMode

StaticQueueSelectorAttachment

Menjelaskan pemilih antrean yang akan dilampirkan ke pekerjaan

StaticRouterRule

Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya.

StaticWorkerSelectorAttachment

Menjelaskan pemilih pekerja yang akan dilampirkan ke pekerjaan

SuspendMode

Menangguhkan jenis mode pencocokan pekerjaan.

UnassignJobOptions

Opsi untuk membatalkan penetapan pekerjaan.

UnassignJobRequest

Minta payload untuk membatalkan tugas.

UnassignJobResponse

Payload respons setelah pekerjaan berhasil dibatalkan tugasnya.

UpdateClassificationPolicyOptions

Opsi untuk memperbarui kebijakan klasifikasi.

UpdateDistributionPolicyOptions

Opsi untuk memperbarui kebijakan distribusi.

UpdateExceptionPolicyOptions

Opsi untuk memperbarui kebijakan pengecualian.

UpdateJobOptions

Opsi untuk memperbarui pekerjaan.

UpdateQueueOptions

Opsi untuk memperbarui antrean.

UpdateWorkerOptions

Opsi untuk memperbarui pekerja.

WaitTimeExceptionTrigger

Pemicu untuk tindakan pengecualian pada melebihi waktu tunggu

WebhookRouterRule

Aturan yang menyediakan pengikatan ke server web eksternal.

WeightedAllocationQueueSelectorAttachment

Menjelaskan beberapa set pemilih antrean, di mana satu akan dipilih dan dilampirkan sesuai dengan pembobotan

WeightedAllocationWorkerSelectorAttachment

Menjelaskan beberapa set pemilih pekerja, di mana satu akan dipilih dan dilampirkan sesuai dengan pembobotan

WorkerSelectorAttachment

Lampiran yang melampirkan pemilih pekerja ke pekerjaan

WorkerWeightedAllocation

Berisi persentase bobot dan pemilih pekerja yang akan diterapkan jika dipilih untuk distribusi tertimbang.

Alias Jenis

CancelJobResponse

Berisi data respons untuk operasi pembatalan pekerjaan.

CloseJobResponse

Berisi data respons untuk operasi pekerjaan tutup.

CompleteJobResponse

Berisi data respons untuk operasi pekerjaan lengkap.

DeclineJobOfferResponse

Berisi data respons untuk operasi pekerjaan penolakan.

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

Menentukan nilai untuk ExpressionRouterRuleLanguage.
<xref:KnownExpressionRouterRuleLanguage> dapat digunakan secara bergantian dengan ExpressionRouterRuleLanguage, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

powerFx

JSONValue

Jenis aman alih-alih 'apapun'.

JobMatchModeType

Menentukan nilai untuk JobMatchModeType.
<xref:KnownJobMatchModeType> dapat digunakan secara bergantian dengan JobMatchModeType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

queueAndMatchMode
scheduleAndSuspendMode
mode penangguhan

LabelOperator

Menentukan nilai untuk LabelOperator.
<xref:KnownLabelOperator> dapat digunakan secara bergantian dengan LabelOperator, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

sama dengan
tidakSetara
kurang dari
lessThanEqual
lebih besarDari
lebih besardariSama

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Berisi data respons untuk operasi pekerjaan pengklasifikasian ulang.

RouterJobStatus

Menentukan nilai untuk RouterJobStatus.
<xref:KnownRouterJobStatus> dapat digunakan secara bergantian dengan RouterJobStatus, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

pendingKlasifikasi
Antri
Ditetapkan
selesai
tertutup
dibatalkan
klasifikasiGagal
yang dibuat
tertundaJadwal
terjadwal
jadwalGagal
waitingForActivation

RouterJobStatusSelector

Menentukan nilai untuk RouterJobStatusSelector.
<xref:KnownRouterJobStatusSelector> dapat digunakan secara bergantian dengan RouterJobStatusSelector, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

semua
pendingKlasifikasi
Antri
Ditetapkan
selesai
tertutup
dibatalkan
klasifikasiGagal
yang dibuat
tertundaJadwal
terjadwal
jadwalGagal
waitingForActivation
aktif

RouterRuleUnion
RouterWorkerSelectorStatus

Menentukan nilai untuk RouterWorkerSelectorStatus.
<xref:KnownRouterWorkerSelectorStatus> dapat digunakan secara bergantian dengan RouterWorkerSelectorStatus, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

aktif
kedaluwarsa

RouterWorkerState

Menentukan nilai untuk RouterWorkerState.
<xref:KnownRouterWorkerState> dapat digunakan secara bergantian dengan RouterWorkerState, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

aktif
Pengeringan
tidak aktif

RouterWorkerStateSelector

Menentukan nilai untuk RouterWorkerStateSelector.
<xref:KnownRouterWorkerStateSelector> dapat digunakan secara bergantian dengan RouterWorkerStateSelector, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

aktif
Pengeringan
tidak aktif
semua

ScoringRuleParameterSelector

Menentukan nilai untuk ScoringRuleParameterSelector.
<xref:KnownScoringRuleParameterSelector> dapat digunakan secara bergantian dengan ScoringRuleParameterSelector, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Label pekerjaan
pekerjaPemilih

Transformer
WorkerSelectorAttachmentUnion