Entwickler
Verbinden Sie Ihre Browser-Workflows
Behalten Sie automatisierte Aufgaben unter denselben Konto- und Arbeitsbereich-Kontrollen wie die Arbeit, die direkt in der App ausgeführt wird.
Starten Sie mit einem definierten Workflow
Wählen Sie die Profile, Vorgänge und Arbeitsbereich-Berechtigungen, die Ihre Integration benötigt. Halten Sie Anmeldedaten aus Skripten fern und verwenden Sie den unterstützten Vertrag für Ihre installierte Version.
| Schnittstelle | Zweck | Zugriffsgrenze |
|---|---|---|
| Cloud-API | Mitgliedschaft im Arbeitsbereich, Profil-Metadaten, Berechtigungen und Vorgangsstatus über einen versionierten Vertrag. | Aktuelle Autorisierung des Arbeitsbereichs und die für den jeweiligen Vorgang erforderlichen Berechtigungen. |
| Manager Lifecycle Service | Koordiniert den lokalen Start, das Speichern, das Beenden und die Wiederherstellung von Browserprofilen für den Desktop-Manager. | Eine interne Managementschnittstelle; Integrationen von Drittanbietern nutzen die unterstützten Entwicklerschnittstellen. |
| SDK-Integrationen | Verbinden Sie Ihren Anwendungscode mit unterstützten Profil- und Arbeitsbereichsoperationen. | Verwenden Sie ein unterstütztes Paket und eine Vertragsversion mit bereichsspezifischer Autorisierung. |
| Browser-Automatisierung | Führen Sie zulässige, repetitive Browser-Aufgaben in einem isolierten Browserprofil aus. | Automatisieren Sie nur Konten und Websites, für deren Betrieb Sie autorisiert sind; bewahren Sie die Profilinhaberschaft und Sitzungskoordination. |
Aufgebaut auf bereichsspezifischem Zugriff
Jede Integration arbeitet innerhalb derselben Autorisierungsregeln wie die Produktoberfläche.
- Jeder Client ist nicht vertrauenswürdig, einschließlich Erstanbieter-Clients. Die Autorisierung ist auf den Arbeitsbereich beschränkt, widerrufbar und wird durch die Steuerungsebene anstelle des Aufrufers durchgesetzt.
- Rohdaten wie Cookies, Passwörter, Proxy-Zugangsdaten, Zwei-Faktor-Geheimnisse, Verschlüsselungsschlüssel und Klartext-Profilinhalte sind von normalen Antworten, Protokollen, Diagnosen und Automatisierungsausgaben ausgeschlossen.
- Verträge bleiben unübersetzt. Statusmeldungen, Fehlercodes und Grundkennungen sind typisiert, geschlossen und kanonisch, sodass eine Automatisierung eine serialisierte Antwort vergleichen kann, ohne Prosa in irgendeiner Sprache analysieren zu müssen.
- Beliebige Webinhalte verbleiben außerhalb der Vertrauensdomäne des Managers.
- Automatisierung ist für autorisierte Arbeit gedacht. Nichts hier ist darauf ausgelegt, den Diebstahl von Zugangsdaten, unbefugten Zugriff, Spam, Betrug oder täuschende Plattformmanipulation zu unterstützen.