UiPath Documentation
uipath-cli
latest
false
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.

Guide de l'utilisateur de UiPath CLI

débogage du flux UiP

uip flow debug charge un projet Flow local dans Studio Web et exécute une session de Debug côté serveur, en streaming les mises à jour de statut par élément vers la console et en renvoyant un statut final.

Synthèse

uip flow debug <project-path>
               [--folder-id <id>]
               [--poll-interval <ms>]
               [-i, --inputs <json>]
               [--login-validity <minutes>]
uip flow debug <project-path>
               [--folder-id <id>]
               [--poll-interval <ms>]
               [-i, --inputs <json>]
               [--login-validity <minutes>]

Nécessite uip login. Les options globales sont respectées. Les codes de sortie suivent le contrat standard.

Arguments

  • <project-path> (obligatoire) : chemin d'accès au répertoire du projet Flow. Doit contenir une project.uiproj.

Options

OptionDefaultDescription
--folder-id <id>Détecté automatiquementDossier Orchestrator (OrganizationUnitId). S’il est omis, le dossier de la session de connexion actuelle est utilisé. Analysé en tant que nombre entier.
--poll-interval <ms>2000Intervalle d’interrogation en millisecondes en attendant que Studio Web fasse progresser la session.
-i, --inputs <json>Arguments d'entrée sous forme de chaîne JSON ou @path/to/file.json à lire dans un fichier. Lisez également à partir de st depuis si aucune n’est fournie (via uip flow process run, pas ici — debug accepte la chaîne JSON ou @file uniquement).
--login-validity <minutes>10Nombre minimum de minutes avant l’expiration du jeton pour déclencher une actualisation automatique.

Comportement

  1. Valide la connexion et extrait l'organisation, le locataire, l'URL de base, le nom de l'organisation et le jeton d'authentification de la session.
  2. Charge le projet dans Studio Web sous le dossier cible.
  3. Interrogation pour un statut final, extrayant des lignes de statut par élément comme:
    Status: InProgress (2/5 elements completed)
      v Node_1 [Completed]
      > Node_2 [InProgress]
      - Node_3 [NotStarted]
    Status: InProgress (2/5 elements completed)
      v Node_1 [Completed]
      > Node_2 [InProgress]
      - Node_3 [NotStarted]
    
  4. En cas d'incident pendant l'exécution, génère une ligne d'avertissement.
  5. Quitte 0 si finalStatus est Completed ou Successful; 1 dans le cas contraire.

Exemples

# Debug a local project, auto-detect folder, default poll interval
uip flow debug ./invoice-flow

# Debug against a specific folder with inline JSON inputs
uip flow debug ./invoice-flow --folder-id 2553016 \
  --inputs '{"amount":100,"customer":"Acme"}'

# Debug with inputs from a file
uip flow debug ./invoice-flow --inputs @inputs.json

# Slower polling for long-running flows
uip flow debug ./invoice-flow --poll-interval 5000
# Debug a local project, auto-detect folder, default poll interval
uip flow debug ./invoice-flow

# Debug against a specific folder with inline JSON inputs
uip flow debug ./invoice-flow --folder-id 2553016 \
  --inputs '{"amount":100,"customer":"Acme"}'

# Debug with inputs from a file
uip flow debug ./invoice-flow --inputs @inputs.json

# Slower polling for long-running flows
uip flow debug ./invoice-flow --poll-interval 5000

Format des données (--sortie json)

{
  "Code": "FlowDebug",
  "Data": {
    "jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "instanceId": "c3d4e5f6-0000-0000-0000-000000000001",
    "runId": "d4e5f6a7-0000-0000-0000-000000000001",
    "finalStatus": "Completed",
    "solutionId": "e5f6a7b8-0000-0000-0000-000000000001",
    "studioWebUrl": "https://cloud.uipath.com/org/tenant/studio_/debug/e5f6a7b8",
    "elementExecutions": [
      { "elementId": "Node_1", "status": "Completed" }
    ],
    "variables": {}
  }
}
{
  "Code": "FlowDebug",
  "Data": {
    "jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
    "instanceId": "c3d4e5f6-0000-0000-0000-000000000001",
    "runId": "d4e5f6a7-0000-0000-0000-000000000001",
    "finalStatus": "Completed",
    "solutionId": "e5f6a7b8-0000-0000-0000-000000000001",
    "studioWebUrl": "https://cloud.uipath.com/org/tenant/studio_/debug/e5f6a7b8",
    "elementExecutions": [
      { "elementId": "Node_1", "status": "Completed" }
    ],
    "variables": {}
  }
}

Ouvrez studioWebUrl dans un navigateur pour inspecter la session de manière interactive.

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