Communications Mining
Plus récente (Latest)
False
  • Vue d'ensemble (Overview)
    • À propos des activités Communications Mining
  • Notes de publication
  • Activités Communications Mining
  • Infrastructure du répartiteur Communications Mining
    • Infrastructure du répartiteur Communications Mining
Activités Communications Mining
Last updated 28 juin 2024

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.

Remarque : Assurez-vous d'avoir configuré votre flux dans Communications Mining. Vérifiez les étapes de la page Créer un flux .

Vous pouvez accéder au framework directement depuis Studio, sous les modèles officiels.

Configuration

Commencez par configurer les paramètres dans le fichier Config.xlsx du dossier Données (Data) . Il y a 5 paramètres dans l'onglet Paramètres :

Paramètre

Description

Remarques

CommunicationsMiningProjectNameLe nom du projet contenant votre jeu de données.S/O
CommunicationsMiningDatasetNameLe nom du jeu de données contenant votre flux.S/O
CommunicationsMiningStreamNameLe nom de votre flux.S/O
RunContinuouslySé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
PollWaitTimeLa durée de la pause en secondes entre les interrogations du flux.Uniquement applicable dans le cadre d’une exécution continue.
Remarque : assurez-vous d'utiliser les noms d'API de votre projet, jeu de données et flux. Pour un bon fonctionnement du processus, il est recommandé d'éviter d'utiliser les titres.

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.

Logique métier

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 type LabelExtraction , 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.
Le type 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.

Exécution du processus

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 .

Remarque : Par défaut, les flux ne renvoient que les communications ajoutées à un ensemble de données après la création du flux. Si vous ne voyez aucune communication lors de l'exécution de votre processus, vous devrez peut-être réinitialiser votre flux. Pour plus d'informations, consultez la page Réinitialiser un flux .
  • Configuration
  • Logique métier
  • Exécution du processus

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.