- 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
Push a locally built coded app into Studio Web with the UiPath CLI, and pull the last pushed source back into a local folder when you need to sync.
Because a coded app's source code is authored locally, most of your work happens in your own IDE. The UiPath CLI bridges that local workflow with the Studio Web project via two commands:
uip codedapp push— upload your locally built app into the Studio Web project.uip codedapp pull— fetch the last pushed source from the Studio Web project into a local folder.
You do not need to pull before your first push. If you already have a local project ready, push it directly. If no project ID is provided, push interactively prompts to create a new coded app project in Studio Web and saves the resulting UIPATH_PROJECT_ID to .env for later pushes.
Prérequis
- Node.js 20.x or newer.
- The UiPath CLI. Install it globally with
npm install -g @uipath/cli. - Authenticate against the target UiPath org:
uip login. This creates the.envfile the CLI reads forUIPATH_ORG_ID,UIPATH_TENANT_ID, andUIPATH_ACCESS_TOKEN. - A coded app project already initialized inside a solution in Studio Web (or let
pushcreate one interactively). See Initializing a coded app project.
Pushing your locally built app
From the project root, after producing the build output (for example, npm run build), run:
uip codedapp push --project-id <project-id>
uip codedapp push --project-id <project-id>
The command uploads the build output directory (defaults to dist) to the Studio Web project.
If UIPATH_PROJECT_ID is set in .env — either from a previous auto-create or manually — you can omit the flag:
uip codedapp push
uip codedapp push
Options
| Option | Description | Default |
|---|---|---|
--project-id <id> | Studio Web project ID. | Read from UIPATH_PROJECT_ID in .env. Auto-created interactively if missing. |
--build-dir <dir> | Build output directory to upload. | dist |
--ignore-resources | Skip importing resources referenced by the app. | false |
--verbose | Afficher les journaux de progression détaillés. | false |
On push, Studio Web:
- Stores every file in the pushed path and shows it in read-only mode under the project's Source view.
- Reads
bindings_v2.json, if present at the root of the pushed content, and registers each declared resource under the project's Resources panel.
Pulling the last pushed source
Use pull when you need to bring the last pushed source back into a local folder — for example, after a teammate pushed changes, or to reset a local working copy:
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> | Studio Web project ID. | Read from UIPATH_PROJECT_ID in .env. |
--target-dir <dir> | Local directory to write pulled files to. | Current directory. |
--overwrite | Overwrite existing files without prompting. | false |
--verbose | Afficher les journaux de progression détaillés. | false |
The command writes the last pushed content into the target folder, exactly as it was pushed.
uip codedapp pull retrieves the files that were pushed, not any locally cached dependencies or build tooling. Reinstall dependencies (for example, npm install) after pulling before running the app.
Working with a teammate on the same project
Coded app projects do not have a built-in merge mechanism. If two developers push to the same project in parallel, the second push overwrites the first. To coordinate safely:
- Treat Git as the source of truth for source code, not the Studio Web project.
- Push to Studio Web from a known Git commit, ideally as part of a controlled release flow.
- Use
uip codedapp pullto inspect what is pushed in Studio Web before overwriting it.
For the full CLI reference, see uip codedapp push and uip codedapp pull.