- Überblick
- Versionshinweise
- Communications Mining-Aktivitäten
- Communications Mining Verteiler-Framework
- Communications Mining Verteiler-Framework
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&q=100)
Communications Mining Verteiler-Framework
Das Communications Mining Dispatcher Framework ist eine offiziell unterstützte UiPath®-Vorlage, die die Entwicklung von Projekten mit Communications Mining beschleunigt.
Dieses Framework vereinfacht die Nutzung eines Communications Mining-Streams. Überprüfen Sie die Seite Streams . Nach Eingabe der Konfigurationsinformationen und der Geschäftslogik übernimmt das Framework den Stream-Verbrauch und die Erstellung von Orchestrator-Warteschlangen.
Sie können direkt über Studio unter den offiziellen Vorlagen auf das Framework zugreifen.
Config.xlsx
-Datei im Ordner Data . Es gibt 5 Einstellungen auf der Registerkarte Einstellungen :
Einstellung |
Beschreibung |
Hinweise |
CommunicationsMiningProjectName | Der Name des Projekts, das Ihr Dataset enthält. | Keine Angabe |
CommunicationsMiningDatasetName | Der Name des Datasets, das Ihren Stream enthält. | Keine Angabe |
CommunicationsMiningStreamName | Der Name Ihres Streams. | Keine Angabe |
RunContinuously | Legen Sie dies auf True fest, um den Prozess aktiv zu halten, wenn der Stream leer ist. | Kontinuierliche Abfragen und Warten darauf, dass dem Stream neue Kommunikationen hinzugefügt werden |
PollWaitTime | Die Pause in Sekunden zwischen Stream-Abfragen. | Nur bei kontinuierlicher Ausführung anwendbar. |
Nachdem Sie diese Informationen in Config.xlsx konfiguriert haben, zielt das Verteiler-Framework nun auf den von Ihnen konfigurierten Stream ab. Als nächstes definieren Sie die Geschäftslogik, um zu ermitteln, welche Kommunikation an welche Warteschlangen des Orchestrators geht.
Konfigurieren Sie Ihre Geschäftslogik auf der Seite GetDestinationQueue im Framework-Ordner.
Die Seite GetDestinationQueue hat:
- Eine Eingabe: Communications Mining StreamResult , die derzeit verarbeitet wird.
- Zwei Ausgaben: die Destination Queue Name und die Destination Queue Folder.
Sie können Ihre Geschäftslogik auf dieser Seite konfigurieren, um die beiden Ausgaben auf die entsprechenden Werte für Ihren Anwendungsfall festzulegen.
Der Communications Mining-Typ StreamResult bietet mehrere Funktionen, die Sie unterstützen. Zum Beispiel:
in_Communication.Prediction.ContainsLabelExtraction("Address Change")
– Verwenden Sie diese Syntax, um zu überprüfen, ob eine Extraktion für die angegebene Bezeichnung durchgeführt wurde.in_Communication.Prediction.GetLabelExtraction("Address Change")
– Verwenden Sie diese Syntax, um eine Liste der Extraktionen abzurufen, die für die jeweilige Bezeichnung vorgenommen wurden. Die Ergebnisse werden imLabelExtraction
-Typ gespeichert, der auch über eine Reihe von Hilfsfunktionen verfügt, die Sie verwenden können.in_Communication.Prediction.ContainsGeneralField("policy-number")
– Verwenden Sie diese Syntax, um zu überprüfen, ob ein bestimmtes allgemeines Feld für die aktuelle Kommunikation vorhergesagt wurde.in_Communication.Prediction.GetEntity("policy-number").FieldValue = "123"
– Verwenden Sie diese Syntax, um zu überprüfen, ob ein allgemeines Feld einen bestimmten Wert hat.
LabelExtraction
, der bei Verwendung der Funktion in_Communication.Prediction.GetLabelExtraction("Address Change")
zurückgegeben wird, können Sie die folgenden Informationen über die angegebene Extraktion überprüfen:
LabelExtraction.OccuranceConfidence.HasExceededThreshold("stream")
– Verwenden Sie diese Syntax, um zu überprüfen, ob die angegebene Extraktion den Schwellenwert überschritten hat, den Sie in Ihrem Stream konfiguriert haben.LabelExtraction.FieldExists("policy-number")
– Verwenden Sie diese Syntax, um zu überprüfen, ob ein Feld für die gegebene Extraktion vorhergesagt wurde.LabelExtraction.GetFieldValue("policy-number")
– Verwenden Sie diese Syntax, um den Wert eines Felds abzurufen, das für die gegebene Extraktion vorhergesagt wurde.
Wenden Sie diese Hilfsfunktionen auf Ihre eigene Geschäftslogik an, um zu entscheiden, welche Kommunikationen bestimmten Orchestrator-Warteschlangen hinzugefügt werden sollen. Legen Sie die Werte für Name der Zielwarteschlange und Ordner der Zielwarteschlange entsprechend fest.
Um den Prozess auszuführen, stellen Sie sicher, dass Sie die Eingaben in der Data.xlsx -Tabelle konfiguriert und Ihre eigene Geschäftslogik auf der Seite GetDestinationQueue erstellt haben.