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 gère les packages d'automatisation (.nupkg artefacts) téléchargés vers un flux Orchestrator. list, get et entry-points sont à l'échelle du locataire et ne nécessitent aucun contexte de dossier; versions, upload et download acceptent en outre --folder-path/--folder-key pour cibler un flux de dossier au lieu du flux de locataire. Utilisez uip or processes pour lier un package à un dossier en tant que processus exécutable. Les packages packagés avec --output-type Library appartiennent à uip or libraries à la place.

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.
deleteSupprimez une version de package dans le flux.
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--searchtext—Recherchez 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 locataireCibler un flux à l'échelle du dossier par chemin d'accès au lieu du flux de locataire.
—--folder-keyGUIDFlux de locataireCibler un flux d'étendue de dossier par clé au lieu du flux de locataire.
—--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​

Chargez un package de .nupkg processus dans le flux. Après le téléchargement, liez-le à un dossier avec uip or processes create. Un package contenant --output-type Library est rejeté avant le téléchargement - utilisez uip or libraries upload ou --force pour le mettre dans le flux de processus de toute façon.

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 locataireChargez dans un flux de dossier par chemin d'accès au lieu du flux de locataire.
—--folder-keyGUIDFlux de locataireChargez dans un flux de dossier par clé au lieu du flux de locataire.
—--forceDrapeaufalseChargez quand même un package de bibliothèque dans le flux de processus.

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"
    }
  ]
}

suppression de packages ou de l'interface utilisateur​

Supprimez une version de package du flux de processus Orchestrator. La suppression d'un package auquel un processus est censé laisse ce processus sans version à exécuter.

Arguments​

NomRequisObjectif
<key>ouiClé de version du package (format PackageId:Version, par exemple MyProcess:1.0.0). Utilisez packages list ou packages versions pour le trouver.

Options​

ShortLongValeur (Value)DefaultDescription
—--feed-idGUIDFlux de locataireSupprimez à partir d'un flux spécifique.
—--folder-pathChemin d'accèsFlux de locataireEffectuez la suppression d'un flux de dossier par chemin d'accès au lieu du flux de locataire.
—--folder-keyGUIDFlux de locataireEffectuez la suppression d'un flux de dossier par clé au lieu du flux de locataire.
-y--yesDrapeau—Requis. Confirmez cette opération irréversible — la CLI ne s’affiche jamais.

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 est toujours présent - une chaîne vide signifie le flux du locataire. Une suppression au niveau du dossier ajoute FolderKey et FolderPath à 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 locataireCibler un flux à l'échelle du dossier par chemin d'accès au lieu du flux de locataire.
—--folder-keyGUIDFlux de locataireCibler un flux d'étendue de dossier par clé au lieu du flux de locataire.
-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