- Vue d'ensemble (Overview)
- Démarrer
- Concepts
- Utilisation de la UiPath CLI
- UiPath pour les agents de codage
- Guides pratiques
- Revenus CI/CD
- Référence de commande
- Vue d'ensemble (Overview)
- Codes de sortie
- Options globales
- agent codé uip
- UiPath Docsai
- add-test-data-entity
- ajouter une file d'attente de données de test
- add-test-data-variation
- Analyser
- Construire
- créer-projet
- Différence
- recherche-activités
- Obtenir les règles de l'analyse
- récupérer-activité-xaml par défaut
- Récupérer les erreurs
- obtenir des cas de test manuels
- Obtenir les étapes de test manuelles
- Obtenir les versions
- exemple de workflow
- indiquer l'application
- indiquer l'élément
- inspecter-package
- install-data-fabric-entities
- installer-ou-Update-packages
- list-data-fabric-entités
- listes-exemples-workflow
- Créer un package
- restore
- Exécuter le fichier
- modèles-recherche
- Démarrer-Studio
- arrêter l'exécution
- UIA
- Traçages UIP
- Migration
- Référence et assistance
Guide de l'utilisateur de UiPath CLI
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é).
- Un répertoire de solution contenant un manifeste
Options
--login-validity <minutes>— Nombre minimum de minutes avant l'expiration du jeton pour déclencher une actualisation. La valeur par défaut est10.
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.uipxlocal afin que leuploadsuivant met à jour la même solution.DesignerUrl— URL prête à ouvrir pour le premier projet de la solution, pré-étendue à la solution.nulllorsque 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,
uploadanalyse à nouveau le fichierbindings_v2.jsonde chaque projet et réconcilier les déclarations de ressources de la solution, ce qui équivaut à exécuteruip 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
SolutionIddans le fichier.uipxlocal.
Commandes associées
uip solution pack+uip solution publish— alternative au pipeline de déploiement àupload.uip solution delete— supprime une solution Studio Web par sonSolutionId.uip solution new— élaborent une solution avant de la télécharger.
Voir également
- Authentification —
uploadnécessite une session active. - Vue d’ensemble du type
uip solution.