- Erste Schritte
- Hier lesen
- Über OData und Referenzen
- API-Referenzen
- Orchestrator-URL
- Logische Ressourcen und Metadaten
- Verfügbare Operationen
- Aufgezählte Typen
- Authentifizierung
- Erstellen von API-Anfragen
- Zugriff auf UiPath-Ressourcen mithilfe externer Anwendungen
- Berechtigungen pro Endpunkt
- Antwortcodes
- Endpunkte zur Zustandsprüfung
- Die Swagger-Definition
- Beispiele mit der Orchestrator-API
- Warnungsanforderungen
- Anfragen zu Assets
- Kalenderanforderungen
- Umgebungsabfragen
- Ordneranforderungen
- Generische Aufgabenanforderungen
- Jobanfragen
- Bibliotheksabfragen
- Lizenzabfragen
- Paketanfragen
- Berechtigungsabfragen
- Prozessabfragen
- Anforderungen von Warteschlangenelementen
- Roboteranfragen
- Rollenanfragen
- Zeitplanabfragen
- Anfragen zu Einstellungen
- Aufgabenanforderungen
- Aufgabenkataloganforderungen
- Aufgabenformularanforderungen
- Mandantenabfragen
- Transaktionsanfragen
- Benutzerabfragen
- Webhook-Abfragen
- Plattformverwaltungs-APIs
Endpunkte zur Zustandsprüfung
Stellen Sie sicher, dass alle Ihre Dienste betriebsbereit sind, indem Sie API-Aufrufe an spezielle Endpunkte, sogenannte Zustandsprüfungsendpunkte, senden.
Diese Endpunkte führen Systemdiagnosen aus und geben einen Status zurück, der Ihnen mitteilt, ob der Dienst, den Sie überprüfen, funktionsfähig ist oder nicht.
Um die Verfügbarkeit Ihrer Orchestrator-Instanz und ihrer Abhängigkeiten zu überprüfen, verwenden Sie die folgenden Endpunkte:
-
Abrufen
/api/health
—überprüft nur kritische Abhängigkeiten -
Abrufen
/api/health/startup
—überprüft jede Abhängigkeit
Standardmäßig geben die obigen Endpunkte der Zustandsprüfung einen leeren Antworttext zurück.
So sehen Sie, welche Systemdiagnosen durchgeführt wurden und welchen Status sie haben:
- Öffnen Sie die Datei
UiPath.Orchestrator.dll.config
(C:\Program Files (x86)\UiPath\Orchestrator
). - Konfigurieren Sie ein Kennwort für die Einstellung
HealthCheck.DetailsKey
. - Verwenden Sie das obige Kennwort als Abfrageparameter im API-Aufruf zur Systemdiagnose (z. B.
/api/health?detailsKey=password
). Bei Erfolg gibt der Aufruf einen Antworttext mit Details zu den Systemdiagnosen und deren Status zurück.
Um zu überprüfen, ob der Identity Server funktioniert, verwenden Sie den folgenden Endpunkt:
-
GET
{BaseURL}/identity/.well-known/openid-configuration
Der Antworttext dieses Endpunkts fasst die Identity Server-Konfiguration zusammen.
Um die Verfügbarkeit Ihres Webhooks-Dienstes zu überprüfen, verwenden Sie den folgenden Endpunkt:
-
GET
/api/status
Interpretieren Sie den Antwortcode wie folgt:
200 OK
– Ihr Dienst ist in Betrieb5xx
Fehler – Ihr Dienst ist ausgefallen
200 OK
-Antwortcode und einen Degraded
-Status zurück, was bedeutet, dass sich die überprüfte Komponente in einem herabgesetzten Zustand befindet.