Zum Hauptinhalt springen
Das Ergebnis des Skriptexports ist die Erstellung eines neuen Vorgangs in einer bestimmten Orchestrator-Warteschlange. Alle Verarbeitungsergebnisse werden im Vorgang als Strings in Specific Data Items gespeichert:
  • Name von DocumentDefinition;
  • BatchRegistrationParameters (Namen und Werte);
  • Fields (Namen und Werte);
  • Files (Dateinamen und Dateiinhalt als Base64-String).
Anschließend müssen diese Strings extrahiert und in einen geeigneten Datentyp konvertiert werden. Die Verarbeitung des Vorgangs mit der Extraktion der darin enthaltenen Daten muss im UiPath-Prozess erfolgen. Ein Beispiel für diesen Prozess ist im Distribution Package enthalten: ABBYY FlexiCapture 12 Receiver im Ordner Samples. Bevor Sie den Prozess starten, verbinden Sie Ihren Robot mit Orchestrator, für den der Skriptexport aus FC eingerichtet wurde.
  1. Der Prozess sollte den Vorgang aus der Warteschlange abrufen (und in einer Variablen vom Typ QueueItem speichern). Der Beispielprozess verarbeitet den ersten Vorgang mit dem Status „New“ in der Warteschlange. Bei jedem Start des Prozesses wird ein Vorgang verarbeitet.
  2. Der Prozess ist so konfiguriert, dass ein Fenster angezeigt wird, in dem Sie einen Ordner auswählen können, in dem die Vorgangsdaten gespeichert werden sollen.
  3. Wenn ein Vorgang empfangen wird, müssen seine Einträge extrahiert und mithilfe der Activity Deserialize json in ein JSON-Objekt deserialisiert werden. Die JSON-Objekte, die für jedes der Specific Content Items empfangen werden, müssen in Variablen der folgenden Typen gespeichert werden:
    • DocumentDefinition - String;
    • BatchRegistrationParameters, Fields, Files - IEnumerable<KeyValuePair<string, string>>.
Anschließend können Sie die empfangenen Daten nach Bedarf weiterverarbeiten. Der Beispielprozess speichert sie auf der Festplatte.
Bevor Sie den Prozess starten, geben Sie den Namen der Warteschlange an, aus der ein Vorgang abgerufen werden soll. Klicken Sie auf die Activity Get Transaction und suchen Sie auf der Registerkarte Variables nach der Variablen queueName. Geben Sie im Feld Default dieser Variablen den Namen der Warteschlange an, aus der ein Vorgang abgerufen werden soll.
Sie können den Prozess in UiPath Studio starten oder den Prozess in Orchestrator veröffentlichen und mit einem Robot starten.