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ösungsressource

uip solution resource erstellt den Bestand der Ressourcen (Warteschlangen, Assets, Buckets, Prozesse, Verbindungen), von denen eine lokale Lösung abhängt – die, die im bindings_v2.json jedes Projekts deklariert und in der Ressourcenliste der Lösung aggregiert sind. Verwenden Sie sie, um zu sehen, was die Lösung bei der Bereitstellung benötigt, oder um den Lösungsbestand nach der Bearbeitung von Projektbindungen erneut zu synchronisieren.

Hinweis:

Nicht zu verwechseln mit uip resource

Auf dieser Seite wird der Unterbefehlresource von uip solution dokumentiert – ein lokales, lösungsbezogenes Bestandstool.

Das eigenständige uip resource -Tool ist ein anderer Befehl: Es stellt CRUD über die serverseitigen Warteschlangen, Assets, Buckets usw. von Orchestrator auf einem Live-Mandanten bereit.

Regel: uip solution resource überprüft Dateien auf der Festplatte, uip resource kommuniziert mit Orchestrator.

Zusammenfassung

uip solution resource <verb> [options]
uip solution resource <verb> [options]

Verben

VerbZweck
listListen Sie Ressourcen in der Lösung auf – lokal, remote oder beides.
refreshScannen Sie Projekte erneut und synchronisieren Sie das Ressourceninventar der Lösung mit ihren bindings_v2.json -Dateien.

Beide Verben berücksichtigen die globalen Optionen (--output, --output-filter, --log-level, --log-file). Austrittscodes folgen dem Standardvertrag.

Ressourcenliste der UIP-Lösung

Listen Sie die Ressourcen in der Lösung auf. Gibt standardmäßig sowohl die lokal im Lösungsmanifest deklarierten Ressourcen als auch die Ressourcen zurück, die der Orchestrator für den zugeordneten Remotemandanten meldet. Verwenden Sie --source , um auf eine Seite zu verengen; verwenden Sie --kind und --search zum Filtern.

Wenn beide Seiten aufgelistet sind, werden Remote-Einträge, die mit einem lokalen Eintrag nach Kind:Name (keine Beachtung von Groß-/Kleinschreibung) übereinstimmen, dedupliziert – der lokale Eintrag gewinnt.

Argumente

NameErforderlichZweck
[solutionPath]neinPfad zum Lösungsverzeichnis. Standardmäßig das aktuelle Verzeichnis.

Optionen

ShortLongWertStandardBeschreibung
--kindENUMQueue, Asset, Bucket, Process, Connection. Groß-/Kleinschreibung wird nicht beachtet.
--searchtextEnthält Übereinstimmung für Ressourcennamen.
--sourceENUMallall, local oder remote.

Beispiele

# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance
# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance

Datenform (--output json)

{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
Hinweis:

--source remote (und all) erfordert eine authentifizierte Sitzung mit Zugriff auf den Ziel-Orchestrator der Lösung. Fehler werden als Warnungen pro Art protokolliert; Der Befehl gibt alles zurück, was er abrufen konnte.

Aktualisierung der UIP-Lösungsressourcen

Scannen Sie jedes Projekt in der Lösung erneut und synchronisieren Sie die Ressourcendeklarationen aus ihren bindings_v2.json -Dateien. Bindungen, die noch nicht in der Ressourcenliste der Lösung enthalten sind, werden erstellt; Bindungen, die mit einer vorhandenen Orchestrator-Ressource übereinstimmen, werden importiert. Führen Sie dies aus, nachdem Sie Projektbindungen bearbeitet haben, um das Lösungsmanifest wieder in Schritt zu bringen.

Argumente

NameErforderlichZweck
[solutionPath]neinPfad zum Lösungsverzeichnis. Standardmäßig das aktuelle Verzeichnis.

Beispiele

# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance
# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance

Datenform (--output json)

{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}
{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}

Created ist die Anzahl der brandneuen Lösungsressourcen; Imported ist die Anzahl der Ressourcen, die mit dem Orchestrator abgeglichen werden; Skipped zählt Bindungen, die bereits einen übereinstimmenden Lösungseintrag hatten. Warnings ist eine Liste von visuell lesbaren Hinweisen aus der Synchronisierung (bei einer Neuausführung leer).

  • uip solution pack – Das Verpacken liest die Ressourcenliste der Lösung.
  • uip solution deploy – Bereitstellung von Ressourcen auf dem Zielmandanten.
  • uip resource – das eigenständige serverseitige CRUD-Tool (anderer Befehl, anderer Zweck).

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