UiPath Documentation
delegate
latest
false
Benutzerhandbuch zu Delegate
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Verbinden von Tools

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:

DienstWhat Delegate Can Do
Microsoft OutlookE-Mails lesen, Nachrichten senden, Kalender verwalten, Aufgaben erstellen
GmailE-Mails lesen, Nachrichten senden, Konversationen durchsuchen
Google KalenderEreignisse lesen, Besprechungen erstellen, Verfügbarkeit überprüfen
Google DriveAuflisten, Lesen und Verwalten von Dateien
Google DocsErstellen und bearbeiten Sie Dokumente
SlackKanäle lesen, Nachrichten veröffentlichen, Threads verwalten
Microsoft TeamsKanäle lesen, Nachrichten veröffentlichen, Erwähnungen überprüfen
JiraProbleme lesen, Tickets erstellen, Status aktualisieren, Kommentare hinzufügen
ZusammenflussSeiten lesen, Inhalte durchsuchen, Dokumentation erstellen
GitHubRepositorys, Probleme, Pull-Anforderungen lesen; Probleme erstellen
SalesforceLesen 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:

  1. Öffnen Sie EinstellungenVerbindungen (oder Integration Service).
  2. Wählen Sie Verbindung hinzufügen oder Verbinden aus.
  3. Wählen Sie den Dienst aus, den Sie verbinden möchten.
  4. Sie werden zur Seite OAuth-Autorisierung des Dienstes umgeleitet.
  5. Melden Sie sich mit Ihrem bestehenden Konto für diesen Dienst an.
  6. Gewähren Sie die angeforderten Berechtigungen.
  7. 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:

ModeBeschreibungWann Sie diesen Flow verwenden:
PersönlichNur von Ihnen erstellte VerbindungenAllein arbeiten, testen
AlleAlle Verbindungen in Ihrem Mandanten/Ihrer OrganisationTeamumgebungen, 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:

  1. Die Verbindung wird in der Liste mit einem Statusindikator angezeigt.
  2. Grün = Verbunden und funktioniert.
  3. Gelb = Verbunden, hat aber möglicherweise eingeschränkte Berechtigungen.
  4. 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:

  1. Öffnen Sie EinstellungenVerbindungen.
  2. Suchen Sie die Verbindung, die Sie entfernen möchten.
  3. Wählen Sie Trennen oder das Papierkorbsymbol aus.
  4. 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
  1. Wechseln Sie zu Einstellungen → Verbindungen.
  2. Suchen Sie die fehlgeschlagene Verbindung.
  3. Wählen Sie Wiederherstellen oder Aktualisieren aus.
  4. 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.

AnwendungsfallEmpfohlener Ansatz
Beliebtes SaaS (Outlook, Slack, Salesforce)Integration Service
Benutzerdefinierte interne APIsMCP-Remoteserver
Lokale Datenbanken oder DateienLokaler MCP-Server
Proprietäre Tools ohne Integration Service-ConnectorMCP (entweder Typ)
Experimentelle oder Beta-IntegrationenMCP

Hinzufügen eines Remote-MCP-Servers

Remote-MCP-Server werden anderswo gehostet und über HTTP aufgerufen:

  1. Öffnen Sie EinstellungenMCP-Server.
  2. Wählen Sie Server hinzufügen aus.
  3. Wählen Sie Remote aus.
  4. 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
  5. Wählen Sie Speichern.
  6. 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:

  1. Öffnen Sie EinstellungenMCP-Server.
  2. Wählen Sie Server hinzufügen aus.
  3. Wählen Sie Lokal aus.
  4. 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
  5. Wählen Sie Speichern.
  6. 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:

  1. Delegate stellt eine Verbindung mit dem Server her (HTTP für Remote, Studio für Lokal).
  2. Der Server meldet die verfügbaren Tools und Funktionen.
  3. Tools werden in den verfügbaren Funktionen von Delegate angezeigt.
  4. 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:

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben