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

UIP ist Ressourcen

Syntax und Optionen für „uip is resource“, die Objekte auf der Datenebene des Connectors auflistet, beschreibt und ausführt.

uip is resources funktioniert mit den Runtime-Objekten, die ein Connector adressiert – Tickets, Kontakte, Datensätze, Dateien. list listet die Objekte des Connectors auf, describe gibt das Feldschema und die Vorgänge für ein Objekt zurück und execute ruft die Datenebene des Connectors (Create/List/Get/Update/Replace/Delete) für eine Verbindung auf. Jedes execute -Verb erfordert --connection-id; Die zwischengespeicherten Metadaten (list, describe) akzeptieren es optional, um benutzerdefinierte Objekte/Felder aufzudecken.

Zusammenfassung

uip is resources <verb> [options]
uip is resources <verb> [options]

Verben

VerbZweck
listListen Sie die für einen Connector verfügbaren Objekte auf; Optional nach Vorgang filtern.
describeBeschreiben Sie die Vorgänge und das Feldschema eines Objekts.
executeRufen Sie die Datenebene des Connectors auf (Erstellen/Auflisten/Abrufen/Aktualisieren/Ersetzen/Löschen).

UIP ist eine Ressourcenliste

Listen Sie die für einen Connector verfügbaren Objekte auf. Die Ergebnisse hängen davon ab, ob --connection-id angegeben ist – verbindungsbezogene Auflistungen enthalten benutzerdefinierte Objekte; Auflistungen ohne Scope nicht (die CLI zeigt in diesem Fall ein Warning an).

Argumente

NameErforderlichZweck
<connector-key>jaConnector-Schlüssel, z. B. uipath-zoho-desk.

Optionen

ShortLongWertStandardBeschreibung
--operationENUMNach Vorgang filtern: List, Retrieve, Create, Update, Delete, Replace.
--connection-ididScope auf eine bestimmte Verbindung (aktiviert benutzerdefinierte Objekte).
-t--tenantnameSitzungsstandardÜberschreiben Sie den Mandanten.
--refreshMarkierenausErzwingen Sie den erneuten Abruf über die API und ignorieren Sie den Cache.

Beispiele

uip is resources list uipath-zoho-desk

# Only objects that support a Create operation
uip is resources list uipath-zoho-desk --operation Create

# Connection-scoped listing — includes custom objects
uip is resources list uipath-zoho-desk \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001
uip is resources list uipath-zoho-desk

# Only objects that support a Create operation
uip is resources list uipath-zoho-desk --operation Create

# Connection-scoped listing — includes custom objects
uip is resources list uipath-zoho-desk \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

Datenform (--output json)

{
  "Code": "ResourceList",
  "Data": [
    {
      "Name": "tickets",
      "DisplayName": "Tickets",
      "Path": "/tickets",
      "Type": "standard",
      "SubType": "standard",
      "Custom": "no",
      "ElementKey": "uipath-zoho-desk"
    }
  ]
}
{
  "Code": "ResourceList",
  "Data": [
    {
      "Name": "tickets",
      "DisplayName": "Tickets",
      "Path": "/tickets",
      "Type": "standard",
      "SubType": "standard",
      "Custom": "no",
      "ElementKey": "uipath-zoho-desk"
    }
  ]
}

UIP ist Ressourcenbeschreibung

Beschreiben Sie die Felder und Vorgänge eines Objekts. Ohne --operation wird die Liste der verfügbaren Vorgänge und ein Hinweis zurückgegeben. Mit --operation wird auf einen Vorgang verengt und dessen Parameter, Anforderungsfelder und Antwortfelder zurückgegeben.

Argumente

NameErforderlichZweck
<connector-key>jaConnector-Schlüssel.
<object-name>jaObjektname (z. B. tickets). Namen mit resources list finden.

Optionen

ShortLongWertStandardBeschreibung
--connection-ididScope auf eine Verbindung (aktiviert benutzerdefinierte Felder).
-t--tenantnameSitzungsstandardÜberschreiben Sie den Mandanten.
--operationENUMList, Retrieve, Create, Update, Delete oder Replace.
--refreshMarkierenausErzwingen Sie den erneuten Abruf über die API und ignorieren Sie den Cache.

Beispiele

# List operations available on this object
uip is resources describe uipath-zoho-desk tickets

# Field schema for the Create operation
uip is resources describe uipath-zoho-desk tickets --operation Create

# Required request fields, scripting-friendly
uip is resources describe uipath-zoho-desk tickets --operation Create \
    --output-filter 'Data.requestFields[?required].name'
# List operations available on this object
uip is resources describe uipath-zoho-desk tickets

# Field schema for the Create operation
uip is resources describe uipath-zoho-desk tickets --operation Create

# Required request fields, scripting-friendly
uip is resources describe uipath-zoho-desk tickets --operation Create \
    --output-filter 'Data.requestFields[?required].name'

Datenform (--output json)

Ohne --operation:

{
  "Code": "ResourceMetadata",
  "Data": {
    "name": "tickets",
    "displayName": "Tickets",
    "elementKey": "uipath-zoho-desk",
    "availableOperations": [
      { "method": "GET", "name": "List", "description": "Search for Tickets", "path": "/tickets" },
      { "method": "POST", "name": "Create", "description": "Create a Tickets", "path": "/tickets" }
    ],
    "hint": "Use --operation <Create|List|Retrieve|Update|Delete|Replace> to see fields for a specific operation."
  }
}
{
  "Code": "ResourceMetadata",
  "Data": {
    "name": "tickets",
    "displayName": "Tickets",
    "elementKey": "uipath-zoho-desk",
    "availableOperations": [
      { "method": "GET", "name": "List", "description": "Search for Tickets", "path": "/tickets" },
      { "method": "POST", "name": "Create", "description": "Create a Tickets", "path": "/tickets" }
    ],
    "hint": "Use --operation <Create|List|Retrieve|Update|Delete|Replace> to see fields for a specific operation."
  }
}

Mit --operation Create wird dieselbe Code: "ResourceMetadata" zurückgegeben, aber anstelle von availableOperations enthält die Nutzlast operation, parameters, requestFields und responseFields.

UIP wird ausgeführt

Rufen Sie die Datenebene des Connectors auf. execute ist selbst eine Gruppe; Die eigentlichen Verben sind create, list, get, update, replace und delete. Jedes Verb erfordert --connection-id; create, update und replace erfordern zusätzlich --body mit einem JSON-Anforderungstext.

uip is resources execute create   <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute list     <connector-key> <object-name> --connection-id <id>
uip is resources execute get      <connector-key> <object-name> --connection-id <id> [--query <params>]
uip is resources execute update   <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute replace  <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute delete   <connector-key> <object-name> --connection-id <id> [--query <params>]
uip is resources execute create   <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute list     <connector-key> <object-name> --connection-id <id>
uip is resources execute get      <connector-key> <object-name> --connection-id <id> [--query <params>]
uip is resources execute update   <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute replace  <connector-key> <object-name> --connection-id <id> --body <json>
uip is resources execute delete   <connector-key> <object-name> --connection-id <id> [--query <params>]

HTTP-Methodenzuordnung: create → POST, list → GET (Sammlung), get → GET-by-id, update → PATCH, replace → PUT, delete → DELETE.

Argumente

NameErforderlichZweck
<connector-key>jaConnector-Schlüssel.
<object-name>jaObjektname (z. B. tickets).

Freigegebene Optionen

ShortLongWertStandardBeschreibung
--connection-ididerforderlichVerbindung, die zum Autorisieren des Aufrufs der Datenebene verwendet wird.
-t--tenantnameSitzungsstandardÜberschreiben Sie den Mandanten.
--queryParameterAbfrageparameter. Akzeptiert key=value&key=value oder ein JSON-Objekt.
--bodyJSONAnforderungstext. Erforderlich für create, update, replace.

Beispiele

# Create a ticket
uip is resources execute create uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001 \
    --body '{"subject":"New issue","departmentId":"DEP-1"}'

# List tickets — first page
uip is resources execute list uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

# Delete a ticket by ID
uip is resources execute delete uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001 \
    --query 'id=TK-1001'
# Create a ticket
uip is resources execute create uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001 \
    --body '{"subject":"New issue","departmentId":"DEP-1"}'

# List tickets — first page
uip is resources execute list uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

# Delete a ticket by ID
uip is resources execute delete uipath-zoho-desk tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001 \
    --query 'id=TK-1001'

Datenform (--output json)

{
  "Code": "ExecuteOperation",
  "Data": { "id": "TK-1001", "subject": "New issue", "status": "Open" }
}
{
  "Code": "ExecuteOperation",
  "Data": { "id": "TK-1001", "subject": "New issue", "status": "Open" }
}

list -Vorgänge geben { "items": [...] } zurück und, wenn das Back-End weitere Seiten über Elements-Has-More / Elements-Next-Page-Token -Header signalisiert, ein Pagination -Objekt mit HasMore und NextPageToken ein.

Fehlgeschlagene Aufrufe werden mit Failure, dem HTTP-Status als Message und dem Servertext als Instructions angezeigt.

  • uip is connections--connection-id Werte stammen aus connections list / connections create.
  • uip is connectors – Erkennen Sie zuerst den Connectorschlüssel.
  • uip is activities – sehen Sie sich die benannten Vorgänge an, die ein Connector verfügbar macht.
  • uip is triggers – ereignisgesteuerte Entsprechungen zu den Verben auf Datenebene hier.

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