UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

UIP-Lösung hochladen

uip solution upload lädt eine lokale Lösung für die browserbasierte Bearbeitung in UiPath Studio Web hoch. Es bündelt die Lösung in einem internen .uis -Archiv, sendet sie an Studio Web und gibt (bei Erfolg) eine URL aus, die Sie direkt im Designer öffnen können.

Im Gegensatz zu uip solution pack + uip solution publish, die ein einsetzbares .zip für Orchestrator erzeugen, ist upload auf die interaktive Erstellungsoberfläche von Studio Web ausgerichtet. Verwenden Sie diese Option, wenn Sie die Bearbeitung einer Lösung gemeinsam im Browser fortsetzen möchten.

Wenn die Lösung bereits in Studio Web vorhanden ist (abgeglichen mit SolutionId innerhalb ihrer .uipx), überschreibt der Upload die vorhandene Kopie; Andernfalls wird sie als neue Lösung importiert und die zurückgegebene ID wird in den lokalen .uipx zurückgeschrieben, sodass nachfolgende Uploads aktualisiert werden.

Zusammenfassung

uip solution upload <solutionPath> [--login-validity <minutes>]
uip solution upload <solutionPath> [--login-validity <minutes>]

Der Befehl berücksichtigt die globalen Optionen und gibt die Standardaustrittscodes zurück.

Argumente

  • <solutionPath> (erforderlich) – Einer von:
    • Ein Lösungsverzeichnis, das ein .uipx -Manifest enthält (am häufigsten).
    • Eine .uipx -Datei (der Befehl löst das Verzeichnis auf, das sie enthält).
    • Eine .uis -Datei (ein vorgefertigtes Lösungsarchiv; aus Gründen der Abwärtskompatibilität hochgeladen).

Optionen

  • --login-validity <minutes> – Mindestens Minuten vor dem Ablauf des Tokens, um eine Aktualisierung auszulösen. Die Standardeinstellung ist 10.

Beispiele

Minimal

uip solution upload ./my-solution
uip solution upload ./my-solution

Laden Sie eine bestimmte.uipx-Datei hoch

uip solution upload ./workspace/my-solution/my-solution.uipx
uip solution upload ./workspace/my-solution/my-solution.uipx

Skripting – Öffnen Sie die zurückgegebene Designer-URL

URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS
URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS

Datenform (--output json)

{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
  • SolutionId – die Identität, die Studio Web zugewiesen (beim ersten Upload) oder abgeglichen (beim Überschreiben) wurde. Wird auch in den lokalen .uipx zurückgeschrieben, sodass das nächste upload dieselbe Lösung aktualisiert.
  • DesignerUrl – Öffnen Sie die URL für das erste Projekt in der Lösung, vorab auf die Lösung festgelegt. null wenn Studio Web keine Projekt-ID zurückgibt.
  • Response – Roh-Antwortnutzlast in Studio Web. Nützlich für das Debuggen; nicht Teil eines stabilen Vertrags.

Nebenwirkungen

  • Bindungen synchronisiert. Vor dem Hochladen scannt upload die bindings_v2.json jedes Projekts erneut und gleicht die Ressourcendeklarationen der Lösung ab, was der Ausführung uip solution resource refresh entspricht.
  • Verbindung wird überschrieben. Nach dem Upload werden alle im resources/solution_folder/connection/ -Verzeichnis der Lösung erkannten Verbindungsüberschreibungen in Studio Web gegen den Ordner „Persönlicher Arbeitsbereich“ des authentifizierten Benutzers gepatcht. Fehler werden hier als Warnungen protokolliert und schlagen nicht den Befehl fehl.
  • Lösungs-ID zurückschreiben. Bei einem neuen Upload ersetzt (oder füllt) die zurückgegebene Lösungs-ID das Feld SolutionId in der lokalen Datei .uipx aus.

Siehe auch

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