UiPath Documentation
orchestrator
2020.10
false
Orchestrator-Anleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Über Eingabe- und Ausgabeargumente

Wir haben die Eingabe- und Ausgabeargumente, die Sie bereits in Studio verwendet haben, herausgestellt, um die Tools, die Sie verwenden, wie DCMs oder BPMs, nahtlos zu integrieren. Dies bedeutet, dass jeglicher von Ihnen erstellte Prozess jetzt Eingabeparameter über die Orchestrator-API oder die Bedienoberfläche erhalten und an alle oben genannten eine Ausgabe zurückgeben kann. Schließlich ist dies ein Meilenstein in der Verknüpfung von Prozessen. Dank dieser Erweiterungsmöglichkeit können Sie UiPath besser in das Ökosystem Ihres Unternehmens integrieren.

Hinweis:

Nur die Eingabe-, Ausgabe- und In/Out-Argumente der .xaml, die in Studio als Main gekennzeichnet sind, werden für andere Apps verfügbar gemacht.

Die Argumente werden im project.json des Projekts gespeichert.

Beim Design in Studio ermöglicht Ihnen die Art und Weise, wie Sie Ihr Projekt konfigurieren, um Eingabe- oder Ausgabeargumente mit oder ohne Standardwerte zu akzeptieren, diese in den Apps fremder Entwickler oder Orchestrator zu verwenden. Sie können in Orchestrator und anderen Apps fremder Entwickler nur dann Eingabe- und Ausgabeparameter verwenden, wenn Sie zuvor die entsprechenden Argumente zu Ihrem Studioprojekt hinzugefügt haben. Wenn in Studio keine Argumente definiert wurden, wird folgende Meldung eingeblendet: „Für diese Version sind keine Eingabeparameter definiert.“

Die Eingabe-, Ausgabe oder Eingabe-/Ausgabeargumente eines Projekts werden beim Veröffentlichen in Orchestrator zu Eingabe- und Ausgabeparametern. Bitte beachten Sie, dass für Eingabe-/Ausgabeargumente zwei verschiedene Parameter in Orchestrator erstellt und angezeigt werden, nämlich einer für Eingabe und einer für Ausgabe, mit demselben Namen.

Bereitstellen von „Parameterwerten“

Werte können nur folgendermaßen für Eingabeparameter bereitgestellt werden, entweder mit Studio, dem Orchestrator oder der Orchestrator-API:

Studio

As default values, when creating the arguments. A short example can be found here. A default value provided for an argument in Studio can be overwritten in Orchestrator, both at process or job level.

Hinweis:

Standardwerte für Eingabeargumente in Studio werden auf keiner Ebene in Orchestrator angezeigt.

Orchestrator

  • At process level - in the Parameters tab of the View Process window, as explained here.

  • At job level - in the Parameters tab of the Start Job window, as explained here.

  • At trigger level - in the Parameters tab of the Add trigger window, as explained here.

    Hinweis:

    Ein Wert, der für einen Eingabeparameter auf Prozessebene im Orchestrator bereitgestellt wird, wird beibehalten, wenn Sie das Paket aktualisieren, solange die neue Paketversion keine Auswirkungen auf die Definition von Argumenten hat.

Wenn Sie in Orchestrator Werte für Eingabeparameter angeben, beachten Sie bitte, dass diese im JSON-Format anzugeben sind. Beispiele davon, wie dies möglich ist, finden Sie hier:

  • Zeichenfolge - der Wert muss ohne Anführungsstriche angegeben werden, zum Beispiel string;

  • Int32 - Geben Sie diesen Wert wie einen Integer-Wert an, 11;

  • Boole‘scher Wert - Radio-Buttons helfen Ihnen, true oder false auszuwählen;

  • Doppel - Geben Sie diesen Wert wie einen Floating Point-Wert an, zum Beispiel 3.5;

  • Datum/Uhrzeit - Geben Sie diesen Wert als einen gültigen JSON-Wert an, zum Beispiel "2012-04-23T18:25:43.511Z";

  • Array - Geben Sie diesen Wert als einen gültigen JSON-Wert an, zum Beispiel [1, 1, 2, 3, 5, 8] oder ["firstString", "secondString"];

    Hinweis:

    Jeder Argumenttyp kann verwendet werden, aber berücksichtigen Sie bitte, dass nur Elementarwerte von Orchestrator validiert werden können.

Orchestrator-API

Anzeigen von Parameterwerten

Der Wert eines Eingabeparameters wird folgendermaßen markiert:

  • Kein Wert (No value) - Für den Parameter wurde auf Prozess-, Job-, Zeitplan- oder Paketebene kein Wert in Studio festgelegt.

  • Aus Paket übernommen (Inherited from package) - Der Wert wurde in Studio per Standard festgelegt. Diese Meldung wird im Fenster Argumente (Arguments) eines bestimmten Pakets sowie in den Fenstern Prozess anzeigen (View Process), Job starten (Start Job), und Zeitplan hinzufügen (Add Schedule) angezeigt.

  • Aus Prozess geerbt – Wenn der Wert auf Prozessebene bereitgestellt wurde (im Fenster Prozess anzeigen). Diese Meldung wird im Fenster Auftrag starten und Zeitplan hinzufügen angezeigt. Im Fenster Prozess anzeigen wird der Wert selbst angezeigt.

Sind Eingabe - oder Ausgabeparameter angegeben, werden diese im Fenster Job-Details angezeigt. Die Eingabewerte werden in folgenden Fällen im vorgenannten Fenster angezeigt.

  • Sie wurden auf Prozessebene hinzugefügt.
  • Sie wurden auf Job-Ebene hinzugefügt.

You can also view input and output parameters at package level, in the Package Versions window. For more information, see the Managing Packages.

Hinweis:

Workflows, die vor Version v2018.3 im Orchestrator erstellt und veröffentlicht wurden, müssen mit einer v2018.3- Roboter-Version (oder höher) neu hochgeladen werden, um die Eingabe- und Ausgabeargumente der Datei Main.xaml anzeigen zu können.

Berechtigungen

The following permissions are required in relation to input and output parameters in Orchestrator:

  • Auf Paketebene - Anzeigen (View) für Pakete;
  • Auf Prozessebene - Anzeigen (View) und Bearbeiten (Edit) für Prozesse;
  • Auf Job-Ebene - Erstellen (Create) für Jobs;
  • Auf Zeitplanebene - Erstellen (Create) und/oder Bearbeiten (Edit) für Zeitpläne.
  • Bereitstellen von „Parameterwerten“
  • Studio
  • Orchestrator
  • Orchestrator-API
  • Anzeigen von Parameterwerten
  • Berechtigungen

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben