- Überblick
- Schnellstart
- Vertrauen und Compliance
- Governance
- Funktionen
- Cartographer
- Delegate für Tests
- Referenz (Reference)
- Fehlersuche und ‑behebung
Verbinden Sie Delegate mit Geschäftsanwendungen, indem Sie Integration Service-Connectors für verwaltete SaaS-Integrationen oder MCP-Server für benutzerdefinierte und lokale Toolverbindungen verwenden.
In diesem Handbuch erfahren Sie, wie Sie Delegate mit Ihren Geschäftsanwendungen und -diensten verbinden. Delegate unterstützt zwei Verbindungsmethoden: Integration Service-Connectors für verwaltete SaaS-Integrationen und MCP-Server (Model Context Protocol) für benutzerdefinierte oder lokale Toolverbindungen.
Integration Service-Verbindungen
Der Integration Service bietet sichere, authentifizierte Verbindungen zu gängigen Geschäftsanwendungen. Wenn Sie einen Integration Service-Connector verbinden, kann Delegate:
- Lesen und schreiben Sie Daten in der verbundenen Anwendung
- Handeln Sie mit Ihren Berechtigungen in Ihrem Namen
- Greifen Sie auf Daten zu, ohne dass Sie Kennwörter freigeben müssen
- Arbeiten Sie im Hintergrund ohne Browserautomatisierung
Verfügbare Integrationen
Delegate unterstützt jeden Connector im Integration Service-Katalog, nicht nur eine feste Teilmenge. Einige gängige Beispiele:
| Dienst | What Delegate Can Do |
|---|---|
| Microsoft Outlook | E-Mails lesen, Nachrichten senden, Kalender verwalten, Aufgaben erstellen |
| Gmail | E-Mails lesen, Nachrichten senden, Konversationen durchsuchen |
| Google Kalender | Ereignisse lesen, Besprechungen erstellen, Verfügbarkeit überprüfen |
| Google Drive | Auflisten, Lesen und Verwalten von Dateien |
| Google Docs | Erstellen und bearbeiten Sie Dokumente |
| Slack | Kanäle lesen, Nachrichten veröffentlichen, Threads verwalten |
| Microsoft Teams | Kanäle lesen, Nachrichten veröffentlichen, Erwähnungen überprüfen |
| Jira | Probleme lesen, Tickets erstellen, Status aktualisieren, Kommentare hinzufügen |
| Zusammenfluss | Seiten lesen, Inhalte durchsuchen, Dokumentation erstellen |
| GitHub | Repositorys, Probleme, Pull-Anforderungen lesen; Probleme erstellen |
| Salesforce | Lesen und aktualisieren Sie Datensätze, erstellen Sie Aufgaben, überprüfen Sie Opportunitys |
Voraussetzungen
- Der Integration Service muss in Ihrem UiPath-Mandanten verfügbar sein.
Erstellen einer Verbindung
Um eine Integration Service-Verbindung zu erstellen, führen Sie folgende Schritte aus:
- Öffnen Sie Einstellungen → Verbindungen (oder Integration Service).
- Wählen Sie Verbindung hinzufügen oder Verbinden aus.
- Wählen Sie den Dienst aus, den Sie verbinden möchten.
- Sie werden zur Seite OAuth-Autorisierung des Dienstes umgeleitet.
- Melden Sie sich mit Ihrem bestehenden Konto für diesen Dienst an.
- Gewähren Sie die angeforderten Berechtigungen.
- Sie werden mit der bestätigten Verbindung zu Delegate zurückgeleitet.
Ergebnis: Die Verbindung wird in der Liste mit einer grünen Statusanzeige angezeigt. Sie können jetzt mit dem Namen auf diesen Dienst in Delegate verweisen.
Verbindungsfiltermodus
Steuern Sie, auf welche Verbindungen der Delegate zugreifen kann:
| Mode | Beschreibung | Wann Sie diesen Flow verwenden: |
|---|---|---|
| Persönlich | Nur von Ihnen erstellte Verbindungen | Allein arbeiten, testen |
| Alle | Alle Verbindungen in Ihrem Mandanten/Ihrer Organisation | Teamumgebungen, gemeinsam genutzte Ressourcen |
So ändern Sie: Einstellungen → Verbindungen → Dropdownmenü „Filter“.
Hinweis: Im Modus „Alle“ können Sie von Teammitgliedern erstellte Verbindungen verwenden, aber Sie können nur Daten sehen, für deren Zugriff Sie eine Berechtigung in der verbundenen Anwendung haben.
Testen einer Verbindung
Nach dem Erstellen einer Verbindung:
- Die Verbindung wird in der Liste mit einem Statusindikator angezeigt.
- Grün = Verbunden und funktioniert.
- Gelb = Verbunden, hat aber möglicherweise eingeschränkte Berechtigungen.
- Rot = Verbindung fehlgeschlagen oder abgelaufen.
Zum Testen: Bitten Sie Delegate, eine einfache Aktion auszuführen: „Listen Sie meine ungelesenen E-Mails in Outlook auf“ oder „Zeigen Sie meinen Kalender für heute an“.
Eine Verbindung wird widerrufen
Um eine Verbindung zu widerrufen und den Zugriff von Delegate auf einen Dienst zu entfernen, führen Sie folgende Schritte aus:
- Öffnen Sie Einstellungen → Verbindungen.
- Suchen Sie die Verbindung, die Sie entfernen möchten.
- Wählen Sie Trennen oder das Papierkorbsymbol aus.
- Bestätigen Sie die Trennung.
Ergebnis: Die Verbindung wird aus der Liste entfernt. Delegate kann nicht mehr auf diesen Dienst zugreifen, bis Sie die Verbindung erneut herstellen.
Hinweis: Dadurch wird der Zugriff auf Delegate entfernt, Ihr Konto bei dem Dienst wird jedoch nicht gelöscht. Um sie vollständig zu widerrufen, entfernen Sie auch die Autorisierung in den eigenen Einstellungen des Dienstes (z. B. Google-Konto → Sicherheit → Apps von Drittanbietern).
Aktualisieren von veralteten Verbindungen
Verbindungen können ablaufen oder ungültig werden, wenn:
- Ihr Kennwort hat sich geändert
- Der Dienst hat den Zugriff von Drittanbietern widerrufen
- Ihre Organisation hat die Sicherheitsrichtlinien geändert
Symptome: Delegate meldet „Verbindung fehlgeschlagen“ oder „Authentifizierungsfehler“
Beheben
- Wechseln Sie zu Einstellungen → Verbindungen.
- Suchen Sie die fehlgeschlagene Verbindung.
- Wählen Sie Wiederherstellen oder Aktualisieren aus.
- Schließen Sie den OAuth-Flow erneut ab.
MCP-Server (Model Context Protocol).
MCP ist ein offenes Protokoll für die Verbindung von KI-Assistenten mit externen Datenquellen und Tools. Im Gegensatz zu Integration Service-Connectors (verwaltet von UiPath) können MCP-Server:
- Remote: Gehostete Dienste, mit denen Sie sich über die URL verbinden
- Lokal: Programme, die auf Ihrer Maschine ausgeführt werden
Wann Sie MCP und Integration Service verwenden sollten
In der folgenden Tabelle wird beschrieben, wann die einzelnen Verbindungsmethoden verwendet werden sollen.
| Anwendungsfall | Empfohlener Ansatz |
|---|---|
| Beliebtes SaaS (Outlook, Slack, Salesforce) | Integration Service |
| Benutzerdefinierte interne APIs | MCP-Remoteserver |
| Lokale Datenbanken oder Dateien | Lokaler MCP-Server |
| Proprietäre Tools ohne Integration Service-Connector | MCP (entweder Typ) |
| Experimentelle oder Beta-Integrationen | MCP |
Hinzufügen eines Remote-MCP-Servers
Remote-MCP-Server werden anderswo gehostet und über HTTP aufgerufen:
- Öffnen Sie Einstellungen → MCP-Server.
- Wählen Sie Server hinzufügen aus.
- Wählen Sie Remote aus.
- Geben Sie die Serverdetails ein:
- URL: Die Endpunktadresse (z. B.
https://api.example.com/mcp) - Titel: Ein gebräuchlicher Name (z. B. „Unternehmens-API“)
- Header (optional): Authentifizierungsheader, falls erforderlich
- URL: Die Endpunktadresse (z. B.
- Wählen Sie Speichern.
- Schalten Sie zum Aktivieren auf Aktiviert um.
Beispielkonfiguration
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
{
"type": "remote",
"url": "https://internal-api.company.com/mcp",
"enabled": true,
"title": "Company Data API",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
Hinzufügen eines lokalen MCP-Servers
Lokale MCP-Server werden als Prozesse auf Ihrer Maschine ausgeführt:
- Öffnen Sie Einstellungen → MCP-Server.
- Wählen Sie Server hinzufügen aus.
- Wählen Sie Lokal aus.
- Geben Sie die Serverdetails ein:
- Titel: Ein gebräuchlicher Name
- Befehl: Die auszuführende ausführbare Datei (z. B.
node,python,/path/to/server) - Argumente: Befehlszeilenargumente
- Arbeitsverzeichnis: Hier wird der Befehl ausgeführt
- Umgebungsvariablen: Schlüssel-Wert-Paare für den Prozess
- Wählen Sie Speichern.
- Schalten Sie zum Aktivieren auf Aktiviert um.
Beispielkonfigurationen
Beispiel: Dateisystem-MCP-Server
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "filesystem-mcp",
"title": "Local Filesystem Access",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"],
"env": {},
"cwd": "/Users/username"
}
}
Beispiel: GitHub-MCP-Server
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
},
"cwd": "/Users/username"
}
}
{
"type": "local",
"enabled": true,
"serverId": "github-mcp",
"title": "GitHub Integration",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
},
"cwd": "/Users/username"
}
}
Verwalten von MCP-Servern
Unter Einstellungen → MCP-Server können Sie:
- Aktivieren/Deaktivieren: Einzelne Server ein-/ausschalten
- Bearbeiten: Konfiguration ändern (URL, Befehl, Argumente)
- Löschen: Entfernen Sie eine Serverkonfiguration
- Test: Stellen Sie sicher, dass der Server korrekt antwortet
Hinweis: Änderungen werden sofort wirksam. Das Deaktivieren eines Servers verhindert Delegate an der Verwendung seiner Tools, stoppt jedoch keinen laufenden lokalen Prozess – möglicherweise müssen Sie den Prozess manuell beenden.
Wie Delegate MCP-Tools erkennt
Wenn ein MCP-Server aktiviert ist:
- Delegate stellt eine Verbindung mit dem Server her (HTTP für Remote, Studio für Lokal).
- Der Server meldet die verfügbaren Tools und Funktionen.
- Tools werden in den verfügbaren Funktionen von Delegate angezeigt.
- Sie können in natürlicher Sprache darauf verweisen: „Verwenden Sie das Dateisystemtool, um meinen Dokumentenordner aufzulisten“.
Keine manuelle Registrierung erforderlich– MCP-Tools werden automatisch erkannt.
Administratoren können MCP-Server auf Richtlinienebene steuern – siehe MCP-Server in Governance mit Automation Ops.
Erweitert: Verbindungsverwaltung über Einstellungen
Hauptbenutzer können MCP-Verbindungen direkt in settings.json verwalten:
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "Bearer token123"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {"API_KEY": "secret"},
"cwd": "/path/to/working/dir"
}
}
]
}
{
"mcpServers": [
{
"type": "remote",
"url": "https://api.example.com/mcp",
"enabled": true,
"title": "Example API",
"headers": {
"Authorization": "Bearer token123"
}
},
{
"type": "local",
"enabled": true,
"serverId": "my-local-server",
"title": "Local Tools",
"config": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {"API_KEY": "secret"},
"cwd": "/path/to/working/dir"
}
}
]
}
Hinweis: Bearbeiten Sie settings.json nur, wenn Sie mit JSON zufrieden sind. Eine ungültige Syntax verhindert das Laden von Delegate. Sichern Sie immer vor der Bearbeitung.
Sicherheitsüberlegungen und Datenflussinformationen für Verbindungen finden Sie unter Lokale Sicherheitskonfiguration.
Nächste Schritte
Erfahren Sie, wie Sie:
- Wiederholen der Arbeit mit Routinen – Speichern Sie Workflows, die Ihre verbundenen Tools verwenden
- Arbeit mit dem Delegate Store freigeben – Finden Sie vorgefertigte Fähigkeiten für Ihre verbundenen Dienste
- Überprüfen Sie die Referenz für Einstellungen – Konfigurationsoptionen abschließen
- Integration Service-Verbindungen
- Verfügbare Integrationen
- Voraussetzungen
- Erstellen einer Verbindung
- Verbindungsfiltermodus
- Testen einer Verbindung
- Eine Verbindung wird widerrufen
- Aktualisieren von veralteten Verbindungen
- MCP-Server (Model Context Protocol).
- Wann Sie MCP und Integration Service verwenden sollten
- Hinzufügen eines Remote-MCP-Servers
- Hinzufügen eines lokalen MCP-Servers
- Verwalten von MCP-Servern
- Wie Delegate MCP-Tools erkennt
- Erweitert: Verbindungsverwaltung über Einstellungen
- Nächste Schritte