Erste Schritte mit Robots-Skripting und der Diligent-HighBond-API
Dieses Tutorial zum Einstieg macht Sie mit systemeigenem, cloudbasiertem Skripting in Diligent One über die Robots-App und mit der HighBond-API (Anwendungsprogrammierschnittstelle) bekannt.
Das Skripting in der Robots-App vereinigt die vollständige Leistungskraft von Python und allen unterstützten Bibliotheken mit HighBond Command Language (HCL), unserer benutzerdefinierten Python-Bibliothek zur domänenfokussierten Datenanalyse und der Automatisierung von Diligent One.
Die HighBond-API ermöglicht Ihnen eine programmgesteuerte Interaktion mit Diligent One, um Daten zu erstellen, lesen, aktualisieren oder löschen und um Abläufe zu automatisieren.
Anforderung | Details |
---|---|
Ungefähre Dauer |
Teil 1 45 bis 60 Minuten Teil 2 30 bis 45 Minuten Teil 3 30 bis 45 Minuten Tipp Gehen Sie gerne in Ihrer eigenen Geschwindigkeit vor. Sie können jeden Teil des Tutorials unabhängig absolvieren. |
Erfahrung | Es ist keine vorherige Skripting- oder API-Erfahrung erforderlich. Es wird eine grundlegende Erfahrung in der Datenanalyse vorausgesetzt, dies ist aber nicht unbedingt notwendig. |
Diligent One-Apps |
|
Diligent One-Berechtigungen | Launchpad-Systemadministrator |
Was werde ich lernen?
Dieses Lernprogramm aus drei Teilen enthält aufeinander aufbauende Abschnitte, mit denen Sie systemeigenes Skripting in der Robots-App mithilfe der HighBond-API üben. Es macht Sie auch mit Robots-Skripting über die Bibliothek „Python Requests“ vertraut, um Verbindungen zur HighBond-API oder zu APIs von Drittanbietern aufzunehmen.
Tipp
Wenn Sie mit Python, APIs oder Skripting im Allgemeinen erst beginnen, sollten Sie sich keine Gedanken machen, wenn Ihnen Begriffe wie „Bibliothek“, „Methode“, „Anfrage“, „Objekt“ usw. nichts sagen. Die Terminologie wird Ihnen vertrauter, wenn Sie ihr in diesem Tutorial und andernorts in der Praxis begegnen.
Teil | Abschnitt | Details |
---|---|---|
Die Abschnitte in Teil 1 decken die Grundlagen ab und müssten als eine Einheit erledigt werden. |
An Diligent One anmelden und einige Einrichtungsaufgaben durchführen |
|
Skript im interaktiven Modus erstellen und testen |
|
|
Die Abschnitte in Teil 2 erweitern Ihre Kenntnisse schrittweise |
Skript erweitern, damit es mehr leisten kann |
|
Robot-Aufgabe zur Ausführung des Skripts planen |
|
|
Teil 3: Die Reichweite erweitern Die Abschnitte in Teil 3 zeigen, wie Sie die Bibliothek „Python Requests“ in Robots-Skripts verwenden können. |
Bibliothek „Python Requests“ mit der HighBond-API verwenden |
|
Bibliothek „Python Requests“ zusammen mit der API eines Drittanbieters verwenden |
|
Einige kurze Hintergrundinformationen zu Diligent One, der Robots-App und APIs
Diligent One und die Robots-App
Diligent One ist eine Cloud-Plattform für die Governance-Maßnahmen, das Risikomanagement und die Compliance-Tätigkeit Ihrer Organisation. Diligent One enthält die Robots-App, die Datenanalyse- und Datenautomatisierungsfunktionen für die Plattform bereitstellt.
Die HighBond-API
Die HighBond-API ist die Entwicklerschnittstelle der Diligent One-Plattform. Durch die API können Sie programmgesteuert mit Diligent One interagieren. Sie können also mit Diligent One interagieren, indem Sie Code verfassen, statt manuell Aktionen über die Diligent One-Benutzeroberfläche auszuführen.
Eine Vielfalt von Möglichkeiten
In diesem Tutorial verwenden wir Robots-Skripts, Python und HCL, um Anfragen an die HighBond-API zu stellen bzw. sie aufzurufen. Sie können jedoch auf die HighBond-API mit allen Tools und Programmiersprachen zugreifen, die Interaktionen mit einer REST-API unterstützen.
Ebenso sind Robots-Skripts nicht auf ausschließliche Interaktionen mit der HighBond-API beschränkt. Sie können sie für Interaktionen mit beliebigen APIs von Drittanbietern verwenden, auf die Python zugreifen kann. Wir schauen uns dies in Teil 3 des Tutorials an.
Legen wir los!
Gut, nun wissen Sie ungefähr, was Diligent One, die Robots-App und APIs tun. Beginnen wir mit dem Erstellen Ihres ersten Robots-Skripts und einem Aufruf der HighBond-API.
Navigieren Sie zu > Teil 1: Die Grundlagen