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

Téléchargement de la solution UIP

uip solution upload charge une solution locale dans UiPath Studio Web pour la modification basée sur le navigateur. Elle regroupe la solution dans une archive .uis interne, l'envoie à Studio Web et imprime une URL que vous pouvez ouvrir directement dans le concepteur.

Contrairement à uip solution pack + uip solution publish, qui produisent un .zip déployable pour Orchestrator, upload cible l'interface de création interactive de Studio Web . Utilisez cette option lorsque vous souhaitez continuer à modifier une solution de manière collaborative dans le navigateur.

Si la solution existe déjà sur Studio Web (correspondant au SolutionId à l’intérieur de son .uipx), téléchargement écrase la copie existante; dans le cas contraire, il est importé en tant que nouvelle solution et l'ID renvoyé est réécrit dans le fichier .uipx local, de façon à ce que les téléchargements ultérieurs soient mis à jour en place.

Synthèse

uip solution upload <solutionPath> [--login-validity <minutes>]
uip solution upload <solutionPath> [--login-validity <minutes>]

La commande respecte les options globales et renvoie les codes de sortie standard.

Arguments

  • <solutionPath> (requis) : l’un des suivants:
    • Un répertoire de solution contenant un manifeste .uipx (le plus courant).
    • Un fichier.uipx (la commande résout le répertoire qui le contient).
    • Un fichier.uis (une archive de solution pré-groupée; téléchargé tel quel à des fins de rétrocompatibilité).

Options

  • --login-validity <minutes> — Nombre minimum de minutes avant l'expiration du jeton pour déclencher une actualisation. La valeur par défaut est 10.

Exemples

Minimum

uip solution upload ./my-solution
uip solution upload ./my-solution

Charger un fichier.uipx spécifique

uip solution upload ./workspace/my-solution/my-solution.uipx
uip solution upload ./workspace/my-solution/my-solution.uipx

Scripting — ouvre l'URL du concepteur renvoyée

URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS
URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL"   # macOS

Format des données (--sortie json)

{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
{
  "Code": "SolutionUpload",
  "Data": {
    "Status": "Uploaded successfully",
    "SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
    "Response": { }
  }
}
  • SolutionId — l'identité attribuée par Studio Web (lors du premier téléchargement) ou correspondante (lors de l'écrasement). Également réécrit dans le fichier .uipx local afin que le upload suivant met à jour la même solution.
  • DesignerUrl — URL prête à ouvrir pour le premier projet de la solution, pré-étendue à la solution. null lorsque Studio Web ne renvoie pas d'ID de projet.
  • Response — charge utile de réponse Studio Web brute. Utile pour le débogage; faisant partie d'un contrat stable.

Conséquences

  • Synchronisation des liaisons. Avant le téléchargement, upload analyse à nouveau le fichier bindings_v2.json de chaque projet et réconcilier les déclarations de ressources de la solution, ce qui équivaut à exécuter uip solution resource refresh
  • Écrasements de connexion. Après le téléchargement, tous les écrasements de connexion détectés dans le répertoire resources/solution_folder/connection/ de la solution sont corrigés dans Studio Web dans le dossier Espace de travail personnel de l'utilisateur authentifié. Les échecs sont ici consignés comme des avertissements et n’échouent pas pour la commande.
  • Réécriture de l’ID de solution. Lors d'un nouveau téléchargement, l'ID de solution renvoyé remplace (ou remplit) le champ SolutionId dans le fichier .uipx local.

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