- Erste Schritte
- Für Administrators
- RPA-Workflow-Projekte
- Erstellen eines RPA-Workflows aus einer Idee
- Erstellen eines Projekts
- So starten Sie einen RPA-Workflow
- Verwalten von Projektdateien und -ordnern
- Verbinden von RPA-Workflows mit Ihren Konten
- Konfigurieren von Aktivitäten
- Verwalten der Aktivitäten in einem Projekt
- Übergeben von Werten zwischen Aktivitäten
- Iterieren durch Elemente
- Verwalten der Daten in einem Projekt
- Konfigurieren eines Projekts zur Verwendung Ihrer Daten
- Verwenden von Datei- und Ordnerressourcen
- Lokale Einrichtung für RPA-Workflow- und App-Projekte
- App-Projekte
- Apps in Studio Web
- Entwerfen von App-Projekten
- Debuggen von App-Projekten
- Veröffentlichen, Bereitstellen und Aktualisieren von App-Projekten
- Importieren und Exportieren von App-Projekten
- Arbeiten mit Entitäten in einem App-Projekt
- Erstellen zugänglicher Apps
- Hinzufügen zugänglicher Deskriptoren
- Die Beschriftung „Zugänglich“.
- Verwenden des Registerkartensteuerelements für Barrierefreiheit
- Entwerfen barrierefreier Listen und Überschriften
- reaktionsfähiges App-Design
- Farbkontrastverhältnis
- Legen Sie Stile und Zuordnungen auf Aria-Ebene für das Header-Steuerelement vor
- Bekannte Einschränkungen
- Legen Sie einen externen Kontext mithilfe von Abfrageparametern fest
- Legen Sie einen externen Kontext mithilfe externer Ereignisse fest
- Verwenden Sie Arrays, um Dropdown-Menüs, Dropdown-Menüs mit Mehrfachauswahl und Optionsfeld-Steuerelemente auszufüllen
- Verwenden Sie tabellarische Steuerelemente mit Data Service-Entitäten in App-Projekten
- Integrieren Sie Konversations-Agents
- App-Aktivitäten
- Agent-Prozesse
- Maestro-Fall
- Maestro-Flow
- Agents
- Solutions (Lösungen)
- API-Workflows
- Tests
Pushen Sie eine lokal erstellte codierte App mit der UiPath CLI in Studio Web und ziehen Sie die zuletzt gepushte Quelle zurück in einen lokalen Ordner, wenn Sie eine Synchronisierung durchführen müssen.
Da der Quellcode einer codierten App lokal erstellt wird, erfolgt der Großteil Ihrer Arbeit in Ihrer eigenen IDE. Die UiPath CLI verbindet diesen lokalen Workflow über zwei Befehle mit dem Studio Web-Projekt:
uip codedapp push– Laden Sie Ihre lokal erstellte App in das Studio Web-Projekt hoch.uip codedapp pull– Rufen Sie die zuletzt gepushte Quelle aus dem Studio Web-Projekt in einen lokalen Ordner ab.
Sie müssen nicht vor dem ersten Push ziehen. Wenn Sie bereits ein lokales Projekt bereit haben, pushen Sie es direkt. Wenn keine Projekt-ID angegeben ist, fordert push interaktiv dazu auf, ein neues codiertes App-Projekt in Studio Web zu erstellen, und speichert das resultierende UIPATH_PROJECT_ID für spätere Pushs in .env.
Voraussetzungen
- Node.js 20.x oder höher.
- Die UiPath CLI. Installieren Sie es global mit
npm install -g @uipath/cli. - Authentifizieren Sie sich bei der UiPath-Zielorganisation:
uip login. Dadurch wird die.env-Datei erstellt, die die CLI fürUIPATH_ORG_ID,UIPATH_TENANT_IDundUIPATH_ACCESS_TOKENliest. - Ein codiertes App-Projekt, das bereits in einer Lösung in Studio Web initialisiert wurde (oder lassen Sie
pusheines interaktiv erstellen). Siehe Initialisieren eines codierten App-Projekts.
Pushen Sie Ihre lokal erstellte App
Führen Sie über den Projektstamm nach der Erstellung der Buildausgabe (z. B. npm run build) Folgendes aus:
uip codedapp push --project-id <project-id>
uip codedapp push --project-id <project-id>
Der Befehl lädt das Build-Ausgabeverzeichnis (standardmäßig dist) in das Studio Web-Projekt hoch.
Wenn UIPATH_PROJECT_ID in .env festgelegt ist – entweder aus einer vorherigen automatischen Erstellung oder manuell –, können Sie das Flag weglassen:
uip codedapp push
uip codedapp push
Optionen
| Option | Beschreibung | Standard |
|---|---|---|
--project-id <id> | Studio Web-Projekt-ID. | Lesen Sie von UIPATH_PROJECT_ID in .env. Automatisch interaktiv erstellt, wenn fehlend. |
--build-dir <dir> | Erstellen Sie ein Ausgabeverzeichnis zum Hochladen. | dist |
--ignore-resources | Importressourcen überspringen, auf die die App verweist. | false |
--verbose | Detaillierte Fortschrittsprotokolle anzeigen. | false |
Studio Web im Push-Modus:
- Speichert jede Datei im verschobenen Pfad und zeigt sie im schreibgeschützten Modus in der Ansicht Quelle des Projekts an.
- Liest
bindings_v2.json, wenn es am Stammordner des verschobenen Inhalts vorhanden ist, und registriert jede deklarierte Ressource im Bereich Ressourcen des Projekts.
Die zuletzt gepushte Quelle wird abgerufen
Verwenden Sie pull, wenn Sie die zuletzt gepushte Quelle wieder in einen lokalen Ordner bringen müssen – z. B. nachdem ein Teamname Änderungen gepusht hat oder um eine lokale Arbeitskopie zurückzusetzen:
uip codedapp pull --project-id <project-id> --target-dir ./my-coded-app
uip codedapp pull --project-id <project-id> --target-dir ./my-coded-app
Optionen
| Option | Beschreibung | Standard |
|---|---|---|
--project-id <id> | Studio Web-Projekt-ID. | Lesen Sie von UIPATH_PROJECT_ID in .env. |
--target-dir <dir> | Lokales Verzeichnis, in das abgerufene Dateien geschrieben werden sollen. | Aktuelles Verzeichnis. |
--overwrite | Überschreiben Sie vorhandene Dateien ohne Eingabeaufforderung. | false |
--verbose | Detaillierte Fortschrittsprotokolle anzeigen. | false |
Der Befehl schreibt den zuletzt gepushten Inhalt in den Zielordner, genau so, wie er gepusht wurde.
uip codedapp pull ruft die gepushten Dateien ab, nicht aber lokal zwischengespeicherte Abhängigkeiten oder Buildtools. Installieren Sie Abhängigkeiten (z. B. npm install) nach dem Abrufen neu, bevor Sie die App ausführen.
Arbeiten mit einem Teammitglieder am selben Projekt
Projekte für codierte App haben keinen integrierten Zusammenführungsmechanismus. Wenn zwei Entwickler parallel zu demselben Projekt pushen, überschreibt der zweite Push den ersten. Für eine sichere Koordinierung:
- Behandeln Sie Git als vertrauenswürdige Quelle für den Quellcode, nicht das Studio Web-Projekt.
- Pushen Sie von einem bekannten Git-Commit in Studio Web, idealerweise als Teil eines kontrollierten Release-Flows.
- Verwenden Sie
uip codedapp pull, um zu überprüfen, was in Studio Web verschoben wird, bevor Sie es überschreiben.
Die vollständige CLI-Referenz finden Sie unter uip codedapp push und uip codedapp pull.