Learn365 bietet die Möglichkeit, den Erstellungsstatus eines Kurses oder Schulungsplans per API zu prüfen, also ob die Bereitstellung des Kurses erfolgreich war oder fehlgeschlagen ist. Dieser Artikel beschreibt die Schritte und möglichen Ergebnisse.
Führen Sie Folgendes aus, um den Erstellungsstatus eines Kurses oder Schulungsplans zu prüfen:
1. Gehen Sie zu https://api.365.systems/, und autorisieren Sie sich mit dem entsprechenden API-Schlüssel. Weitere Informationen zum Autorisierungsprozess finden Sie hier.
HINWEIS
Derselbe API-Endpunkt kann verwendet werden, um den Erstellungsstatus von Kursen und Schulungsplänen zu prüfen.
2. Suchen Sie den Abschnitt Courses , klappen Sie ihn auf und suchen Sie die GET-Methode /odata/v2/Courses/IncludeNotCreated() mit Returns the list of Courses including courses which have not created yet. Beschreibung, und wählen Sie oben links Try it out aus.
3. Damit die Antwort den Erstellungsstatus enthält, verwenden Sie den Parameter ProvisioningProgress für die Abfrageoption $expand. Dieser Parameter bewirkt, dass die Antwort den Bereitstellungsstatus der Kurse und Schulungspläne des Tenant enthält.
TIPP
Sie können verschiedene Abfrageoptionsparameter verwenden, um die Daten in der Antwort durch das Setzen von Filtern zu steuern. Wenn Abfrageoptionsparameter festgelegt sind, enthält die Antwort zusätzliche Daten und Details, die Sie für die Suche verwenden können.
Wenn Sie bereit sind, wählen Sie Execute aus, um die Anfrage auszuführen.
4. Gehen Sie zum Block Responses, um die Ergebnisse zu überprüfen:
- Die Zahl 2xx (beispielsweise „200“) unter Code zeigt an, dass die Anfrage korrekt funktioniert hat.
- Im Feld Response body sehen Sie den Bereitstellungsstatus aller Kurse und Schulungspläne des Tenants:
ProvisioningProgress: null – Zeigt an, dass die Bereitstellung des Kurses erfolgreich war und der Kurs/Schulungsplan erfolgreich erstellt wurde.
Bei einem Kurs/Schulungsplan, der zum Zeitpunkt der Anfrage in Bereitstellung ist, enthält die Antwort den Bereitstellungsfortschritt mit dem Erstellungsstatus Creating sowie den in ProgressDetaingJson angegebenen Bereitstellungsprozentsatz.
Bei der fehlgeschlagenen Bereitstellung enthält der Parameter ProvisioningProgress Details zum fehlgeschlagenen Erstellen, einschließlich "Status": "CreationFailed".
- Suchen Sie über Strg+F nach der URL eines bestimmten Kurs-/Schulungsplans, um dessen Bereitstellungsstatus anzuzeigen. Verwenden Sie die Option Download, um die Ergebnisse der API-Anforderung im JSON-Format auf Ihrem Computer zu speichern.
Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.