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 tâches

Syntaxe et options pour `uip ou Jobs`, qui démarrent, arrêtent, redémarrent et inspectent les exécutions de processus Orchestrator et leurs journaux.

uip or jobs gère les exécutions de processus: lancer des tâches à partir de processus, les arrêter et les redémarrer, reprendre les tâches suspendues et inspecter les journaux, les traçages, les données de Healing Agent et l'historique de l'état. Chaque tâche est identifiée par une clé GUID qui est unique au niveau global — la plupart des verbes résolvent automatiquement le dossier à partir de la clé.

Synthèse​

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

Verbes​

VerbeObjectif
listRépertoriez les tâches, éventuellement limitées à un dossier et filtrées par état, processus, source ou plage de temps.
getRécupérer une tâche par clé, y compris les arguments d'entrée/sortie et (pour les tâches en attente) des raisons de diagnostic.
startDémarrer une ou plusieurs tâches d'un processus; en option, attendre l'achèvement et télécharger la sortie.
stopArrêtez petit à petit ou forcez l’arrêt d’une ou plusieurs tâches en cours d’exécution/en attente.
restartCréez une nouvelle tâche à partir d'une tâche défaillante ou arrêtée.
resumeReprenez une tâche suspendue, éventuellement avec des arguments d'entrée mis à jour.
logsRécupérer les journaux d'exécution du robot pour une tâche; filtrer par niveau ou exporter au format CSV.
tracesRécupérer les traçages d'exécution LlmOps pour une tâche agentique (type Agent).
healing-dataTéléchargez les données de récupération de Healing Agent (capture d'écran, données d'IU, journaux) sous forme de ZIP.
historyAffichez les transitions d'état d'une tâche.

liste UIP ou tâches​

Répertoriez les tâches dans un dossier ou dans chaque dossier accessible avec --all-folders. Renvoie la clé de la tâche, l'état, le nom du processus, le minutage et les informations sur la machine. Il est obligatoire de spécifier un sélecteur de dossier (--folder-path/--folder-key) ou --all-folders - la commande refuse de s'exécuter avec les deux ou avec aucun.

Options​

ShortLongValeur (Value)DefaultDescription
—--folder-pathChemin d'accès—Étendue à un dossier par chemin (par exemple, Shared). Indiquez ceci, --folder-key ou --all-folders.
—--folder-keyGUID—Étendue à un dossier par clé.
—--all-foldersDrapeaudésactivéRépertoriez les tâches dans chaque dossier accessible. Capture mutuellement exclusive avec les sélecteurs de dossier.
—--stateENUM—Pending, Running, Successful, Faulted, Stopped, Stopping, Suspended, Resumed, Terminating
—--process-nametext—Contient une correspondance sur le nom du processus (version).
—--sourceENUM—Filtrez par type de source de tâche (par exemple, Manual, Schedule, Queue, Agent).
—--created-afterISO 8601—Tâches créées à partir de cette date/heure.
—--created-beforeISO 8601—Tâches créées strictement avant cette date/l'heure.
—--started-afterISO 8601—Les tâches ont commencé à partir de cette date/heure.
—--started-beforeISO 8601—Les tâches ont commencé strictement avant cette date/l'heure.
—--ended-afterISO 8601—Les tâches se sont terminées à partir de cette date/heure.
—--ended-beforeISO 8601—Les tâches se sont terminées strictement avant cette date/l’heure.
-l--limitNumérique50Taille de la page.
—--offsetNumérique0Nombre d'ignorers.
—--sort-byChampId descExpression de tri OData.
—--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API au lieu du résumé sélectionné.

Exemples​

# The 50 most recent jobs across every accessible folder
uip or jobs list --all-folders

# Running jobs in a specific folder, newest first
uip or jobs list --folder-path "Shared" --state Running

# Pull only job keys and states, script-friendly
uip or jobs list --all-folders --state Faulted --limit 200 \
    --output-filter 'Data[].{key:Key, state:State}'
# The 50 most recent jobs across every accessible folder
uip or jobs list --all-folders

# Running jobs in a specific folder, newest first
uip or jobs list --folder-path "Shared" --state Running

# Pull only job keys and states, script-friendly
uip or jobs list --all-folders --state Faulted --limit 200 \
    --output-filter 'Data[].{key:Key, state:State}'

Format des données (--sortie json)​

{
  "Code": "JobList",
  "Data": [
    {
      "Key": "b2c3d4e5-0000-0000-0000-000000000001",
      "State": "Running",
      "ProcessName": "InvoiceProcessing",
      "ReleaseKey": "c3d4e5f6-0000-0000-0000-000000000001",
      "Source": "Manual",
      "Type": "Unattended",
      "Priority": "Normal",
      "Machine": "prod-worker-01",
      "MachineKey": "a1b2c3d4-0000-0000-0000-000000000001",
      "StartTime": "2025-04-15T10:30:00Z",
      "EndTime": "",
      "CreationTime": "2025-04-15T10:29:55Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "JobList",
  "Data": [
    {
      "Key": "b2c3d4e5-0000-0000-0000-000000000001",
      "State": "Running",
      "ProcessName": "InvoiceProcessing",
      "ReleaseKey": "c3d4e5f6-0000-0000-0000-000000000001",
      "Source": "Manual",
      "Type": "Unattended",
      "Priority": "Normal",
      "Machine": "prod-worker-01",
      "MachineKey": "a1b2c3d4-0000-0000-0000-000000000001",
      "StartTime": "2025-04-15T10:30:00Z",
      "EndTime": "",
      "CreationTime": "2025-04-15T10:29:55Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip ou tâches obtenir​

Récupérez une tâche par clé GUID. Renvoie l'état, les arguments d'entrée/de sortie, le minutage, les informations sur la machine et les détails des erreurs si défaillant. Si l'état de la tâche est Pending, la sortie inclut également PendingReasons (rapport de diagnostic de l'API expliquant pourquoi la tâche n'a pas commencé — disponibilité, capacité du robot, etc.). Aucun contexte de dossier n'est requis.

Si la tâche comporte une OutputFile, elle est automatiquement téléchargée dans le répertoire actuel (ou --output-dir) en tant que output-<job-key>.dat. Saisissez --no-download pour ignorer.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche. Recherchez-le avec uip or jobs list.

Options​

ShortLongValeur (Value)DefaultDescription
—--output-dirChemin d'accèsRépertoire actuelRépertoire pour le fichier OutputFile téléchargé.
—--no-downloadDrapeaudésactivéIgnorer le téléchargement automatique de OutputFile .
—--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.

Exemples​

uip or jobs get b2c3d4e5-0000-0000-0000-000000000001

# Skip the output-file download (useful in read-only containers)
uip or jobs get b2c3d4e5-0000-0000-0000-000000000001 --no-download

# Extract just output arguments
uip or jobs get b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.OutputArguments'
uip or jobs get b2c3d4e5-0000-0000-0000-000000000001

# Skip the output-file download (useful in read-only containers)
uip or jobs get b2c3d4e5-0000-0000-0000-000000000001 --no-download

# Extract just output arguments
uip or jobs get b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.OutputArguments'

Format des données (--sortie json)​

{
  "Code": "JobGet",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000001",
    "State": "Successful",
    "ReleaseName": "InvoiceProcessing",
    "StartTime": "2025-04-15T10:30:00Z",
    "EndTime": "2025-04-15T10:32:11Z",
    "InputArguments": "{\"invoicePath\":\"/data/inv.pdf\"}",
    "OutputArguments": "{\"result\":\"Processed\"}",
    "HostMachineName": "prod-worker-01",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001"
  }
}
{
  "Code": "JobGet",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000001",
    "State": "Successful",
    "ReleaseName": "InvoiceProcessing",
    "StartTime": "2025-04-15T10:30:00Z",
    "EndTime": "2025-04-15T10:32:11Z",
    "InputArguments": "{\"invoicePath\":\"/data/inv.pdf\"}",
    "OutputArguments": "{\"result\":\"Processed\"}",
    "HostMachineName": "prod-worker-01",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001"
  }
}

UIP ou tâches démarrées​

Démarrez une ou plusieurs tâches d'un processus. Le <process-key> est le GUID renvoyé par uip or processes list (non packages list). Le dossier est facultatif - si ni --folder-path ni --folder-key n'est fourni, il est déduit du processus.

Utilisez uip or packages entry-points pour voir les schémas d'arguments d'entrée/de sortie d'une version de package avant de commencer.

Arguments​

NomRequisObjectif
<process-key>ouiClé de processus (version) de uip or processes list.

Options​

Identité et locataire​
ShortLongValeur (Value)DefaultDescription
—--folder-pathChemin d'accèsdéduitChemin d'accès au dossier; déduit du processus s'il est omis.
—--folder-keyGUIDdéduitClé de dossier; déduit du processus s'il est omis.
Stratégie d’exécution​
ShortLongValeur (Value)DefaultDescription
—--strategyENUMModernJobsCountModernJobsCount, All, Specific, JobsCount.
—--jobs-countNumérique1Le nombre de tâches à créer (pour les stratégies basées sur le comptage).
—--runtime-typeENUMconfiguration des dossiersUnattended, Headless, Serverless, NonProduction, Development, TestAutomation
—--job-priorityENUM—Low, Normal, High
—--referencetext—Chaîne de référence de forme libre stockée sur la tâche.
—--run-as-meDrapeaudésactivéExécuter sous l'identité de l'appelant.
—--healing-agentDrapeaudésactivéActivez Healing Agent (Autopilot pour Robots) pour cette exécution afin de récupérer des échecs de sélecteur et des erreurs d’exécution similaires. Autopilot au niveau du locataire doit déjà être activé.
—--user-keysCSV—GUID utilisateur à exécuter en tant que (résolu par des Unattended Robots).
—--machine-keysCSV—GUID de la machine à cibler.
Entrée et pièces jointes​
ShortLongValeur (Value)DefaultDescription
—--input-argumentsJSON—Charge utile JSON intégrée. Déchargement automatique vers InputFile au-dessus de 10 000 caractères. Capture mutuellement exclusive avec --input-file
—--input-fileChemin d'accès—Téléchargez un fichier en tant que InputFile de la tâche. Capture mutuellement exclusive avec --input-arguments
—--attachment[name=]path—Chargez un fichier et joignez-le. Répétable. --attachment ./doc.pdf noms automatiques à partir du nom du fichier; --attachment invoice=./report.pdf définit un nom explicite.
—--attachment-idGUID—Joignez une pièce jointe existante par ID. Répétable. Recherchez des ID avec attachments list --job-key.
—--environment-variablestext—Variables d'environnement sous forme de paires KEY=VALUE séparées par une nouvelle ligne (non JSON). Validé avant soumission.
En attente d’achèvement​
ShortLongValeur (Value)DefaultDescription
—--wait-for-completionDrapeaudésactivéInterroger jusqu'à ce que la tâche atteigne Successful, Faulted ou Stopped.
—--timeoutsecondes300Temps d’attente maximal (nécessite --wait-for-completion).
—--poll-intervalsecondes5Intervalle d’interrogation (nécessite --wait-for-completion).
—--output-dirChemin d'accèsRépertoire actuelOù enregistrer OutputFile (nécessite --wait-for-completion).
—--no-downloadDrapeaudésactivéIgnorer le téléchargement de OutputFile (nécessite --wait-for-completion).
Remarque :

--user-keys résout chaque GUID utilisateur vers son robot non assisté dans le dossier cible. Les types de robots Attended et AttendedStudioWeb sont filtrés - les tâches démarrées par CLI ont besoin de Robots Unattended. Si aucun Unattended Robot n'existe pour les utilisateurs dans ce dossier, la commande échoue.

Exemples​

# Minimal — start one job for a process
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001

# Start with input arguments and wait for completion
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001 \
    --input-arguments '{"invoicePath":"/data/inv.pdf"}' \
    --wait-for-completion --timeout 600

# Upload a file as input and attach a supporting document
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001 \
    --input-file ./payload.json \
    --attachment invoice=./report.pdf
# Minimal — start one job for a process
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001

# Start with input arguments and wait for completion
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001 \
    --input-arguments '{"invoicePath":"/data/inv.pdf"}' \
    --wait-for-completion --timeout 600

# Upload a file as input and attach a supporting document
uip or jobs start c3d4e5f6-0000-0000-0000-000000000001 \
    --input-file ./payload.json \
    --attachment invoice=./report.pdf

Format des données (--sortie json)​

Sans --wait-for-completion:

{
  "Code": "JobStarted",
  "Data": {
    "Jobs": [
      {
        "Key": "b2c3d4e5-0000-0000-0000-000000000099",
        "State": "Pending",
        "ProcessName": "InvoiceProcessing",
        "Source": "Manual",
        "Type": "Unattended",
        "Priority": "Normal",
        "Machine": "",
        "StartTime": "",
        "EndTime": "",
        "CreationTime": "2025-04-15T10:29:55Z"
      }
    ]
  }
}
{
  "Code": "JobStarted",
  "Data": {
    "Jobs": [
      {
        "Key": "b2c3d4e5-0000-0000-0000-000000000099",
        "State": "Pending",
        "ProcessName": "InvoiceProcessing",
        "Source": "Manual",
        "Type": "Unattended",
        "Priority": "Normal",
        "Machine": "",
        "StartTime": "",
        "EndTime": "",
        "CreationTime": "2025-04-15T10:29:55Z"
      }
    ]
  }
}

Avec --wait-for-completion, le Code est JobCompleted (ou JobFaulted en cas d'échec) et Data a la même forme que jobs get plus un champ Duration . Si la tâche est défaillante, le processus se termine avec le code 1.

Remplacements du code de sortie spécifiques aux verbes​

  • --wait-for-completion + la tâche se termine dans Faulted: quitte 1 même si la commande a réussi à observer le résultat.
  • --wait-for-completion + délai d’attente atteint: quitte 1 avec la clé de tâche actuelle dans Instructions afin que vous puissiez interroger avec jobs get

arrêt de l’UIP ou des tâches​

Arrêtez une ou plusieurs tâches en cours d'exécution ou en attente. Avec une seule clé, respecte --strategy (SoftStop ou Kill). Avec plusieurs clés, toujours forcer l’arrêt via l’API en bloc — --strategy est ignoré dans ce cas. Aucun contexte de dossier nécessaire; résolu à partir de la première clé de tâche.

Arguments​

NomRequisObjectif
<job-keys...>ouiUne ou plusieurs clés de tâche.

Options​

ShortLongValeur (Value)DefaultDescription
—--strategyENUMSoftStopSoftStop (gratuit) ou Kill (immédiat). S'applique uniquement aux arrêts à clé unique.

Exemples​

uip or jobs stop b2c3d4e5-0000-0000-0000-000000000001
uip or jobs stop b2c3d4e5-0000-0000-0000-000000000001 --strategy Kill
uip or jobs stop key-1 key-2 key-3   # bulk force-stop
uip or jobs stop b2c3d4e5-0000-0000-0000-000000000001
uip or jobs stop b2c3d4e5-0000-0000-0000-000000000001 --strategy Kill
uip or jobs stop key-1 key-2 key-3   # bulk force-stop

Format des données (--sortie json)​

Clé unique:

{
  "Code": "JobStopped",
  "Data": {
    "JobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "Strategy": "SoftStop",
    "Status": "Stop requested"
  }
}
{
  "Code": "JobStopped",
  "Data": {
    "JobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "Strategy": "SoftStop",
    "Status": "Stop requested"
  }
}

Plusieurs clés renvoient Code: "JobsStopped" avec JobKeys, Strategy: "Kill (force stop)" et une chaîne Status .

Redémarrage de l’UIP ou des tâches​

Créez une nouvelle tâche à partir d'une tâche défaillante ou arrêtée. Le dossier est résolu à partir de la clé de tâche.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche à redémarrer.

Options​

ShortLongValeur (Value)DefaultDescription

Exemples​

uip or jobs restart b2c3d4e5-0000-0000-0000-000000000001
uip or jobs restart b2c3d4e5-0000-0000-0000-000000000001 --output-filter 'Data.Key'
uip or jobs restart b2c3d4e5-0000-0000-0000-000000000001
uip or jobs restart b2c3d4e5-0000-0000-0000-000000000001 --output-filter 'Data.Key'

Format des données (--sortie json)​

{
  "Code": "JobRestarted",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000050",
    "State": "Pending",
    "ProcessName": "InvoiceProcessing",
    "Status": "Restart requested"
  }
}
{
  "Code": "JobRestarted",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000050",
    "State": "Pending",
    "ProcessName": "InvoiceProcessing",
    "Status": "Restart requested"
  }
}

UIP ou tâches reprises​

Reprenez une tâche suspendue. Les tâches sont suspendues lorsqu’elles utilisent l’activité Suspend dans un workflow de longue durée. Vous pouvez éventuellement transmettre un nouveau --input-arguments pour continuer avec les données mises à jour.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche à reprendre.

Options​

ShortLongValeur (Value)DefaultDescription
—--input-argumentsJSON—Arguments d’entrée de remplacement.

Exemples​

uip or jobs resume b2c3d4e5-0000-0000-0000-000000000001
uip or jobs resume b2c3d4e5-0000-0000-0000-000000000001 \
    --input-arguments '{"approved":true}'
uip or jobs resume b2c3d4e5-0000-0000-0000-000000000001
uip or jobs resume b2c3d4e5-0000-0000-0000-000000000001 \
    --input-arguments '{"approved":true}'

Format des données (--sortie json)​

{
  "Code": "JobResumed",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000001",
    "State": "Resumed",
    "ProcessName": "ApprovalFlow",
    "Status": "Resume requested"
  }
}
{
  "Code": "JobResumed",
  "Data": {
    "Key": "b2c3d4e5-0000-0000-0000-000000000001",
    "State": "Resumed",
    "ProcessName": "ApprovalFlow",
    "Status": "Resume requested"
  }
}

journaux UiP ou de tâches​

Récupérer les journaux d'exécution du robot pour une tâche. Les journaux sont renvoyés en premier. Utilisez --level pour filtrer par gravité. Avec --export, les journaux sont exportés côté serveur vers CSV et téléchargés lorsqu'ils sont prêts.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche. Validé en tant qu'UUID avant tout appel d'API.

Options​

ShortLongValeur (Value)DefaultDescription
—--levelENUM—Fatal, Error, Warning, Info, Trace
-l--limitNumérique50Taille de la page.
—--offsetNumérique0Nombre d'ignorers.
—--exportDrapeaudésactivéExportez au format CSV via l'API d'exportation côté serveur.
-o--outputChemin d'accèsrobot-logs-<job-key>.csvChemin du fichier CSV de sortie. Uniquement avec --export.

Exemples​

uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 --level Error --limit 100
uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 --export -o ./run.csv
uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 \
    --level Error --output-filter 'Data[].Message'
uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 --level Error --limit 100
uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 --export -o ./run.csv
uip or jobs logs b2c3d4e5-0000-0000-0000-000000000001 \
    --level Error --output-filter 'Data[].Message'

Format des données (--sortie json)​

Mode en ligne:

{
  "Code": "JobLogs",
  "Data": [
    {
      "Level": "Error",
      "TimeStamp": "2025-04-15T10:31:02Z",
      "Message": "Selector not found: ctrl[name='submit']"
    }
  ]
}
{
  "Code": "JobLogs",
  "Data": [
    {
      "Level": "Error",
      "TimeStamp": "2025-04-15T10:31:02Z",
      "Message": "Selector not found: ctrl[name='submit']"
    }
  ]
}

--export génère Code: "JobLogsExported" avec JobKey, FileName, Size et ExportId.

traçages uip ou de tâches​

Récupérer les traçages d'exécution LlmOps pour une tâche agentique — interactions LLM, appels d'outils et décisions de l'agent. Uniquement disponible pour les processus de type Agent. Le dossier est résolu à partir de la clé de tâche.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche.

Options​

ShortLongValeur (Value)DefaultDescription

Exemples​

uip or jobs traces b2c3d4e5-0000-0000-0000-000000000001
uip or jobs traces b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.messages'
uip or jobs traces b2c3d4e5-0000-0000-0000-000000000001
uip or jobs traces b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.messages'

Format des données (--sortie json)​

La charge utile d'API brute est transmise inchangée sous Data:

{
  "Code": "JobTraces",
  "Data": { "...": "raw LlmOps trace payload" }
}
{
  "Code": "JobTraces",
  "Data": { "...": "raw LlmOps trace payload" }
}

uip ou tâches Healing-data​

Téléchargez les données de récupération de healing-agent (Autopilot pour Robots) sous forme de ZIP: captures d'écran, données d'éléments d'IU et journaux de récupération. Uniquement disponible pour les tâches où Healing Agent était actif. La commande déclenche une exportation asynchrone, interroge l'API d'exportation jusqu'à ce qu'elle se termine, puis télécharge le ZIP obtenu.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche.

Options​

ShortLongValeur (Value)DefaultDescription
—--directory-prefixpréfixe—Le filtre de préfixe du chemin a été appliqué aux fichiers exportés.
-o--outputChemin d'accèshealing-agent-data-<job-key>.zipChemin du fichier ZIP de sortie.

Exemples​

uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001
uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001 \
    -o ./recovery.zip
uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.FileName'
uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001
uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001 \
    -o ./recovery.zip
uip or jobs healing-data b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data.FileName'

Format des données (--sortie json)​

{
  "Code": "JobHealingData",
  "Data": {
    "JobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "FileName": "healing-agent-data-b2c3d4e5-0000-0000-0000-000000000001.zip",
    "Size": 254318,
    "ExportId": 4711
  }
}
{
  "Code": "JobHealingData",
  "Data": {
    "JobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "FileName": "healing-agent-data-b2c3d4e5-0000-0000-0000-000000000001.zip",
    "Size": 254318,
    "ExportId": 4711
  }
}
Remarque :

L’exportation côté serveur est interrogée jusqu’à 30 fois à des intervalles de 2 secondes (60 secondes au total). Si elle ne se termine pas dans cette fenêtre, la commande quitte 1 avec l’ID d’exportation afin que vous puissiez réessayer.

UIP ou historique des tâches​

Récupérer l'historique des transitions d'état pour une tâche (Pending → Running → Successful/Faulted). Le dossier est résolu à partir de la clé de tâche.

Arguments​

NomRequisObjectif
<job-key>ouiClé de tâche.

Options​

ShortLongValeur (Value)DefaultDescription

Exemples​

uip or jobs history b2c3d4e5-0000-0000-0000-000000000001
uip or jobs history b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data[].{state:State, ts:Timestamp}'
uip or jobs history b2c3d4e5-0000-0000-0000-000000000001 --output table
uip or jobs history b2c3d4e5-0000-0000-0000-000000000001
uip or jobs history b2c3d4e5-0000-0000-0000-000000000001 \
    --output-filter 'Data[].{state:State, ts:Timestamp}'
uip or jobs history b2c3d4e5-0000-0000-0000-000000000001 --output table

Format des données (--sortie json)​

{
  "Code": "JobHistory",
  "Data": [
    { "State": "Pending", "Timestamp": "2025-04-15T10:29:55Z", "JobId": 1001 },
    { "State": "Running", "Timestamp": "2025-04-15T10:30:00Z", "JobId": 1001 },
    { "State": "Successful", "Timestamp": "2025-04-15T10:32:11Z", "JobId": 1001 }
  ]
}
{
  "Code": "JobHistory",
  "Data": [
    { "State": "Pending", "Timestamp": "2025-04-15T10:29:55Z", "JobId": 1001 },
    { "State": "Running", "Timestamp": "2025-04-15T10:30:00Z", "JobId": 1001 },
    { "State": "Successful", "Timestamp": "2025-04-15T10:32:11Z", "JobId": 1001 }
  ]
}

Codes de sortie​

Voir Codes de sortie pour le contrat partagé. Remplacements spécifiques aux verbes:

  • jobs start --wait-for-completion quitte 1 si la tâche observée se termine Faulted ou si l'attente expire.
  • jobs healing-data quitte 1 si l'exportation côté serveur ne se termine pas dans les ~60 secondes.
  • uip or processes — gérez les liaisons de processus (version) que jobs start cible.
  • uip or packages , en particulier packages entry-points pour découvrir les schémas d’arguments d’entrée/de sortie.
  • uip or attachments — répertorie et télécharge les pièces jointes de tâche.
  • uip or users — résolvez les noms d'utilisateur en clés pour --user-keys.
  • uip or machines — résolvez les noms de machine en clés pour --machine-keys.

Voir également​

  • Options globales — --output, --output-filter, --log-level, --log-file.
  • Sessions — la façon dont le contexte du locataire et du dossier est résolu.
  • Votre premier pipeline — une présentation de bout en bout à l'aide de jobs start --wait-for-completion.

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