activities
latest
false
  • Información general
    • Acerca de las actividades de Communications Mining
  • Notas relacionadas
  • Actividades de minería de comunicaciones
  • Marco de distribuidor de Communications Mining
    • Marco de distribuidor de Communications Mining
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Actividades de minería de comunicaciones
Last updated 9 de jul. de 2024

Marco de distribuidor de Communications Mining

Communications Mining Dispatcher Framework es una plantilla de UiPath® con soporte oficial que acelera el desarrollo de proyectos utilizando Communications Mining.

Este marco simplifica el consumo de un flujo de Communications Mining. Consulta la página de transmisiones . Después de introducir la información de configuración y la lógica empresarial, el marco gestiona el consumo de flujo y la creación de colas de Orchestrator.

Nota: Asegúrate de haber configurado tu transmisión en Communications Mining. Consulta los pasos en la página Crear una transmisión .

Puedes acceder al marco directamente desde Studio, en las plantillas oficiales.

Configuración

Empieza por configurar los ajustes dentro del archivo Config.xlsx en la carpeta Datos . Hay 5 ajustes en la pestaña Ajustes :

Configuración

Descripción

Notas

CommunicationsMiningProjectNameEl nombre del proyecto que contiene tu conjunto de datos.N/D
CommunicationsMiningDatasetNameEl nombre del conjunto de datos que contiene tu transmisión.N/D
CommunicationsMiningStreamNameEl nombre de tu transmisión.N/D
RunContinuouslyEstablece en Verdadero, para mantener el proceso activo cuando la transmisión está vacía. Sondeo continuo, a la espera de que se añadan nuevas comunicaciones al flujo
PollWaitTimeLa pausa en segundos entre sondeos de transmisión.Solo aplicable cuando se ejecuta de forma continua.
Nota: Asegúrate de utilizar los nombres de API de tu proyecto, conjunto de datos y transmisión. Para un correcto funcionamiento del proceso, se recomienda evitar el uso de los títulos.

Una vez configurada esta información en Config.xlsx, el marco del distribuidor ahora se dirige a la transmisión que configuraste. A continuación, define la lógica empresarial para determinar qué comunicaciones van a qué colas de Orchestrator.

Lógica empresarial

Configura tu lógica empresarial en la página ObtenerColaDeDestino en la carpeta de Framework.

La página ObtenerColaDeDestino tiene:

  • Una entrada: Communications Mining StreamResult que se está procesando actualmente.
  • Dos salidas: Destination Queue Name y Destination Queue Folder.

Puedes configurar tu lógica empresarial en esta página para establecer los dos resultados en los valores adecuados para tu caso de uso.

El tipo Communications Mining StreamResult proporciona varias funciones para ayudarte. Por ejemplo:

  • in_Communication.Prediction.ContainsLabelExtraction("Address Change") : utiliza esta sintaxis para comprobar si se ha realizado una extracción para la etiqueta dada.
  • in_Communication.Prediction.GetLabelExtraction("Address Change") : utiliza esta sintaxis para recuperar una lista de extracciones que se han realizado para la etiqueta dada. Los resultados se almacenan en el tipo LabelExtraction , que también tiene un conjunto de funciones auxiliares que puedes utilizar.
  • in_Communication.Prediction.ContainsGeneralField("policy-number") : utiliza esta sintaxis para comprobar si un campo general determinado se ha predicho para la comunicación actual.
  • in_Communication.Prediction.GetEntity("policy-number").FieldValue = "123" : utiliza esta sintaxis para comprobar si un campo general tiene un valor específico.
El tipo LabelExtraction , que se devuelve al utilizar la función in_Communication.Prediction.GetLabelExtraction("Address Change") , te permite comprobar la siguiente información sobre la extracción dada:
  • LabelExtraction.OccuranceConfidence.HasExceededThreshold("stream") : utiliza esta sintaxis para comprobar si la extracción dada ha superado el umbral que configuraste en tu transmisión.
  • LabelExtraction.FieldExists("policy-number") : utiliza esta sintaxis para comprobar si se ha predicho un campo para la extracción dada.
  • LabelExtraction.GetFieldValue("policy-number") : utiliza esta sintaxis para obtener el valor de un campo que se ha predicho para la extracción dada.

Aplica estas funciones auxiliares a tu propia lógica empresarial para decidir qué comunicaciones añadir a colas específicas de Orchestrator. Establece los valores de Nombre de cola de destino y Carpeta de cola de destino en consecuencia.

Ejecutar el proceso

Para ejecutar el proceso, asegúrate de haber configurado las entradas en la hoja de cálculo Data.xlsx y de haber creado tu propia lógica empresarial en la página GetDestinationQueue .

Nota: De forma predeterminada, las transmisiones solo devuelven las comunicaciones añadidas a un conjunto de datos después de crear la transmisión. Si no ves ninguna comunicación al ejecutar tu proceso, es posible que tengas que restablecer tu transmisión. Para obtener más información, consulta la página restablecer una transmisión .
  • Configuración
  • Lógica empresarial
  • Ejecutar el proceso

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.