- Vue d'ensemble (Overview)
- Notes de publication
- Activités Communications Mining
- Infrastructure du répartiteur Communications Mining
- Infrastructure du répartiteur Communications Mining
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&q=100)
Infrastructure du répartiteur Communications Mining
L'infrastructure de répartiteur Communications Mining est un modèle UiPath® officiellement pris en charge qui accélère le développement de projets à l'aide de Communications Mining.
Cette infrastructure simplifie la consommation d'un flux Communications Mining. Consultez la page des flux . Après avoir saisi les informations de configuration et la logique métier, l'infrastructure gère la consommation de flux et la création de files d'attente Orchestrator.
Vous pouvez accéder au framework directement depuis Studio, sous les modèles officiels.
Config.xlsx
du dossier Données (Data) . Il y a 5 paramètres dans l'onglet Paramètres :
Paramètre |
Description |
Remarques |
CommunicationsMiningProjectName | Le nom du projet contenant votre jeu de données. | S/O |
CommunicationsMiningDatasetName | Le nom du jeu de données contenant votre flux. | S/O |
CommunicationsMiningStreamName | Le nom de votre flux. | S/O |
RunContinuously | Sélectionnez Vrai (True) pour que le processus reste actif lorsque le flux est vide. | Interrogation en continu, en attendant que de nouvelles communications soient ajoutées au flux |
PollWaitTime | La durée de la pause en secondes entre les interrogations du flux. | Uniquement applicable dans le cadre d’une exécution continue. |
Une fois que vous aurez configuré ces informations dans le fichier Config.xlsx, l’infrastructure du répartiteur va désormais cibler le flux que vous avez configuré. Définissez ensuite la logique métier afin de déterminer quelles communications doivent être placées dans telle ou telle file d’attente Orchestrator.
Configurez votre logique métier sur la page ObtenirFileAttenteDestination (GetDestinationQueue) du dossier Framework.
La page ObtenirFileAttenteDestination (GetDestinationQueue) contient les éléments suivants :
- Une entrée : Communications Mining StreamResult qui est en cours de traitement.
- Deux sorties : le Destination Queue Name et le Destination Queue Folder.
Vous pouvez configurer votre logique métier sur cette page pour définir les deux sorties sur les valeurs appropriées pour votre cas d'utilisation.
Le type StreamResult Communications Mining fournit plusieurs fonctions pour vous aider. Par exemple :
in_Communication.Prediction.ContainsLabelExtraction("Address Change")
: utiliser cette syntaxe pour vérifier si une extraction a été effectuée pour le libellé donné.in_Communication.Prediction.GetLabelExtraction("Address Change")
: utiliser cette syntaxe pour récupérer une liste d'extractions qui ont été effectuées pour le libellé donné. Les résultats sont stockés dans le typeLabelExtraction
, qui contient également un ensemble de fonctions d'aide que vous pouvez utiliser.in_Communication.Prediction.ContainsGeneralField("policy-number")
: utilisez cette syntaxe pour vérifier si un champ général donné a été prédit pour la communication actuelle.in_Communication.Prediction.GetEntity("policy-number").FieldValue = "123"
- Utiliser cette syntaxe pour vérifier si un champ général a une valeur spécifique.
LabelExtraction
, qui est renvoyé lors de l'utilisation de la fonction in_Communication.Prediction.GetLabelExtraction("Address Change")
, vous permet de vérifier les informations suivantes sur l'extraction donnée :
LabelExtraction.OccuranceConfidence.HasExceededThreshold("stream")
: utilisez cette syntaxe pour vérifier si l'extraction donnée a dépassé le seuil que vous avez configuré dans votre flux.LabelExtraction.FieldExists("policy-number")
- Utiliser cette syntaxe pour vérifier si un champ a été prédit pour l'extraction donnée.LabelExtraction.GetFieldValue("policy-number")
- Utilisez cette syntaxe pour obtenir la valeur d'un champ qui a été prédit pour l'extraction donnée.
Appliquez ces fonctions d'assistance à votre propre logique métier pour décider quelles communications ajouter à des files d’attente spécifiques d'Orchestrator. Définissez les valeurs Nom de la file d'attente de destination (Destination Queue Name) et Dossier de file d'attente de destination ( Destination Queue Folder ) en conséquence.
Pour exécuter le processus, assurez-vous d'avoir configuré les entrées dans la feuille de calcul Data.xlsx et créé votre propre logique métier sur la page GetDestinationQueue .