Compartir a través de


@azure/communication-job-router package

Clases

JobRouterAdministrationClient

El cliente para realizar operaciones de enrutador de trabajos administrativos.

JobRouterClient

El cliente para realizar operaciones de enrutador de trabajo.

TransformingPagedAsyncIterableIterator

Interfaces

AcceptJobOfferResponse

Respuesta que contiene identificadores para el trabajo, el trabajo y la asignación de una oferta aceptada

BestWorkerMode

Los trabajos se distribuyen al trabajo con las capacidades más fuertes disponibles.

CancelExceptionAction

Una acción que marca un trabajo como cancelado

CancelJobOptions

Opciones para cancelar un trabajo.

ChannelConfiguration

Representa la capacidad que consumirá un trabajo en este canal desde un trabajo.

ClassificationPolicy

Contenedor de las reglas que rigen cómo se clasifican los trabajos.

ClassificationPolicyItem

Instancia paginada de ClassificationPolicy

ClassificationPolicyResponse

Contenedor de las reglas que rigen cómo se clasifican los trabajos.

CloseJobOptions

Opciones para cerrar un trabajo.

CompleteJobOptions

Opciones para completar un trabajo.

ConditionalQueueSelectorAttachment

Describe un conjunto de selectores de cola que se adjuntarán si la condición dada se resuelve en true

ConditionalWorkerSelectorAttachment

Describe un conjunto de selectores de trabajo que se adjuntarán si la condición especificada se resuelve en true

CreateClassificationPolicyOptions

Opciones para crear una directiva de clasificación.

CreateDistributionPolicyOptions

Opciones para crear una directiva de distribución.

CreateExceptionPolicyOptions

Opciones para crear una directiva de excepción.

CreateJobOptions

Opciones para crear un trabajo.

CreateQueueOptions

Opciones para crear una cola.

CreateWorkerOptions

Opciones para crear un trabajador.

DeclineJobOfferOptions

Opciones para rechazar un trabajo.

DeclineJobOfferRequest

Solicitud de carga para la disminución de ofertas

DirectMapRouterRule

Regla que devuelve las mismas etiquetas que las etiquetas de entrada.

DistributionMode

Clase base abstracta para definir un modo de distribución

DistributionPolicy

Directiva que rige cómo se distribuyen los trabajos a los trabajadores

DistributionPolicyItem

Instancia paginada de DistributionPolicy

DistributionPolicyResponse

Directiva que rige cómo se distribuyen los trabajos a los trabajadores

ExceptionAction

La acción que se debe realizar cuando se desencadena la excepción

ExceptionPolicy

Directiva que define las acciones que se van a ejecutar cuando se desencadena la excepción.

ExceptionPolicyItem

Instancia paginada de ExceptionPolicy

ExceptionPolicyResponse

Directiva que define las acciones que se van a ejecutar cuando se desencadena la excepción.

ExceptionRule

Regla que define las acciones que se van a ejecutar en un desencadenador específico.

ExceptionTrigger

Desencadenador para esta regla de excepción

ExpressionRouterRule

Regla que proporciona reglas de expresión insertadas.

FunctionRouterRule

Una regla que proporciona un enlace a una función de Azure desencadenada por HTTP.

FunctionRouterRuleCredential

Credenciales usadas para acceder a la regla de funciones de Azure

JSONArray

Tipo seguro para matrices.

JSONObject

Tipo seguro para objetos.

JobRouterAdministrationClientOptions

Opciones para crear un cliente de administración del enrutador de trabajos.

JobRouterAdministrationUpsertClassificationPolicyOptionalParams

Parámetros opcionales.

JobRouterAdministrationUpsertDistributionPolicyOptionalParams

Parámetros opcionales.

JobRouterAdministrationUpsertExceptionPolicyOptionalParams

Parámetros opcionales.

JobRouterAdministrationUpsertQueueOptionalParams

Parámetros opcionales.

JobRouterCancelJobActionOptionalParams

Parámetros opcionales.

JobRouterClientOptions

Opciones para crear un cliente de enrutador de trabajo.

JobRouterCloseJobActionOptionalParams

Parámetros opcionales.

JobRouterCompleteJobActionOptionalParams

Parámetros opcionales.

JobRouterDeclineJobActionOptionalParams

Parámetros opcionales.

JobRouterReclassifyJobActionOptionalParams

Parámetros opcionales.

JobRouterUnassignJobActionOptionalParams

Parámetros opcionales.

JobRouterUpsertJobOptionalParams

Parámetros opcionales.

JobRouterUpsertWorkerOptionalParams

Parámetros opcionales.

ListClassificationPoliciesOptions

Opciones para enumerar las directivas de clasificación.

ListDistributionPoliciesOptions

Opciones para enumerar las directivas de distribución.

ListExceptionPoliciesOptions

Opciones para enumerar directivas de excepción.

ListJobsOptions

Opciones para obtener trabajos de enrutador.

ListPageSettings

Argumentos para recuperar la página siguiente de los resultados de búsqueda.

ListQueuesOptions

Opciones para enumerar colas.

ListWorkersOptions

Opciones para enumerar trabajadores.

LongestIdleMode

Los trabajos se dirigen al trabajador que ha estado inactivo más tiempo.

ManualReclassifyExceptionAction

Una acción que vuelve a clasificar manualmente un trabajo proporcionando los selectores de cola, prioridad y trabajo.

Oauth2ClientCredential

Credenciales de OAuth2.0 usadas en el servidor de autorización de Contoso. Referencia: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Adjunta un selector de cola donde el valor se pasa desde la etiqueta de trabajo con la misma clave

PassThroughWorkerSelectorAttachment

Asocia un selector de trabajo donde el valor se pasa desde la etiqueta de trabajo con la misma clave.

QueueAndMatchMode

Tipo de modo de coincidencia de trabajo de cola y coincidencia.

QueueLengthExceptionTrigger

Desencadenador para una acción de excepción al superar la longitud de la cola

QueueSelectorAttachment

Un adjunto de selectores de cola para resolver una cola en un trabajo desde una política de clasificación

QueueWeightedAllocation

Contiene el porcentaje de peso y los selectores de cola que se van a aplicar si se seleccionan para distribuciones ponderadas.

ReclassifyExceptionAction

Acción que modifica las etiquetas de un trabajo y, a continuación, las reclasifica

ReclassifyJobOptions

Opciones para reclasificar un trabajo.

RoundRobinMode

Los trabajos se distribuyen para los trabajos, empezando por el trabajo que es después del último trabajo para recibir un trabajo.

RouterJob

Una unidad de trabajo que se va a enrutar.

RouterJobAssignment

Detalles de asignación de un trabajo a un trabajador

RouterJobItem

Instancia paginada de RouterJob

RouterJobMatchingMode

Modo de coincidencia de trabajos en cola y coincidencia.

RouterJobNote

Nota con marca de tiempo para un trabajo de enrutador.

RouterJobOffer

Oferta de un trabajo a un trabajador

RouterJobPositionDetails

Posición y tiempo de espera estimado para un trabajo.

RouterJobResponse

Una unidad de trabajo que se va a enrutar.

RouterQueue

Una cola que puede contener trabajos que se van a enrutar.

RouterQueueItem

Instancia paginada de RouterQueue

RouterQueueResponse

Una cola que puede contener trabajos que se van a enrutar.

RouterQueueSelector

Describe una condición que se debe cumplir con un conjunto de etiquetas para la selección de cola.

RouterQueueStatistics

Estadísticas de la cola

RouterRule

Una regla de uno de los siguientes tipos:

StaticRule: regla que proporciona reglas estáticas que siempre devuelven el mismo resultado, independientemente de la entrada. DirectMapRule: regla que devuelve las mismas etiquetas que las etiquetas de entrada. ExpressionRule: regla que proporciona reglas de expresión insertadas. AzureFunctionRule: regla que proporciona un enlace a una función de Azure desencadenada por HTTP. WebhookRule: regla que proporciona un enlace a un servidor web después del protocolo de autenticación OAuth2.0.

RouterWorker

Una entidad a la que se enrutarán los trabajos.

RouterWorkerAssignment

Asignación de un trabajo a un trabajo

RouterWorkerItem

Instancia paginada de RouterWorker

RouterWorkerResponse

Una entidad a la que se enrutarán los trabajos.

RouterWorkerSelector

Describe una condición que se debe cumplir con un conjunto de etiquetas para la selección de trabajo.

RuleEngineQueueSelectorAttachment

Adjunta selectores de cola a un trabajo cuando se resuelve RouterRule

RuleEngineWorkerSelectorAttachment

Adjunta selectores de trabajo a un trabajo cuando se resuelve una RouterRule

ScheduleAndSuspendMode
ScoringRuleOptions

Encapsula todas las opciones que se pueden pasar como parámetros para la regla de puntuación con BestWorkerMode

StaticQueueSelectorAttachment

Describe un selector de cola que se adjuntará al trabajo

StaticRouterRule

Regla que proporciona reglas estáticas que siempre devuelven el mismo resultado, independientemente de la entrada.

StaticWorkerSelectorAttachment

Describe un selector de trabajadores que se adjuntará al trabajo

SuspendMode

Suspender el tipo de modo de coincidencia de trabajos.

UnassignJobOptions

Opciones para anular la asignación de un trabajo.

UnassignJobRequest

Solicitar carga para cancelar la asignación de un trabajo.

UnassignJobResponse

Carga de respuesta después de que un trabajo se haya anulado correctamente la asignación.

UpdateClassificationPolicyOptions

Opciones para actualizar una directiva de clasificación.

UpdateDistributionPolicyOptions

Opciones para actualizar una directiva de distribución.

UpdateExceptionPolicyOptions

Opciones para actualizar una directiva de excepciones.

UpdateJobOptions

Opciones para actualizar un trabajo.

UpdateQueueOptions

Opciones para actualizar una cola.

UpdateWorkerOptions

Opciones para actualizar un trabajador.

WaitTimeExceptionTrigger

Desencadenador para una acción de excepción al superar el tiempo de espera

WebhookRouterRule

Una regla que proporciona un enlace a un servidor web externo.

WeightedAllocationQueueSelectorAttachment

Describe varios conjuntos de selectores de cola, de los cuales uno se seleccionará y adjuntará de acuerdo con una ponderación

WeightedAllocationWorkerSelectorAttachment

Describe varios conjuntos de selectores de trabajadores, de los cuales uno se seleccionará y adjuntará de acuerdo con una ponderación

WorkerSelectorAttachment

Un adjunto que adjunta selectores de trabajadores a un trabajo

WorkerWeightedAllocation

Contiene el porcentaje de peso y los selectores de trabajo que se van a aplicar si se seleccionan para distribuciones ponderadas.

Alias de tipos

CancelJobResponse

Contiene datos de respuesta para la operación de cancelación de trabajo.

CloseJobResponse

Contiene datos de respuesta para la operación de trabajo de cierre.

CompleteJobResponse

Contiene datos de respuesta para la operación de trabajo completa.

DeclineJobOfferResponse

Contiene datos de respuesta para la operación de rechazo de trabajo.

DistributionModeUnion
ExceptionActionUnion
ExceptionTriggerUnion
ExpressionRouterRuleLanguage

Define valores para ExpressionRouterRuleLanguage.
<xref:KnownExpressionRouterRuleLanguage> se puede usar indistintamente con ExpressionRouterRuleLanguage, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

powerFx

JSONValue

Tipo seguro en lugar de 'cualquiera'.

JobMatchModeType

Define valores para JobMatchModeType.
<xref:KnownJobMatchModeType> se puede usar indistintamente con JobMatchModeType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

queueAndMatchMode
scheduleAndSuspendMode
modo de suspensión

LabelOperator

Define los valores de LabelOperator.
<xref:KnownLabelOperator> se puede usar indistintamente con LabelOperator, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

iguales
noIgual
lessThan
menosQueIgual
greaterThan
mayor que igual

QueueSelectorAttachmentUnion
ReclassifyJobResponse

Contiene datos de respuesta para la operación de trabajo de reclasificación.

RouterJobStatus

Define valores para RouterJobStatus.
<xref:KnownRouterJobStatus> se puede usar indistintamente con RouterJobStatus, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Clasificación pendiente
Cola
asignado
completado
cerradas
cancelada
clasificaciónFallido
creado
pendingSchedule
programado
scheduleFailed
esperaParaActivación

RouterJobStatusSelector

Define valores para RouterJobStatusSelector.
<xref:KnownRouterJobStatusSelector> se puede usar indistintamente con RouterJobStatusSelector, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

todas las
Clasificación pendiente
Cola
asignado
completado
cerradas
cancelada
clasificaciónFallido
creado
pendingSchedule
programado
scheduleFailed
esperaParaActivación
activo

RouterRuleUnion
RouterWorkerSelectorStatus

Define valores para RouterWorkerSelectorStatus.
<xref:KnownRouterWorkerSelectorStatus> se puede usar indistintamente con RouterWorkerSelectorStatus, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

activo
expirado

RouterWorkerState

Define valores para RouterWorkerState.
<xref:KnownRouterWorkerState> se puede usar indistintamente con RouterWorkerState, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

activo
drenante
inactivos

RouterWorkerStateSelector

Define valores para RouterWorkerStateSelector.
<xref:KnownRouterWorkerStateSelector> se puede usar indistintamente con RouterWorkerStateSelector, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

activo
drenante
inactivos
todas las

ScoringRuleParameterSelector

Define los valores de ScoringRuleParameterSelector.
<xref:KnownScoringRuleParameterSelector> se puede usar indistintamente con ScoringRuleParameterSelector, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

jobLabels
selectores de trabajadores

Transformer
WorkerSelectorAttachmentUnion