Bu makale, iletişim hizmetleri iş yönlendirici olaylarının özellikleri ve şeması hakkında bilgi verir. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması. Bu olaylar iş ve çalışan yaşam döngüleri boyunca Azure İletişim Hizmetleri için yayılır.
Olay türleri
Azure İletişim Hizmetleri aşağıdaki iş yönlendiricisi olay türlerini yayar:
Olay yanıtları
Bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktalara gönderir.
Bu bölüm, bu verilerin her olay için nasıl görüneceğine ilişkin bir örnek içerir.
Microsoft.İletişim.YönlendiriciİşiAlındı
Olay Kataloğu'na geri dön
{
"id": "acdf8fa5-8ab4-4a65-874a-c1d2a4a97f2e",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"jobStatus": "PendingClassification",
"channelId": "FooVoiceChannelId",
"classificationPolicyId": "test-policy",
"queueId": "queue-id",
"priority": 0,
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"requestedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttlSeconds": 50,
"expirationTime": "2022-02-17T00:58:25.1736293Z"
}
],
"scheduledOn": "3/28/2007 7:13:50 PM +00:00",
"unavailableForMatching": false
},
"eventType": "Microsoft.Communication.RouterJobReceived",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| iş durumu |
enum |
❌ |
Olası Değerler Sınıflandırma Bekliyor, Kuyruğa Alındı |
Bu olay gönderildiğinde, sınıflandırma işlemi henüz yürütülmedi veya iş ilişkili bir queueId ile oluşturuldu. |
| channelId |
string |
❌ |
|
|
| sınıflandırmaPolitikasıId |
string |
✔️ |
|
nullbir iş için belirtildiğinde queueId |
| queueId |
string |
✔️ |
|
nullbir iş için belirtildiğinde classificationPolicyId |
| öncelik |
int |
✔️ |
|
classificationPolicyId belirtildiğinde null olur. Doğrudan kuyruk ataması durumunda null olmayan bir değer. |
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| istenenİşçiSeçiciler |
List<WorkerSelector> |
✔️ |
|
Kullanıcı girişlerine göre |
| planlanmış tarihi |
DateTimeOffset |
✔️ |
|
Kullanıcı girişlerine göre |
| eşleştirme için uygun değil |
bool |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterJobClassified
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/queue/{queue-id}",
"data": {
"queueDetails": {
"id": "625fec06-ab81-4e60-b780-f364ed96ade1",
"name": "Queue 1",
"labels": {
"Language": "en",
"Product": "Office",
"Geo": "NA"
}
},
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"classificationPolicyId": "test-policy",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"priority": 5,
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"attachedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
]
},
"eventType": "Microsoft.Communication.RouterJobClassified",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| kuyrukDetayları |
QueueDetails |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| sınıflandırmaPolitikasıId |
string |
❌ |
|
|
| queueId |
string |
✔️ |
|
null
classificationPolicy kullanılmadığında kuyruk seçimi için |
| öncelik |
int |
✔️ |
|
null iş üzerinde öncelik uygulamak için kullanılmadığında classificationPolicy |
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| ekliİşçiSeçicileri |
List<WorkerSelector> |
✔️ |
|
Sınıflandırma ilkesi tarafından eklenen çalışan seçicilerinin listesi |
Microsoft.Communication.RouterJobQueued
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/queue/{queue-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"priority": 1,
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"requestedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"attachedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
]
},
"eventType": "Microsoft.Communication.RouterJobQueued",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelReference |
string |
✔️ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| öncelik |
int |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| istenenİşçiSeçiciler |
List<WorkerSelector> |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| ekliİşçiSeçicileri |
List<WorkerSelector> |
✔️ |
|
Sınıflandırma ilkesi tarafından eklenen çalışan seçicilerinin listesi |
Microsoft.Communication.RouterJobClassificationFailed
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/classificationpolicy/{classificationpolicy-id}",
"data": {
"errors": [
{
"code": null,
"message": "Classification failed due to <reason>",
"target": null,
"innerError": null,
"details": null
}
],
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"classificationPolicyId": "test-policy",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterJobClassificationFailed",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| Hata |
List<CommunicationError> |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| sınıflandırmaPolitikasıId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterJobCompleted
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/assignment/{assignment-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "queue-id",
"assignmentId": "6f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"workerId": "e3a3f2f9-3582-4bfe-9c5a-aa57831a0f88"
},
"eventType": "Microsoft.Communication.RouterJobCompleted",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| assignmentId |
string |
❌ |
|
|
| çalışanId |
string |
❌ |
|
|
Microsoft.Communication.RouterJobClosed
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/assignment/{assignment-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "",
"dispositionCode": "",
"workerId": "",
"assignmentId": "",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterJobClosed",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| durumKodu |
string |
✔️ |
|
Kullanıcı girişlerine göre |
| çalışanId |
string |
❌ |
|
|
| assignmentId |
string |
❌ |
|
|
Microsoft.Communication.RouterJobCancelled
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/disposition/{disposition-code}",
"data": {
"note": "Cancelled due to <reason>",
"dispositionCode": "100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"queueId": ""
},
"eventType": "Microsoft.Communication.RouterJobCancelled",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| not |
string |
✔️ |
|
Kullanıcı girişlerine göre |
| durumKodu |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| queueId |
string |
✔️ |
|
|
Microsoft.Communication.RouterJobExceptionTriggered
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/exceptionrule/{rulekey}",
"data": {
"ruleKey": "r100",
"exceptionRuleId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterJobExceptionTriggered",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| ruleKey |
string |
❌ |
|
|
| istisnaKuralId |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterJobWorkerSelectorsExpired
Olay Kataloğu'na geri dön
{
"id": "b6d8687a-5a1a-42ae-b8b5-ff7ec338c872",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/queue/{queue-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"requestedWorkerSelectorsExpired": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"attachedWorkerSelectorsExpired": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
]
},
"eventType": "Microsoft.Communication.RouterJobWorkerSelectorsExpired",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelReference |
string |
✔️ |
|
|
| queueId |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| requestedWorkerSelectorsExpired |
List<WorkerSelector> |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| bağlıİşçiSeçicileriSüresiDoldu |
List<WorkerSelector> |
✔️ |
|
Sınıflandırma ilkesi tarafından eklenen çalışan seçicilerinin listesi |
Microsoft.Communication.RouterJobUnassigned
Olay Kataloğu'na geri dön
{
"id": "acdf8fa5-8ab4-4a65-874a-c1d2a4a97f2e",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}/assignment/{assignment-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"assignmentId": "",
"workerId": "",
"channelId": "FooVoiceChannelId",
"channelReference": "test-abc",
"queueId": "queue-id",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterJobUnassigned",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| assignmentId |
string |
❌ |
|
|
| çalışanId |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| queueId |
string |
✔️ |
|
nullbir iş için belirtildiğinde classificationPolicyId |
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterJobWaitingForActivation
Olay Kataloğu'na geri dön
{
"id": "acdf8fa5-8ab4-4a65-874a-c1d2a4a97f2e",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelId": "FooVoiceChannelId",
"channelReference": "test-abc",
"queueId": "queue-id",
"priority": 1,
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"requestedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"attachedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"scheduledOn": "2022-02-17T00:55:25.1736293Z",
"unavailableForMatching": false
},
"eventType": "Microsoft.Communication.RouterJobWaitingForActivation",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| queueId |
string |
✔️ |
|
nullbir iş için belirtildiğinde classificationPolicyId |
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| requestedWorkerSelectorsExpired |
List<WorkerSelector> |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| bağlıİşçiSeçicileriSüresiDoldu |
List<WorkerSelector> |
✔️ |
|
Sınıflandırma ilkesi tarafından eklenen çalışan seçicilerinin listesi |
| planlanmış tarihi |
DateTimeOffset |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| eşleştirme için uygun değil |
bool |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| öncelik |
int |
❌ |
|
İş oluştururken kullanıcı girişi temelinde |
Microsoft.Communication.Router İş Zamanlaması Başarısız Oldu
Olay Kataloğu'na geri dön
{
"id": "acdf8fa5-8ab4-4a65-874a-c1d2a4a97f2e",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelId": "FooVoiceChannelId",
"channelReference": "test-abc",
"queueId": "queue-id",
"priority": 1,
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"requestedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"attachedWorkerSelectors": [
{
"key": "string",
"labelOperator": "equal",
"value": 5,
"ttl": "P3Y6M4DT12H30M5S"
}
],
"scheduledOn": "2022-02-17T00:55:25.1736293Z",
"failureReason": "Error"
},
"eventType": "Microsoft.Communication.RouterJobSchedulingFailed",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| queueId |
string |
✔️ |
|
nullbir iş için belirtildiğinde classificationPolicyId |
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| requestedWorkerSelectorsExpired |
List<WorkerSelector> |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| bağlıİşçiSeçicileriSüresiDoldu |
List<WorkerSelector> |
✔️ |
|
Sınıflandırma ilkesi tarafından eklenen çalışan seçicilerinin listesi |
| planlanmış tarihi |
DateTimeOffset |
✔️ |
|
İş oluştururken kullanıcı girişi temelinde |
| başarısızlık nedeni |
string |
✔️ |
|
Sistem belirlendi |
| öncelik |
int |
❌ |
|
İş oluştururken kullanıcı girişi temelinde |
Microsoft.Communication.RouterJobDeleted
Olay Kataloğu'na geri dön
{
"id": "acdf8fa5-8ab4-4a65-874a-c1d2a4a97f2e",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "job/{job-id}/channel/{channel-id}",
"data": {
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"labels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"queueId": ""
},
"eventType": "Microsoft.Communication.RouterJobDeleted",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| jobId |
string |
❌ |
|
|
Çalışanlar Etkinlikleri
Microsoft.Communication.RouterWorkerOfferIssued
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}/job/{job-id}",
"data": {
"workerId": "w100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"offerId": "525fec06-ab81-4e60-b780-f364ed96ade1",
"offeredOn": "2021-06-23T02:43:30.3847144Z",
"expiresOn": "2021-06-23T02:44:30.3847674Z",
"jobPriority": 5,
"jobLabels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"jobTags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterWorkerOfferIssued",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| teklifID |
string |
❌ |
|
|
| offeredOn |
DateTimeOffset |
❌ |
|
|
| sona erme tarihi |
DateTimeOffset |
❌ |
|
|
| iş önceliği |
int |
❌ |
|
|
| işEtiketleri |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| iş Etiketleri |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterWorkerOfferAccepted
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}/job/{job-id}",
"data": {
"workerId": "w100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"jobPriority": 5,
"jobLabels": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"jobTags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
},
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"offerId": "565fec06-ab81-4e60-b780-f364ed96ade1",
"assignmentId": "765fec06-ab81-4e60-b780-f364ed96ade1"
},
"eventType": "Microsoft.Communication.RouterWorkerOfferAccepted",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| iş önceliği |
int |
❌ |
|
|
| işEtiketleri |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| iş Etiketleri |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| teklifID |
string |
❌ |
|
|
| assignmentId |
string |
❌ |
|
|
Microsoft.Communication.RouterWorkerOfferReddedildi
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}/job/{job-id}",
"data": {
"workerId": "w100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1",
"offerId": "565fec06-ab81-4e60-b780-f364ed96ade1",
},
"eventType": "Microsoft.Communication.RouterWorkerOfferDeclined",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
| teklifID |
string |
❌ |
|
|
Microsoft.Communication.YönlendiriciÇalışanTeklifiReddedildi
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}/job/{job-id}",
"data": {
"offerId": "565fec06-ab81-4e60-b780-f364ed96ade1",
"workerId": "w100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1"
},
"eventType": "Microsoft.Communication.RouterWorkerOfferRevoked",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| teklifID |
string |
❌ |
|
|
| çalışanId |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
Microsoft.Communication.RouterWorkerOfferExpired
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}/job/{job-id}",
"data": {
"offerId": "565fec06-ab81-4e60-b780-f364ed96ade1",
"workerId": "w100",
"jobId": "7f1df17b-570b-4ae5-9cf5-fe6ff64cc712",
"channelReference": "test-abc",
"channelId": "FooVoiceChannelId",
"queueId": "625fec06-ab81-4e60-b780-f364ed96ade1"
},
"eventType": "Microsoft.Communication.RouterWorkerOfferExpired",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| teklifID |
string |
❌ |
|
|
| jobId |
string |
❌ |
|
|
| channelReference |
string |
❌ |
|
|
| channelId |
string |
❌ |
|
|
| queueId |
string |
❌ |
|
|
Microsoft.Communication.RouterWorkerRegistered
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}",
"data": {
"workerId": "worker3",
"totalCapacity": 100,
"queueAssignments": [
{
"id": "MyQueueId2",
"name": "Queue 3",
"labels": {
"Language": "en",
"Product": "Office",
"Geo": "NA"
}
}
],
"labels": {
"x": "111",
"y": "111"
},
"channelConfigurations": [
{
"channelId": "FooVoiceChannelId",
"capacityCostPerJob": 10,
"maxNumberOfJobs": 5
}
],
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterWorkerRegistered",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| toplamKapasite |
int |
❌ |
|
|
| queueAssignments |
List<QueueDetails> |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| kanal yapılandırmaları |
List<ChannelConfiguration> |
❌ |
|
|
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Microsoft.Communication.RouterWorkerDeregistered
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}",
"data": {
"workerId": "worker3"
},
"eventType": "Microsoft.Communication.RouterWorkerDeregistered",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
Microsoft.Communication.RouterWorkerDeleted
Olay Kataloğu'na geri dön
{
"id": "1027db4a-17fe-4a7f-ae67-276c3120a29f",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/Microsoft.Communication/communicationServices/{communication-services-resource-name}",
"subject": "worker/{worker-id}",
"data": {
"workerId": "worker3",
"totalCapacity": 100,
"queueAssignments": [
{
"id": "MyQueueId2",
"name": "Queue 3",
"labels": {
"Language": "en",
"Product": "Office",
"Geo": "NA"
}
}
],
"labels": {
"x": "111",
"y": "111"
},
"channelConfigurations": [
{
"channelId": "FooVoiceChannelId",
"capacityCostPerJob": 10,
"maxNumberOfJobs": 5
}
],
"tags": {
"Locale": "en-us",
"Segment": "Enterprise",
"Token": "FooToken"
}
},
"eventType": "Microsoft.Communication.RouterWorkerDeleted",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-02-17T00:55:25.1736293Z"
}
Öznitelik listesi
| Özellik |
Türü |
Null olabilir |
Açıklama |
Notes |
| çalışanId |
string |
❌ |
|
|
| toplamKapasite |
int |
❌ |
|
|
| queueAssignments |
List<QueueDetails> |
❌ |
|
|
| Etiket |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
| kanal yapılandırmaları |
List<ChannelConfiguration> |
❌ |
|
|
| Etiketler |
Dictionary<string, object> |
✔️ |
|
Kullanıcı girişlerine göre |
Model Tanımları
Kuyruk Detayları
public class QueueDetails
{
public string Id { get; set; }
public string Name { get; set; }
public Dictionary<string, object>? Labels { get; set; }
}
İletişim Hatası
public class CommunicationError
{
public string? Code { get; init; }
public string Message { get; init; }
public string? Target { get; init; }
public CommunicationError? InnerError { get; init; }
public IEnumerable<CommunicationError>? Details { get; init; }
}
KanalYapılandırması
public class ChannelConfiguration
{
public string ChannelId { get; set; }
public int CapacityCostPerJob { get; set; }
public int? MaxNumberOfJobs { get; set; }
}
İşçi Seçici
public class WorkerSelector
{
public string Key { get; set; }
public LabelOperator LabelOperator { get; set; }
public object Value { get; set; }
public double? TTLSeconds { get; set; }
public WorkerSelectorState State { get; set; }
public DateTimeOffset? ExpireTime { get; set; }
}
public enum WorkerSelectorState
{
Active = 0,
Expired = 1
}
public enum LabelOperator
{
Equal,
NotEqual,
LessThan,
LessThanEqual,
GreaterThan,
GreaterThanEqual,
}