- Erste Schritte
- Benachrichtigungen
- Flex-Lizenzierung
- Fehlersuche und ‑behebung
- Connector Builder
- Über Connector Builder
- Erstellen Ihres ersten Connectors
- Erstellen Ihres Connectors aus einer API-Definition
- Konfigurieren der Authentifizierung
- Verwenden von Variablen im Connector-Generator
- Aktivitätsdesigner
- Erstellen eines Triggers
- Globale Skripte
- Erste Schritte
- Beispiel A: Erstellen Sie einen Connector aus einer leeren Canvas mit Authentifizierung mit persönlichem Zugriffstoken
- Beispiel B: Erstellen Sie einen Connector aus einer leeren Canvas mit API-Schlüsselauthentifizierung
- Beispiel C: Erstellen eines Connectors aus einer API-Spezifikation mit OAuth 2.0 Client-Anmeldeinformationenauthentifizierung
- Act! 365
- Active Directory – Vorschau
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Über den Box-Connector
- Box-Authentifizierung
- Box-Ereignisse
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- DeepSeek
- Deputy
- DocuSign
- Drop
- Dropbox
- Dropbox Business (Legacy)
- Egnyte
- Eventbrite
- Exchange Server – Vorschau
- Wechselkurse
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Formulare
- Google Maps
- Google Tabellen
- Google Sprache-zu-Text
- Google Tasks
- Google Text-to-Speech
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP-Webhook
- Hubspot CRM
- HubSpot Marketing
- HyperV – Vorschau
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- E-Mail (Mail)
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive und SharePoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- OpenAI V1-konformes LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center – Vorschau
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath GenAI-Aktivitäten
- http
- UiPath Orchestrator
- VMware ESXi vSphere
- wassonx.ai zu senden
- WhatsApp Business
- WooCommerce
- Durchführbar
- Workday
- Workday REST
- X (früher Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho-Desktop
- Zoho Mail
- Zoom
- ZoomInfo
Integration Service-Benutzerhandbuch
UiPath unterstützt die folgenden Authentifizierungstypen für Box. Weitere Informationen finden Sie in der Dokumentation zur Box-Authentifizierung.
| Authentifizierungstyp | Beschreibung | Am besten geeignet für |
|---|---|---|
| Bringen Sie Ihre eigene OAuth 2.0-App mit | Verwendet Ihre eigene OAuth-App mit der Rückruf-URL von UiPath. | Kunden, die ihre eigene Box-App und Schlüssel verwalten. |
| Persönliches Zugriffstoken (PAT) | Verwendet einen privaten Box JWT-Schlüssel und Unternehmens-/Benutzer-ID. | Server-zu-Server-Integrationen auf Unternehmensebene, die nur App- oder unternehmensweiten Zugriff ohne Benutzerinteraktion erfordern. |
Details zu den Authentifizierungstypen
Bringen Sie Ihre eigene OAuth 2.0-App mit
| Feld | Beschreibung |
|---|---|
| OAuth-API-Schlüssel | Box-Client-ID. |
| OAuth-API-Geheimnis | Box: Geheimer Clientschlüssel. |
| Umfang | Vordefinierte oder benutzerdefinierte Feld-Scopes. |
Konfigurieren Sie diesen Umleitungs-URI in Ihrer Box-App: https://{yourDomain}/provisioning_/callback.
Persönliches Zugriffstoken (PAT)
| Feld | Beschreibung |
|---|---|
| OAuth-API-Schlüssel | Box- Client-ID von der Box-Entwicklerkonsole. |
| OAuth-API-Geheimnis | Geheimer Box-Client von der Box Developer Console. |
| Umfang | In Box ausgewählte Scopes, die für die Automatisierung erforderlich sind. |
| JWT: Zielgruppe | Beispiel: https://api.box.com/oauth2/token |
| JWT: Base64-codierter Schlüssel | Ihr Box-App- Base64-codierter privater Schlüssel aus der JWT-App-Konfiguration |
| JWT: Aussteller | Die Client-ID der Box-App, die als JWT iss -Anforderung verwendet wird. |
| JWT: Untertyp | Muss ein Unternehmen oder ein Benutzer sein, der auf dem gewünschten Identitätswechselziel basiert. |
| JWT: Antragsteller | Die Unternehmens-ID (wenn Untertyp = Enterprise) oder Benutzer-ID (wenn Untertyp = User). |
Erstellen einer Box-App
Bevor Sie UiPath mit Box verbinden, müssen Sie eine Anwendung in der Box-Entwicklerkonsole erstellen . Weitere Informationen finden Sie in der Box-Entwicklerdokumentation.
- Öffnen Sie die Entwicklerkonsole
- Wählen Sie Neue App erstellen
- Wählen Sie abhängig vom vorgesehenen Authentifizierungstyp eine der folgenden Optionen aus:
- OAuth 2.0 (Benutzerauthentifizierung) → Wird für BYO-OAuth verwendet
- OAuth 2.0 mit JWT → Wird für PAT in UiPath IS verwendet
Erfassen Sie nach dem Erstellen der Box-App Folgendes:
- Client-ID
- Geheimer Clientschlüssel
- App-Scopes
- Privater Schlüssel (nur JWT-Apps)
- Unternehmens-/Benutzer-ID
Fügen Sie für Bring Your Own OAuth 2.0 App die Rückruf-URL von UiPath zu Ihrer Box-App hinzu: https://{yourDomain}/provisioning_/callback.
Grundlegendes zu Box-Scopes
Box erfordert eine explizite Berechtigungsauswahl, die als „Scopes“ bezeichnet wird. In der folgenden Tabelle sind die allgemeinen vordefinierten Scopes für Box-Apps aufgeführt.
| Umfang | Beschreibung |
|---|---|
| Root_Schreibgeschützt | Schreibgeschützter Zugriff auf alle Inhalte, auf die der Benutzer/das Konto zugreifen kann. |
| Root_Readwrite | Vollständiger Lese-/Schreibzugriff auf Dateien und Ordner. |
| verwalten_Gruppen | Verwalten Sie Feldgruppen. |
| verwalten_Enterprise_properties | Verwalten von Unternehmensmetadaten und -eigenschaften. |
| verwaltete_Datenaufbewahrung | Konfigurieren Sie Aufbewahrungsrichtlinien und Aufbewahrungsrichtlinien. |
| sign_requests.readwrite | Erstellen und verwalten Sie Box Sign-Anforderungen. |
| verwalten_App_Benutzer | Verwalten Sie Anwendungsbenutzer. |
| verwalten_verwaltete_Benutzer | Verwalten Sie von Enterprise verwaltete Benutzer. |
Ihre Box Developer Console muss die gleichen Scopes widerspiegeln, die Sie beim Erstellen der Verbindung auswählen. Weitere Informationen zu Scopes finden Sie in der Dokumentation zu Scopes in Box.
So bereiten Sie den privaten Box-Schlüssel vor
Schritt 1 – Herunterladen des privaten Schlüssels
Laden Sie die Box-App-JSON-Datei herunter, die den verschlüsselten_privaten_schlüssel und die passphrase enthält.
Schritt 2 – Entschlüsseln mit Passphrase
Wenn der Schlüssel verschlüsselt ist, entschlüsseln Sie ihn:
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
Dadurch wird Folgendes erzeugt:
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
Schritt 3: Entfernen Sie PEM-Header/-Fußzeilen
Löschen Sie diese beiden Zeilen vollständig:
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
Schritt 4 – Entfernen aller neuen Zeilen und Leerzeichen
Erstellen Sie den Schlüssel in einer einzelnen kontinuierlichen Zeile, ohne Leerzeichen und keine Zeilenumbrüche.
Beispiel für das Ergebnis: MIIG/wIBADANBgkqhkiG9w0BAQEFAASCBK...
Schritt 5 – Base64-codiert den bereinigten Schlüssel
Codieren Sie den einzeiligen Schlüssel:
Linux/maOS: echo -n "CLEANED_KEY" | base64
PowerShell: [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("CLEANED_KEY"))
Fügen Sie die resultierende Base64-Ausgabe ein in: JWT Base64 Encodierter Schlüssel. Weitere Informationen finden Sie in der Dokumentation zur Box-Authentifizierung.
Die Box-Verbindung hinzufügen
- Wählen Sie Integration Service in der linken Leiste.
- Wählen Sie in der Liste Konnektoren die Option Box aus. Sie können auch die Suchleiste verwenden, um den Connector einzugrenzen.
- Wählen Sie Mit Box verbinden aus.
- Sie werden nun zur Verbindungsseite weitergeleitet.
- Geben Sie die erforderlichen Anmeldeinformationen ein.
- Select Connect.
Berechtigungen
Konten müssen aktiviert sein, um auf Box zuzugreifen oder eine Verbindung damit herzustellen. Wenn dies nicht der Fall ist, wenden Sie sich an Ihren Administrator und fordern Sie den erforderlichen Zugriff an.
Mit Zugriff auf Ihr Box-Konto kann UiPath for Box Folgendes tun:
- Alle in Box gespeicherten Dateien und Ordner lesen
- Alle in Box gespeicherten Dateien und Ordner lesen und schreiben
- Gruppen verwalten
- Verwalten von Unternehmenseigenschaften
- Aufbewahrungsrichtlinien verwalten
- Integrationen aktivieren
- Verwalten von Signaturanforderungen
- App-Benutzer verwalten
- Benutzer verwalten
- Generieren von abrechenbaren Box Sign-Anforderungen.
Weitere Informationen finden Sie in der Dokumentation zur Box-Authentifizierung.
- Details zu den Authentifizierungstypen
- Bringen Sie Ihre eigene OAuth 2.0-App mit
- Persönliches Zugriffstoken (PAT)
- Erstellen einer Box-App
- Grundlegendes zu Box-Scopes
- So bereiten Sie den privaten Box-Schlüssel vor
- Schritt 1 – Herunterladen des privaten Schlüssels
- Schritt 2 – Entschlüsseln mit Passphrase
- Schritt 3: Entfernen Sie PEM-Header/-Fußzeilen
- Schritt 4 – Entfernen aller neuen Zeilen und Leerzeichen
- Schritt 5 – Base64-codiert den bereinigten Schlüssel
- Die Box-Verbindung hinzufügen
- Berechtigungen