- Erste Schritte
- Benachrichtigungen
- 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
- 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
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- DocuSign
- Drop
- Dropbox
- Egnyte
- Eventbrite
- Exchange Server – Vorschau
- Wechselkurse
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Tabellen
- Google Sprache-zu-Text
- Google Tasks – Vorschau
- Google Text-to-Speech
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook – Vorschau
- Hubspot CRM
- HubSpot Marketing
- HyperV – Vorschau
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- 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
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- 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
- VMware ESXi vSphere
- wassonx.ai zu senden
- WhatsApp Business
- WooCommerce
- Durchführbar
- Workday
- X (früher Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho-Desktop
- Zoho Mail
- ZoomInfo

Integration Service-Benutzerhandbuch
Verwenden von Variablen im Connector-Generator
Viele Drittanbieteranwendungen, mit denen UiPath® eine Verbindung herstellen kann, erfordern eine dynamische Einrichtung, insbesondere wenn der Connector für eine breitere Zielgruppe erstellt wird. Die Basis-URL erfordert möglicherweise einen Organisationsparameter, jeder API-Aufruf kann eine Eingabe erfordern, die bei der Authentifizierung zurückgegeben wurde usw.
Da es mehrere Möglichkeiten gibt, dieses Problem zu lösen, ist es am einfachsten, Variablen wie {organizationId} oder responseKey für diese Art von Prozessen zu verwenden.
Auf dieser Seite werden die Bereiche innerhalb des Connector-Generators beschrieben, in denen Sie diese Variablen hinzufügen können und wie Sie das tun.
Die im Connector-Generator verwendete Variablennotation ist nur Zeichenfolgen, die geschweifte Klammern verwenden, z. B. {myVariable}.
Basis-URL
Die Basis-URL ist die URL, die standardmäßig für jede HTTP-Anforderung verwendet wird. In vielen Fällen ist diese URL für die Drittanbieteranwendung statisch, und daher liegt die Verwendung von Variablen außerhalb des Scopes. Einige Anbieter erfordern, dass alle API-Aufrufe an Ihre spezifische Instanz ihrer Anwendung adressiert werden, oder fügen Sie eine Art Bezeichner in den Basispfad ein, der Ihre Identität identifiziert.
Verwenden wir das Beispiel der Verbindung mit Ihrer UiPath Orchestrator-Instanz, für die Organisations- und Mandantendetails in der Basis-URL erforderlich sind. Dieser wird später als Basispfad für jede zukünftige Anforderung verwendet. Wenn Benutzer diesen Connector in ihren Mandanten importieren und eine Verbindung erstellen, können Sie sie nach diesen Informationen fragen, indem Sie diese Parameter als Variablen hinzufügen und auf dem Authentifizierungsbildschirm anfordern.
Dazu fügen Sie zunächst die Variablen in der Basis-URL mit der Notation {organization} und {tenant} hinzu.

Authentication
Bei der Authentifizierungseinrichtung werden die Details in der Tabelle lokalisiert, die alle Parameter auflistet, wobei der Authentifizierungstyp ignoriert wird. Die Tabelle bietet eine schnelle Inline-Bearbeitung oder einem erweiterten Bildschirm, indem Sie das Menü Weitere Optionen verwenden
.
Im Beispiel der Orchestrator-API möchten wir der Tabelle zwei zusätzliche Parameter hinzufügen, da der Benutzer, der eine Verbindung erstellt, Eingaben für {organization} und {tenant} bereitstellen muss.

Wenn Sie einen neuen Authentifizierungsparameter hinzufügen, müssen Sie den Namen (wie ein bestimmtes Feld auf dem Verbindungsbildschirm angezeigt werden soll), den Wert (den Sie leer lassen können) und das Feld Benutzer fragen festlegen, wenn Sie den Parameter, der während der Authentifizierung erforderlich sein soll.
Um eine Variable für einen Parameter zu definieren, wählen Sie das Menü Weitere Optionen aus .

In diesem Beispiel wird der Parameter Organisationsname , der beim Benutzer angefordert wird (Benutzer fragen ist auf Ja festgelegt) als Organisation (Name) und Pfad (Typ) an den Anbieter gesendet.
Dasselbe gilt für den Mandanten. Im Authentifizierungsbildschirm sind dann die Felder Organisationsname und Mandantenname erforderlich und Organisation und Mandant sind Teil der Basis-URL.

Senden von Anforderungen
Die Verwendung von Variablen in Ihren Ressourcen funktioniert sehr ähnlich. Und nach dem Importieren von Swagger-Dateien ist dies möglicherweise bereits bei Ressourcen sichtbar, die GETBYID sind und ein {id} aufnehmen, das dann auch im Parameterabschnitt dargestellt wird.
Für den Orchestrator wird im folgenden Beispiel diese Variable für {key} verwendet.
