UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

UIP ou packages

Syntaxe et options pour `uip ou packages`, qui gère l'automatisation `.nupkg` artefacts téléchargés dans un flux Orchestrator.

uip or packages manages the automation packages (.nupkg artifacts) uploaded to an Orchestrator feed. list, get, and entry-points are tenant-scoped and need no folder context; versions, upload, and download additionally accept --folder-path/--folder-key to target a folder-scoped feed instead of the tenant feed. Use uip or processes to bind a package to a folder as a runnable process. Packages packed with --output-type Library belong to uip or libraries instead.

Synthèse

uip or packages <verb> [options]
uip or packages <verb> [options]

Verbes

VerbeObjectif
listRépertoriez les packages dans le flux.
getRécupérez une version de package par clé.
versionsRépertorie toutes les versions d'un package.
entry-pointsRépertoriez les points d’entrée du workflow (avec les schémas d’entrée/de sortie) pour une version de package.
uploadChargez une .nupkg dans le flux.
deleteDelete a package version from the feed.
downloadTéléchargez une .nupkg à partir du flux.

liste des packages ou des interfaces utilisateur

Répertoriez les packages dans le flux. Renvoie la clé de version du package (format PackageId:Version), le titre, la version et les métadonnées.

Options

ShortLongValeur (Value)DefaultDescription
-s--searchtextRecherchez des packages par nom.
--feed-idGUIDFlux de locataireCibler un flux spécifique. Utilisez feeds list pour découvrir les ID.
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.
--sort-byChampId descTri OData.

Exemples

uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'

Format des données (--sortie json)

{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip ou packages obtenir

Récupérez une version de package spécifique. Le format de la clé est PackageId:Version.

Arguments

NomRequisObjectif
<key>ouiClé de version du package (par exemple, MyProcess:1.0.0).

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireCibler un flux spécifique.
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.

Exemples

uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'

Format des données (--sortie json)

{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}
{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}

versions uip ou packages

Répertorie toutes les versions d'un package. Utilisez cette option avant d'appeler processes create --package-version.

Arguments

NomRequisObjectif
<package-id>ouiID de package (par exemple, MyProcess).

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireCibler un flux spécifique.
--folder-pathChemin d'accèsFlux de locataireTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDFlux de locataireTarget a folder-scoped feed by key instead of the tenant feed.
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API au lieu du résumé sélectionné.
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.
--sort-byChampId descTri OData.

Exemples

uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"

Format des données (--sortie json)

{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}
{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}

points d'entrée uip ou packages

Répertoriez les points d’entrée d’un workflow pour une version de package, y compris les schémas d’arguments d’entrée/de sortie. Utilisez le chemin du point d’entrée avec processes create --entry-point pour les packages multi-points d’entrée.

Arguments

NomRequisObjectif
<key>ouiClé de version du package (par exemple, MyProcess:1.0.0).

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireCibler un flux spécifique.

Exemples

uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table

Format des données (--sortie json)

{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}
{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}

téléchargement d’uip ou de packages

Upload a process .nupkg package to the feed. After upload, bind it to a folder with uip or processes create. A package packed with --output-type Library is rejected before upload — use uip or libraries upload, or --force to put it in the processes feed anyway.

Arguments

NomRequisObjectif
<file>ouiChemin d'accès au fichier .nupkg.

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireChargez dans un flux spécifique.
--folder-pathChemin d'accèsFlux de locataireUpload to a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDFlux de locataireUpload to a folder-scoped feed by key instead of the tenant feed.
--forceDrapeaufalseUpload a library package to the processes feed anyway.

Exemples

uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"

Format des données (--sortie json)

{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}
{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}

uip or packages delete

Delete a package version from the Orchestrator processes feed. Deleting a package a process is bound to leaves that process without a version to run.

Arguments

NomRequisObjectif
<key>ouiPackage version key (format PackageId:Version, for example MyProcess:1.0.0). Use packages list or packages versions to find it.

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireDelete from a specific feed.
--folder-pathChemin d'accèsFlux de locataireDelete from a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDFlux de locataireDelete from a folder-scoped feed by key instead of the tenant feed.
-y--yesDrapeauRequired. Confirm this irreversible operation — the CLI never prompts.

Exemples

uip or packages delete InvoiceProcessing:1.0.3 --yes
uip or packages delete InvoiceProcessing:1.0.3 --yes

Format des données (--sortie json)

{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}
{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}

FeedId is always present — an empty string means the tenant feed. A folder-scoped delete adds FolderKey and FolderPath to Data.

téléchargement d’uip ou de packages

Téléchargez une .nupkg à partir du flux. Nécessite --destination.

Arguments

NomRequisObjectif
<key>ouiClé de version du package (par exemple, MyProcess:1.0.0).

Options

ShortLongValeur (Value)DefaultDescription
--feed-idGUIDFlux de locataireCibler un flux spécifique.
--folder-pathChemin d'accèsFlux de locataireTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDFlux de locataireTarget a folder-scoped feed by key instead of the tenant feed.
-d--destinationChemin d'accèsrequisOù enregistrer le fichier .nupkg téléchargé.

Exemples

uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'

Format des données (--sortie json)

{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}
{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}

Codes de sortie

Voir Codes de sortie. Aucun remplacement spécifique au verbe.

  • uip or processes — liez un package à un dossier en tant que processus.
  • uip or feeds — découvrez les ID de flux disponibles.
  • uip or jobs — en particulier jobs start, qui utilise la clé de processus (pas la clé de package) de processes list.

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour