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 processus

Syntaxe et options pour `uip ou processes`, qui gère la liaison de dossiers des packages aux processus exécutables dans Orchestrator.

uip or processes gère les liaisons exécutables des packages aux dossiers - ce qu'Orchestrator appelle en interne Versions. Un processus est ce que uip or jobs start cible; un package est l'artefact .nupkg sous-jacent (voir uip or packages).

Synthèse

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

Verbes

VerbeObjectif
listRépertoriez les processus dans un dossier.
getRécupérez un processus par clé, y compris les schémas d'arguments et la rétention.
resourcesList package resources (queues, assets, buckets, connections) required by a process.
version-historyList the chronological package-version history for a process.
createLiez un package à un dossier en tant que nouveau processus.
update-versionDéplacez un ou plusieurs processus vers la dernière version (ou une version spécifique) du paquet.
update (alias edit)Update process settings (PATCH semantics on selected fields).
deleteDelete a process binding by key (does not delete the package).
rollbackRétablir la version de package précédente d'un processus.

liste des processus ou UiP

Répertoriez les processus dans un dossier. Nécessite --folder-path ou --folder-key. Renvoie la clé du processus, le nom, la version et les métadonnées de base.

Options

ShortLongValeur (Value)DefaultDescription
--folder-pathChemin d'accèsDossier cible par chemin.
--folder-keyGUIDDossier cible par clé.
--all-foldersDrapeaudésactivéTenant-wide listing. Mutually exclusive with --folder-path/--folder-key.
-n--nametextContient une correspondance sur le nom du processus.
--process-typeENUMProcess, Agent, Flow, TestAutomationProcess, WebApp, Api, MCPServer, BusinessRules, CaseManagement, Function
--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 processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
    --output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'

# Tenant-wide audit across every folder
uip or processes list --all-folders --name "Invoice"
uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
    --output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'

# Tenant-wide audit across every folder
uip or processes list --all-folders --name "Invoice"

Format des données (--sortie json)

{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

FolderId is added to each row only when --all-folders is used.

uip ou processus obtenir

Récupérez un processus par clé GUID. Renvoie la version, le point d'entrée, les schémas d'arguments d'entrée/de sortie, le type de processus et la configuration. Aucun contexte de dossier requis — la clé est résolue dans plusieurs dossiers.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus. Recherchez-le avec processes list.

Options

ShortLongValeur (Value)DefaultDescription
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.

Exemples

uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.InputArguments'
uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.InputArguments'

Format des données (--sortie json)

{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}
{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}

uip or processes resources

List package resources — queues, assets, buckets, connections, and other package requirements — referenced by a process. Resolves the process's folder automatically; no folder flag needed.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus. Recherchez-le avec processes list.

Options

ShortLongValeur (Value)DefaultDescription
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API au lieu du résumé sélectionné.

Exemples

uip or processes resources c3d4e5f6-0000-0000-0000-000000000001
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001 --all-fields

Format des données (--sortie json)

{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "Queue",
      "ResourceName": "InvoiceQueue",
      "FolderPath": "Shared",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "InvoiceQueue",
      "ResourceId": "123456",
      "Id": 0
    }
  ]
}
{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "Queue",
      "ResourceName": "InvoiceQueue",
      "FolderPath": "Shared",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "InvoiceQueue",
      "ResourceId": "123456",
      "Id": 0
    }
  ]
}

uip or processes version-history

List the chronological package-version history associated with a process. Folder is optional — if not provided, it is inferred from the process key.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus.

Options

ShortLongValeur (Value)DefaultDescription
--folder-pathChemin d'accèsdéduitIgnorez la détection automatique et utilisez ce dossier.
--folder-keyGUIDdéduitIgnorez la détection automatique et utilisez ce dossier.
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API au lieu du résumé sélectionné.

Exemples

uip or processes version-history c3d4e5f6-0000-0000-0000-000000000001
uip or processes version-history c3d4e5f6-0000-0000-0000-000000000001

Format des données (--sortie json)

{
  "Code": "ProcessVersionHistory",
  "Data": [
    {
      "Version": "1.0.0",
      "CreatedAt": "2024-01-10T08:30:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1001
    },
    {
      "Version": "1.0.2",
      "CreatedAt": "2024-01-15T09:45:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1002
    }
  ]
}
{
  "Code": "ProcessVersionHistory",
  "Data": [
    {
      "Version": "1.0.0",
      "CreatedAt": "2024-01-10T08:30:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1001
    },
    {
      "Version": "1.0.2",
      "CreatedAt": "2024-01-15T09:45:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1002
    }
  ]
}

uip ou processus créer

Liez un package à un dossier en tant que processus. Nécessite --folder-path ou --folder-key et trois options de package requises. Utilisez uip or packages list pour la clé de package et uip or packages versions pour les versions disponibles.

Options

Requis
ShortLongValeur (Value)DefaultDescription
--nametextNom du processus dans le dossier.
--package-keytextClé de package (le PackageId de packages list).
--package-versionversionVersion du package (par exemple, 1.0.0).
Identité et étendue
ShortLongValeur (Value)DefaultDescription
--folder-pathChemin d'accèsDossier cible par chemin.
--folder-keyGUIDDossier cible par clé.
Paramètres du projet
ShortLongValeur (Value)DefaultDescription
--descriptiontextDescription du processus.
--entry-pointChemin d'accèsChemin d'accès au workflow avec le point d'entrée (pour les packages multi-points d'entrée).
--input-argumentsJSONLes arguments d’entrée par défaut au format JSON.
--job-priorityENUMLow, Normal, High Capture mutuellement exclusive avec --specific-priority
--specific-priority1 à 100Priorité numérique. Capture mutuellement exclusive avec --job-priority
--robot-sizeENUMTaille du robot cloud: Small, Standard, Medium, Large.
--tagsCSVNoms de balises séparés par des virgules.
--environment-variablestextEnvironment variables as newline-separated KEY=VALUE pairs (not JSON), e.g. $'FOO=bar\nBAZ=qux'.
--auto-update / --no-auto-updateDrapeauActivez/désactivez la mise à jour automatique vers la dernière version du package.
--hidden-for-attended / --visible-for-attendedDrapeauMasquez ou affichez les utilisateurs Attended. Captures mutuellement exclusives.
--auto-create-triggers / --no-auto-create-triggersDrapeauCréez automatiquement des déclencheurs connectés lors du déploiement.
Rétention
ShortLongValeur (Value)DefaultDescription
--retention-periodjours (1 à 180)30Période de rétention de la tâche.
--retention-actionENUMDeleteDelete, Archive ou None
--retention-bucketID de compartimentID de compartiment de stockage. Requis lorsque --retention-action Archive.
--stale-retention-periodjoursPériode de rétention de la tâche obsolète.
--stale-retention-actionENUMDelete, Archive ou None

Exemples

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Data.Key'
uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Data.Key'

Format des données (--sortie json)

{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}
{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}

uip ou processus update-version

Mettez à jour un ou plusieurs processus vers la dernière version du package ou vers une version spécifique avec --package-version. Le dossier est facultatif; si ce champ n'est pas indiqué, il est déduit de la première clé de processus.

  • Une clé + non --package-version → mettre à jour vers la dernière version (appel d'API unique).
  • Une clé + --package-version → mettre à jour vers cette version (appel d'API unique).
  • Plusieurs clés + aucune --package-version → mise à jour groupée vers la dernière.
  • Clés multiples + --package-version → rejetées (erreur de validation).

Les tâches en cours d'exécution ne sont pas affectées; seules les nouvelles tâches utilisent la version mise à jour.

Arguments

NomRequisObjectif
<process-keys...>ouiUne ou plusieurs clés de processus.

Options

ShortLongValeur (Value)DefaultDescription
--folder-pathChemin d'accèsdéduitIgnorez la détection automatique et utilisez ce dossier.
--folder-keyGUIDdéduitIgnorez la détection automatique et utilisez ce dossier.
--package-versionversionVersion spécifique. Uniquement valide avec une seule clé.

Exemples

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Data.Version'
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Data.Version'

Format des données (--sortie json)

Clé unique:

{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}
{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}

Bulk renvoie Code: "ProcessVersionsUpdated" avec ProcessKeys, Version et un objet Result renvoyé par l'API.

uip or processes update

Update process settings by key. Reads current values, applies the PATCH fields provided, and saves. Only provided fields are changed; fields omitted on the CLI are preserved from the current state. No folder flag needed — the key resolves cross-folder.

edit is a registered alias for this verb — uip or processes edit works identically to uip or processes update.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus.

Options

Mêmes champs que processes create , à l'exception des trois options de package et indicateurs d'étendue requis. Les règles d'exclusion mutuellement et de validation correspondent à create (--job-priority vs --specific-priority, --hidden-for-attended vs --visible-for-attended, la rétention de Archive nécessite --retention-bucket).

ShortLongValeur (Value)DefaultDescription
-n--nametextNouveau nom complet.
-d--descriptiontextNouvelle description.
--entry-pointChemin d'accèsNouveau chemin du point d’entrée.
--input-argumentsJSONArguments d'entrée par défaut.
--environment-variablestextNewline-separated KEY=VALUE pairs (not JSON). Pass '' to clear them.
--job-priorityENUMLow, Normal, High
--specific-priority1 à 100Priorité numérique.
--auto-update / --no-auto-updateDrapeauActiver/désactiver la mise à jour automatique.
--hidden-for-attended / --visible-for-attendedDrapeauVisibilité assistée.
--auto-create-triggers / --no-auto-create-triggersDrapeauCréation automatique de déclencheurs connectés.
--healing-agent / --no-healing-agentDrapeauEnable or disable Healing Agent (Autopilot for Robots) for this process. Future jobs use it by default once enabled; tenant-level Autopilot must already be on.
--retention-periodjours (1 à 180)Période de rétention de la tâche.
--retention-actionENUMDelete, Archive, None
--retention-bucketID de compartimentRequis lorsque --retention-action Archive.
--stale-retention-periodjoursPériode de rétention de la tâche obsolète.
--stale-retention-actionENUMDelete, Archive, None

Exemples

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Data.Status'
uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Data.Status'

Format des données (--sortie json)

{
  "Code": "ProcessUpdated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}
{
  "Code": "ProcessUpdated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}

uip or processes delete

Delete a process binding by key. This removes the release binding from its folder — it does not delete the underlying package.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus. Recherchez-le avec processes list.

Options

ShortLongValeur (Value)DefaultDescription
-y--yesDrapeauRequired. Confirms this irreversible operation — the CLI never prompts.

Exemples

uip or processes delete c3d4e5f6-0000-0000-0000-000000000001 --yes
uip or processes delete c3d4e5f6-0000-0000-0000-000000000001 --yes

Format des données (--sortie json)

{
  "Code": "ProcessDeleted",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "Status": "Deleted successfully"
  }
}
{
  "Code": "ProcessDeleted",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "Status": "Deleted successfully"
  }
}

Restauration d’UIP ou de processus

Rétablir la version de package précédente d'un processus. Le dossier est facultatif; lorsqu'il n'est pas indiqué, il est déduit de la clé du processus.

Arguments

NomRequisObjectif
<process-key>ouiClé de processus.

Options

ShortLongValeur (Value)DefaultDescription
--folder-pathChemin d'accèsdéduitIgnorer la détection automatique.
--folder-keyGUIDdéduitIgnorer la détection automatique.

Exemples

uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.Status'
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Data.Status'

Format des données (--sortie json)

{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}
{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}

Codes de sortie

Voir Codes de sortie. Aucun remplacement spécifique aux verbes au-delà des erreurs de validation standard.

  • uip or packages : recherchez les clés de package (packages list), les versions (packages versions) et les points d'entrée (packages entry-points) avant d'appeler processes create.
  • uip or jobs — en particulier jobs start, qui prend une clé de processus.
  • uip or folders — crée ou localise le dossier cible avant la liaison.

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