API-Aufgabe
- Zuletzt aktualisiert2023/10/11
API-Aufgabe
Die API-Aufgabe ist eine neue Art der Automatisierung, die Sie in Automation 360 Cloud erstellen können. Die API-Automatisierung wird in der Cloud zur Integration in beliebige SaaS-Anwendungen oder API-Endpunkte ausgeführt.
- Als API-Aufgabe in Prozessen.
- In Formularen für die dynamische Suche nach Daten über API-Aufrufe.
API-Aufgaben können auch im Process Composer initiiert und in jedem der Prozesse verwendet werden. Eine API-Aufgabe kann eine Verbindung zu einer bestimmten API herstellen, um Daten abzurufen, die für die Prozessautomatisierung verwendet werden sollen. Weitere Details finden Sie unter Process Composer.
Vorteile von API-Aufgaben
- Schnellere Ausführung in nativer Java-Geschwindigkeit
- Entwurf von Anwendungsfällen mit niedriger Latenz
- Reaktionszeit von weniger als einer Sekunde
- Ausführung auf einem Gerätepool in Automation 360 Cloud
- API-Aufgaben können je nach Geschäftsanforderung geplant werden
- Keine Vor-Ort-Infrastruktur erforderlich
API-Aufgaben aufrufen
Sie können eine API-Aufgabe über das Formular oder den Process Composer aufrufen, wo Sie den Workflow für einen End-to-End-Prozess zusammenstellen. Ein End-to-End-Prozess kann Folgendes umfassen: TaskBot, API-Aufgabe und menschliche Aufgaben. Wenn API-Aufgaben jedoch innerhalb eines Prozessablaufs ausgeführt werden, laufen die Automatisierungen auf Cloud-Geräten in der Automation 360-Infrastruktur, wodurch die Verarbeitungszeit verkürzt wird. Da API-Aufgaben auf Cloud-Geräten ausgeführt werden, müssen Sie einen API-Gerätepool konfigurieren. Weitere Details finden Sie unter Erstellen Sie einen API-Gerätepool und konfigurieren Sie API-Aufgabe.
Sie können API-Aufgaben in einem Formular verwenden, um Daten dynamisch über den API-Aufruf zu suchen.
- Wenn API-Aufgaben über ein Formular aufgerufen werden, werden sie auf Cloud-Geräten ausgeführt und liefern Echtzeit-Antworten.
- Der API-Aufgabe wird auf einem oder mehreren Cloud-Geräten vorgewärmt. Die Zuordnung von Geräten zum Vorwärmen erfolgt für die API-Aufgabe in der Erstellen Sie einen API-Gerätepool und konfigurieren Sie API-Aufgabe.
- Die Anzahl der Geräte, die Sie vorwärmen, hängt vom erforderlichen Grad der Gleichzeitigkeit ab.
Sie können API-Aufgaben in einem Prozess verwenden, um APIs aufzurufen, die asynchron sind.
- Wenn API-Aufgaben von einem Prozess aufgerufen werden, liefern sie schnellere Antworten als ein TaskBot, der im selben Prozess aufgerufen wird.
- API-Aufgaben werden während der Laufzeit auf verfügbaren, nicht zugewiesenen Geräten im API-Gerätepool ausgeführt.
API-Aufgabe-Nutzereinrichtung und -konfiguration
Sie können Nutzer für die Erstellung von API-Aufgaben einrichten und ihnen die Option „Als Nutzer ausführen“ zuweisen. Sie können Nutzern auch entsprechende Rollen zuweisen.
Rollen:
- Bots: Anzeigen, Ausführen, Exportieren, Importieren, Bezeichnung, Checkout abbrechen
- Geräte: ALLE Geräte anzeigen und verwalten
- Auditprotokoll-Aktionen aller Nutzer anzeigen
- Die Rolle AAE_API Task Runner wird dem Benutzer apitaskrunner automatisch mit den folgenden Berechtigungen zugewiesen:
- Pakete anzeigen
- Gerät registrieren
- Grundlegende Informationen zu Nutzern und Rollen anzeigen
- Eigene Bot Runner, Bot Creator und Gerätepools anzeigen und verwalten: Gerätepools erstellen
- BOTS: Anzeigen, Ausführen, Exportieren, Importieren, Bezeichnung, Checkout abbrechen
- Registerkarte „Bots“: „Alles auswählen“ im Ordner „Bots“
- Geräte: ALLE Geräte anzeigen und verwalten
Nutzer:
Allen API-Aufgaben, die im API-Gerätepool konfiguriert sind, wird ein ausführender Standard-Nutzer apitaskrunner zugewiesen. Dem Nutzer apitaskrunner wird die Rolle AAE_API Task Runner zugewiesen.
- AAE_Basic
- AAE_Bot Developer
- AAE_Pool Admin
- api_task_creator (benutzerdefinierte Rolle, die Sie zuvor erstellt haben)
API-Aufgabe-Anwendungsfälle
- SaaS-API-Aufrufe
- Die Verwendung von API-Aufgaben in Ihren Prozessen vereinfacht die Integration verschiedener SaaS-Anwendungen über deren APIs. Mit SaaS-APIs können Sie Folgendes tun:
- Verbinden Sie sich mit bekannten SaaS-Systemen wie Salesforce, Twilio oder ServiceNow, um komplizierte Aufgaben effizient zu erledigen.
- Verwenden Sie sie als SaaS-Konnektor, um Daten bei Bedarf aus externen Anwendungen direkt in Ihre Automatisierung einzubringen.
- Datenbanksuche
- API-Aufgaben können Datenbanken über die Datenbank-API-Endpunkte abfragen. Es kann schnell eine Verbindung zu einer Datenbankanwendung hergestellt werden, um die benötigten Daten zu suchen und sie für die weitere Verarbeitung bereitzustellen.