- Erste Schritte
- Benachrichtigungen
- Lizenzierung
- Fehlersuche und ‑behebung
- Connector Builder
- 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 – Vorschau
- Google Workspace – Vorschau
- 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 – Vorschau
- SAP Cloud for Customer
- SAP Concur
- 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
Erstellen Ihres ersten Connectors
In diesem Abschnitt wird erläutert, wie Sie einen Connector mit Connector Builder erstellen und innerhalb einer Automatisierung verwenden. Das Beispiel behandelt das Erstellen eines Connectors in einem manuellen Prozess, sodass wir automatisch Punkte beheben, die andernfalls normalerweise übersprungen werden können.
Der von uns entworfene Workflow ist dazu gedacht, täglich Slack-Nachrichten zu interessantenAktienpreisen zu erhalten. Polygon.io bietet eine Reihe kostenloser APIs, die Bestandsinformationen abrufen und für unsere Zwecke verwendet werden können. Sie haben einen schnellen Anmeldeprozess, der uns im Gegenzug einen API-Schlüssel zur Verfügung stellt, um die API-Aufrufe zu starten, die wir machen müssen.
Sie können sich auch den Abschnitt Erstellen Ihres Connectors aus einer API-Definition ansehen. Hier wird erklärt, wie Sie eine Swagger-Definition importieren und Connector Builder den größten Teil der Arbeit für Sie erledigen lassen.
Die meisten Anbieteranwendungen erfordern Authentifizierungsdetails in Form von Benutzername und Kennwort, OAuth-App, API-Schlüssel usw. Bei Polygon.io ist das nicht anders. Es bietet eine kostenlose Registrierung, um einige ihrer APIs auszuprobieren.
- Gehen Sie zu Polygon.io und erstellen Sie ein Konto.
- Öffnen Sie Ihr Dashboard und wählen Sie API-Schlüssel aus, um Ihren Schlüssel anzuzeigen.
Within Automation Suite, navigate to Integration Service and select Build your connector.
Beginnen wir mit einem leeren Connector. Wenn Sie eine Form der API-Definition zur Hand haben (Swagger, YAML usw.), können Sie Mit API-Definition beginnen auswählen und den Connector-Generator die meisten Konfigurationsarbeiten für Sie erledigen lassen.
-
Laden Sie das
polygon.svg
-Symbol aus dem Web herunter, um Ihrem Katalog das Logo hinzuzufügen.Hinweis:Alle Bildtypen werden unterstützt, aber wir empfehlen die Verwendung einer quadratischen SVG-Datei.
-
Fügen Sie einen Namen und eine Beschreibung für Ihren benutzerdefinierten Connector hinzu, und wählen Sie dann Erstellen aus.
In der Dokumentation „Erste Schritte“ mit Polygon wird darauf verwiesen, dass jeder API-Aufruf an ihre Plattform erfordert, dass Sie Ihren API-Schlüssel in den Headern oder als Abfrageparameter senden. Dazu müssen Sie sie zu den Headern hinzufügen, wie im folgenden Beispiel erläutert:
- Übergeben Sie Ihren API-Schlüssel in der Abfragezeichenfolge wie folgt, wobei
<your_token>
der API-Schlüssel ist:https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2023-01-09/2023-01-09?apiKey=<your_token>
https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2023-01-09/2023-01-09?apiKey=<your_token> - Alternativ können Sie der Anforderung einen Autorisierungsheader mit Ihrem API-Schlüssel als Token in folgender Form hinzufügen, wobei
<your_token>
der API-Schlüssel ist:Authorization: Bearer <your_token>
Authorization: Bearer <your_token> - Navigieren Sie im Connector-Generator zu Einstellungen und wählen Sie die Registerkarte Basis-API aus. Legen Sie die Basis-URL auf
https://api.polygon.io
.Hinweis: In diesem Beispiel fügen wir den Abschnittversion "v2"
nicht zur Basis-URL hinzu. Dadurch können wir einige der älteren API-Aufrufe ausführen. - Wechseln Sie als Nächstes zur Registerkarte Authentifizierung , um Ihren bevorzugten Authentifizierungstyp aus der Dropdownliste auszuwählen. Wählen wir in diesem Beispiel Persönliches Zugriffstoken (PAT) aus.
Hinweis:
Die Polygon-Dokumentation bezieht sich auf einen API-Schlüssel, aber da er als Authorization: Bearer <your_token>gesendet werden muss, befindet er sich tatsächlich näher an einem OAuth-Token. Daher ist Persönliches Zugriffstoken (Personal Access Token, PAT) die technisch bessere Definition. Lesen Sie mehr über die verschiedenen Authentifizierungstypen.
- Kopieren Sie Ihren API-Schlüssel aus Polygon und legen Sie den Wert fest als:
Bearer <your_key>
. - Legen Sie das Feld Benutzer fragen auf Nein fest, damit Benutzer beim Erstellen einer Verbindung mit diesem Connector nicht nach ihrem Schlüssel gefragt werden. Dies liegt daran, dass wir diesen Connector nicht über unseren Mandanten hinaus freigeben. Wenn Sie den Connector jedoch über den Mandanten hinaus freigeben möchten, fügen Sie nicht Ihren eigenen Schlüssel hinzu. Legen Sie Benutzer fragen auf Ja fest, damit andere Benutzer aufgefordert werden, den Polygon-Dienst selbst zu abonnieren.
Die vorkonfigurierten Authentifizierungstypen im Connector Builder übernehmen den Großteil der Arbeit für Sie. Beispielsweise sendet Persönliches Zugriffstoken automatisch Authorisierung: Bearer <your_token> als Authentifizierungsheader, ohne dass Sie diese Konfiguration selbst erstellen müssen.
- Richten Sie eine Verbindung mit der obigen Konfiguration ein, indem Sie die Schaltfläche Nicht verbunden > Verbindung hinzufügen auswählen. Beachten Sie, dass dies bereits wie jeder andere Integration Service-Connector funktioniert. Wählen Sie Verbinden aus, sodass Sie eine Testverbindung haben, an die Sie API-Aufrufe tätigen können.
Nachdem wir eine Verbindung zur Dritt-Software hergestellt haben, beginnen wir mit der Ausführung der eigentlichen API-Aufrufe.
- Navigieren Sie zum linken Bereich zu API > Neue Ressourcengruppe erstellen. Das Ziel ist es, eine tägliche Slack-Benachrichtigung zum Eröffnungspreis einer bestimmten Aktion zu erhalten. Der Endpunkt, den wir jetzt implementieren werden, ist die Tägliche Open/Close API von Polygon.
- Kopieren Sie im Fenster Neue Ressourcengruppe erstellen die Endpunktinformationen aus den Polygon-Dokumenten.
- Legen Sie den Pfad auf
/open-close/{stocksTicker}/{date}
. - Aktivieren Sie in der Liste Methoden auswählen die Option Datensatz abrufen (GETBYID), da wir ein einzelnes Objekt und nicht ein Array von Objekten auswählen.
- Geben Sie einen Anzeigenamen an, z. B. Öffnen – Schließen für Lager. Der Connector-Generator konvertiert die
{x}
-Variablen automatisch in Pfadvariablen. - Wählen Sie Erstellen aus, um diese Ressource hinzuzufügen.
- Um zu testen, ob das Setup funktioniert, wählen Sie die Schaltfläche Anforderung senden neben Ihrer Ressource aus. Dadurch werden Werte für die beiden Pfadparameter erstellt. Wir können sie dem Anwendungsbeispiel in den Polygon-Dokumenten entnehmen.
DateTime
ist, und geben Sie die Maske als Beispiel an. Durch die Angabe von Anzeigenamen wird Ihr Connector in der Studio-Aktivität besser angezeigt. Ein Beispiel finden Sie im folgenden Screenshot
Wählen Sie als letzten Schritt Veröffentlichen aus, um Ihren Connector für Ihren Mandanten zu veröffentlichen. Der Connector wird in der Liste der Connectors in Ihrem Mandanten angezeigt, und jeder, der denselben Mandanten verwendet, kann den Polygon-Connector sehen und verwenden.
Die Anzeige eines Connectors im Integration Service ist nur relevant, wenn Sie ihn tatsächlich in einem Workflow verwenden können.
So testen Sie Ihren benutzerdefinierten Connector in einem Workflow:
- Öffnen Sie UiPath Studio und erstellen Sie ein neues Projekt. Zum Beispiel die täglichen Slack-Aktienpreise. Da wir tägliche Nachrichten erhalten möchten, ist die erste in diesem Workflow verwendete Aktivität ein Time Trigger.
- Wenn Sie als Nächstes eine Polygon-Aktivität auf die Canvas ziehen, werden Sie aufgefordert, mit Ihrem Konto eine Verbindung mit Polygon.io herzustellen.
- Sobald eine Verbindung hergestellt ist, konfigurieren Sie die Aktivität Polygon zum Abrufen von Informationen über Apple-Aktien (AAPL). Sie können die Ressource, für die Sie sich interessieren, hart codieren, aber Sie müssen das Datum so formatieren, dass es das Laufzeitdatum ist.
- Fügen Sie als Nächstes eine Slack-Aktivität Send Message to Channel hinzu, um diese Informationen an einen Kanal zu senden. Wenn Sie die Informationen an sich selbst senden möchten, verwenden Sie Send Message to User.