Azure Communication Services - Taakroutergebeurtenissen
Dit artikel bevat de eigenschappen en het schema voor routeringsactiviteiten van communicatieservicestaken. Zie het Gebeurtenisschema van Azure Event Grid voor een inleiding tot gebeurtenisschema's. Deze gebeurtenissen worden verzonden voor Azure Communication Services gedurende de hele levenscyclus van taken en werkrollen.
Gebeurtenistypen
Azure Communication Services verzendt de volgende gebeurtenistypen voor taakrouters:
Gebeurtenissen | Subdomein | Beschrijving |
---|---|---|
RouterJobReceived |
Job |
Er is een nieuwe taak gemaakt voor routering |
RouterJobClassified |
Job |
Het classificatiebeleid is toegepast op een taak |
RouterJobQueued |
Job |
Er is een taak geïntenseerd |
RouterJobClassificationFailed |
Job |
Router kan taak niet classificeren met behulp van classificatiebeleid |
RouterJobCompleted |
Job |
Er is een taak voltooid en voert een terugloop in |
RouterJobClosed |
Job |
Er is een taak gesloten en het teruglopen is voltooid |
RouterJobCancelled |
Job |
Een taak is geannuleerd |
RouterJobExceptionTriggered |
Job |
Er is een taakonderzondering geactiveerd |
RouterJobWorkerSelectorsExpired |
Job |
Een of meer werkrolkiezers voor een taak zijn verlopen |
RouterJobUnassigned |
Job |
Een al toegewezen taak is niet toegewezen aan een werkrol |
RouterJobWaitingForActivation |
Job |
De aangevraagde geplande tijd van een geplande taak is aangekomen, router wacht op contoso om te reageren op de taak |
RouterJobSchedulingFailed |
Job |
Er is echter een geplande taak aangevraagd, router kan er geen maken |
RouterJobDeleted |
Job |
Een taak is verwijderd |
RouterWorkerOfferIssued |
Worker |
Er is een baan aangeboden aan een werknemer |
RouterWorkerOfferAccepted |
Worker |
Een aanbieding aan een werknemer is geaccepteerd |
RouterWorkerOfferDeclined |
Worker |
Een aanbieding voor een werknemer is geweigerd |
RouterWorkerOfferRevoked |
Worker |
Een aanbieding voor een werknemer is ingetrokken |
RouterWorkerOfferExpired |
Worker |
Een aanbieding voor een werknemer is verlopen |
RouterWorkerRegistered |
Worker |
Een werknemer is geregistreerd (status is gewijzigd van inactief/leegmaken naar actief) |
RouterWorkerDeregistered |
Worker |
De registratie van een werknemer is opgeheven (status is gewijzigd van actief in inactief/leegmaken) |
RouterWorkerDeleted |
Worker |
Een werknemer is verwijderd |
Reacties op gebeurtenissen
Wanneer een gebeurtenis wordt geactiveerd, verzendt de Event Grid-service gegevens over die gebeurtenis om eindpunten te abonneren.
Deze sectie bevat een voorbeeld van hoe de gegevens voor elke gebeurtenis eruitzien.
Microsoft.Communication.RouterJobReceived
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
jobStatus | enum |
❌ | Mogelijke waarden PendingClassification, Queued | Wanneer deze gebeurtenis wordt verzonden, is het classificatieproces nog niet uitgevoerd of is er een taak gemaakt met een bijbehorende queueId. |
channelId | string |
❌ | ||
classificationPolicyId | string |
✔️ | null wanneer queueId wordt opgegeven voor een taak |
|
queueId | string |
✔️ | null wanneer classificationPolicyId wordt opgegeven voor een taak |
|
priority | int |
✔️ | Null wanneer classificationPolicyId is opgegeven. Niet-null-waarde in het geval van directe wachtrijtoewijzing. |
|
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
requestedWorkerSelectors | List<WorkerSelector> |
✔️ | Op basis van gebruikersinvoer | |
scheduledOn | DateTimeOffset |
✔️ | Op basis van gebruikersinvoer | |
niet beschikbaarForMatching | bool |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterJobClassified
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
queueDetails | QueueDetails |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
classificationPolicyId | string |
❌ | ||
queueId | string |
✔️ | null wanneer classificationPolicy niet wordt gebruikt voor wachtrijselectie |
|
priority | int |
✔️ | null wanneer classificationPolicy niet wordt gebruikt voor het toepassen van prioriteit op een taak |
|
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
attachedWorkerSelectors | List<WorkerSelector> |
✔️ | Lijst met werkrolkiezers die zijn gekoppeld door een classificatiebeleid |
Microsoft.Communication.RouterJobQueued
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelReference | string |
✔️ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
priority | int |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
requestedWorkerSelectors | List<WorkerSelector> |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
attachedWorkerSelectors | List<WorkerSelector> |
✔️ | Lijst met werkrolkiezers die zijn gekoppeld door een classificatiebeleid |
Microsoft.Communication.RouterJobClassificationFailed
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
fouten | List<CommunicationError> |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
classificationPolicyId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterJobCompleted
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
assignmentId | string |
❌ | ||
workerId | string |
❌ |
Microsoft.Communication.RouterJobClosed
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
dispositionCode | string |
✔️ | Op basis van gebruikersinvoer | |
workerId | string |
❌ | ||
assignmentId | string |
❌ |
Microsoft.Communication.RouterJobCancelled
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
opmerking | string |
✔️ | Op basis van gebruikersinvoer | |
dispositionCode | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
queueId | string |
✔️ |
Microsoft.Communication.RouterJobExceptionTriggered
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
ruleKey | string |
❌ | ||
exceptionRuleId | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterJobWorkerSelectorsExpired
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelReference | string |
✔️ | ||
queueId | string |
❌ | ||
channelId | string |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
requestedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
attachedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Lijst met werkrolkiezers die zijn gekoppeld door een classificatiebeleid |
Microsoft.Communication.RouterJobUnassigned
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
assignmentId | string |
❌ | ||
workerId | string |
❌ | ||
channelId | string |
❌ | ||
channelReference | string |
❌ | ||
queueId | string |
✔️ | null wanneer classificationPolicyId wordt opgegeven voor een taak |
|
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterJobWaitingForActivation
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelId | string |
❌ | ||
channelReference | string |
❌ | ||
queueId | string |
✔️ | null wanneer classificationPolicyId wordt opgegeven voor een taak |
|
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
requestedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
attachedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Lijst met werkrolkiezers die zijn gekoppeld door een classificatiebeleid | |
scheduledOn | DateTimeOffset |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
niet beschikbaarForMatching | bool |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
priority | int |
❌ | Op basis van gebruikersinvoer tijdens het maken van een taak |
Microsoft.Communication.RouterJobSchedulingFailed
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ | ||
channelId | string |
❌ | ||
channelReference | string |
❌ | ||
queueId | string |
✔️ | null wanneer classificationPolicyId wordt opgegeven voor een taak |
|
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
requestedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
attachedWorkerSelectorsExpired | List<WorkerSelector> |
✔️ | Lijst met werkrolkiezers die zijn gekoppeld door een classificatiebeleid | |
scheduledOn | DateTimeOffset |
✔️ | Op basis van gebruikersinvoer tijdens het maken van een taak | |
failureReason | string |
✔️ | Systeem bepaald | |
priority | int |
❌ | Op basis van gebruikersinvoer tijdens het maken van een taak |
Microsoft.Communication.RouterJobDeleted
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
jobId | string |
❌ |
Werkrolevenementen
Microsoft.Communication.RouterWorkerOfferIssued
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
offerId | string |
❌ | ||
offeredOn | DateTimeOffset |
❌ | ||
expiresOn | DateTimeOffset |
❌ | ||
jobPriority | int |
❌ | ||
jobLabels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
jobTags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterWorkerOfferAccepted
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
jobId | string |
❌ | ||
jobPriority | int |
❌ | ||
jobLabels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
jobTags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
offerId | string |
❌ | ||
assignmentId | string |
❌ |
Microsoft.Communication.RouterWorkerOfferDeclined
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ | ||
offerId | string |
❌ |
Microsoft.Communication.RouterWorkerOfferRevoked
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
offerId | string |
❌ | ||
workerId | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ |
Microsoft.Communication.RouterWorkerOfferExpired
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
offerId | string |
❌ | ||
jobId | string |
❌ | ||
channelReference | string |
❌ | ||
channelId | string |
❌ | ||
queueId | string |
❌ |
Microsoft.Communication.RouterWorkerRegistered
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
totalCapacity | int |
❌ | ||
queueAssignments | List<QueueDetails> |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
channelConfigurations | List<ChannelConfiguration> |
❌ | ||
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Microsoft.Communication.RouterWorkerDeregistered
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ |
Microsoft.Communication.RouterWorkerDeleted
Terug naar gebeurteniscatalogus
{
"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"
}
Lijst met kenmerken
Kenmerk | Type | Nullable | Beschrijving | Opmerkingen |
---|---|---|---|---|
workerId | string |
❌ | ||
totalCapacity | int |
❌ | ||
queueAssignments | List<QueueDetails> |
❌ | ||
labels | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer | |
channelConfigurations | List<ChannelConfiguration> |
❌ | ||
tags | Dictionary<string, object> |
✔️ | Op basis van gebruikersinvoer |
Modeldefinities
QueueDetails
public class QueueDetails
{
public string Id { get; set; }
public string Name { get; set; }
public Dictionary<string, object>? Labels { get; set; }
}
CommunicationError
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; }
}
ChannelConfiguration
public class ChannelConfiguration
{
public string ChannelId { get; set; }
public int CapacityCostPerJob { get; set; }
public int? MaxNumberOfJobs { get; set; }
}
WorkerSelector
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,
}