- Démarrage
- Pour les administrateurs
- Projets de workflow RPA
- Créer un workflow RPA à partir d'une idée
- Créer un projet
- Comment démarrer un workflow RPA
- Gestion des fichiers et dossiers du projet
- Connecter des workflows RPA à vos comptes
- Configurer les activités
- Gérer les activités d'un projet
- Transmission de valeurs entre les activités
- Naviguer dans les éléments
- Gérer les données d'un projet
- Configurer un projet pour utiliser vos données
- Utiliser des ressources de fichiers et de dossiers
- Configuration locale pour les projets de workflow RPA et d’application
- Projets d'application
- Applications dans Studio Web
- Concevoir des projets d'application
- Débogage de projets d'application
- Publier, déployer et mettre à niveau des projets d’application
- Importer et exporter des projets d'application
- Travailler avec des entités dans un projet d'application
- Créer des applications accessibles
- Ajout de descripteurs accessibles
- Le libellé Accessible
- Utilisation de la commande Onglet pour l'accessibilité
- Concevoir des listes et des en-têtes accessibles
- Conception d'application réactive
- Taux de contraste des couleurs
- Prédéfinir les styles et les mappages au niveau de l'air pour la commande En-tête
- Limites connues
- Définir un contexte externe à l'aide de paramètres de requête
- Définir un contexte externe à l'aide d'événements externes
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser des contrôles tabulaires avec des entités Data Service dans les projets d'application
- Intégrer des agents conversationnels
- Activités d'application
- Processus d’agent
- Cas Maestro
- Flux Maestro
- Agents
- Solutions
- Workflows d’API
- Tests
Envoyez une application codée créée localement dans Studio Web avec la UiPath CLI, puis récupérez la dernière source renvoyée dans un dossier local lorsque vous devez synchroniser.
Étant donné que le code source d'une application codée est créé localement, la plupart de votre travail se produit dans votre propre IDE. La UiPath CLI relie ce workflow local au projet Studio Web via deux commandes:
uip codedapp push— téléchargez votre application créée localement dans le projet Studio Web.uip codedapp pull— récupère la dernière source transmise du projet Studio Web dans un dossier local.
Vous n'avez pas besoin de tirer avant votre premier push. Si vous avez déjà un projet local prêt, envoyez-le directement. Si aucun ID de projet n'est fourni, push invite de manière interactive à créer un nouveau projet d'application codée dans Studio Web et enregistre le UIPATH_PROJECT_ID résultant dans .env pour des versions ultérieures.
Prérequis
- Node.js 20.x ou version ultérieure.
- The UiPath CLI. Installez-le dans le monde entier avec
npm install -g @uipath/cli. - Authentification par rapport à l’organisation UiPath cible:
uip login. Cela crée le fichier.envque la CLI lit pourUIPATH_ORG_ID,UIPATH_TENANT_IDetUIPATH_ACCESS_TOKEN. - Un projet d’application codée déjà initialisé dans une solution dans Studio Web (ou laissez
pushen créer un de manière interactive). Voir Initialisation d'un projet d'application codée.
Transmettre votre application créée localement
À partir de la racine du projet, après avoir produit la sortie du build (par exemple, npm run build), exécutez:
uip codedapp push --project-id <project-id>
uip codedapp push --project-id <project-id>
La commande télécharge le répertoire de sortie du build (par défaut défini sur dist) dans le projet Studio Web.
Si UIPATH_PROJECT_ID est défini dans .env — que ce soit à partir d'une création automatique précédente ou manuellement — vous pouvez omettre l'indicateur:
uip codedapp push
uip codedapp push
Options
| Option | Description | Default |
|---|---|---|
--project-id <id> | ID de projet Studio Web. | Lire à partir de UIPATH_PROJECT_ID dans .env. Création automatique interactive si manquante. |
--build-dir <dir> | Créez le répertoire de sortie à télécharger. | dist |
--ignore-resources | Ignorer l'importation des ressources référencées par l'application. | false |
--verbose | Afficher les journaux de progression détaillés. | false |
En cas de « push », de Studio Web:
- Stocke chaque fichier dans le chemin transmis et l'affiche en mode lecture seule sous la vue Source du projet.
- Lit
bindings_v2.json, le cas échéant à la racine du contenu transmis, et enregistre chaque ressource déclarée dans le panneau Ressources du projet.
Extraction de la dernière source transmise
Utilisez pull lorsque vous avez besoin de ramener la dernière source transmise dans un dossier local, par exemple après qu’un coéquipier a transmis des modifications ou pour réinitialiser une copie de travail locale:
uip codedapp pull --project-id <project-id> --target-dir ./my-coded-app
uip codedapp pull --project-id <project-id> --target-dir ./my-coded-app
Options
| Option | Description | Default |
|---|---|---|
--project-id <id> | ID de projet Studio Web. | Lire à partir de UIPATH_PROJECT_ID dans .env. |
--target-dir <dir> | Répertoire local dans lequel écrire les fichiers extraits. | Répertoire actuel. |
--overwrite | Écrasez les fichiers existants sans invite. | false |
--verbose | Afficher les journaux de progression détaillés. | false |
La commande écrit le dernier contenu transmis dans le dossier cible, exactement tel qu'il a été transmis.
uip codedapp pull récupère les fichiers qui ont été transmis, et non les dépendances mises en cache localement ou les outils de développement. Réinstallez les dépendances (par exemple, npm install) après avoir extrait avant d'exécuter l'application.
Travailler avec un collègue sur le même projet
Les projets d'applications codées ne disposent pas d'un mécanisme de fusion intégré. Si deux développeurs travaillent au même projet en parallèle, le second flux remplace le premier. Pour coordonner en toute sécurité:
- Traitez Git comme la source de vérité du code source, et non le projet Studio Web.
- Transmettez vers Studio Web à partir d’une validation Git connue, idéalement dans le cadre d’un flux de publication contrôlé.
- Utiliser
uip codedapp pullpour inspecter ce qui est transmis dans Studio Web avant de l'écraser.
Pour la référence CLI complète, consultez uip codedapp push et uip codedapp pull.