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 HighBond.

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.

AnforderungDetails
Ungefähre Dauer

Teil 145 bis 60 Minuten

Teil 230 bis 45 Minuten

Teil 330 bis 45 Minuten

Tipp

Gehen Sie gerne in Ihrer eigenen Geschwindigkeit vor. Sie können jeden Teil des Tutorials unabhängig absolvieren.

ErfahrungEs 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
  • Robots

  • Ergebnisse

Diligent One-BerechtigungenSystemadministrator für die Plattform-Startseite

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.

TeilAbschnittDetails

Teil 1: Die Grundlagen

Die Abschnitte in Teil 1 decken die Grundlagen ab und müssten als eine Einheit erledigt werden.

  • Erläutert Ihnen die Einrichtungsaufgaben, einschließlich der Erstellung eines HighBond-API-Tokens

  • Zeigt Ihnen, wie Sie ein Skript im interaktiven Modus erstellen und testen

  • Macht Sie mit den Methoden der HCL-HighBond-API für API-Anfragen und die Interaktion mit einem Diligent One-Objekt vertraut

Teil 2: Erweitern Sie Ihr Wissen

Die Abschnitte in Teil 2 erweitern Ihre Kenntnisse schrittweise

  • Zeigt Ihnen, wie Sie das Skript erweitern, um die HighBond-API zu verwenden und mit mehreren zugehörigen Diligent One-Objekten zu interagieren

  • Erläutert Ihnen das Erstellen und Planen einer Aufgabe zur unbeaufsichtigten Ausführung des Skripts

Teil 3: Erweitern Sie Ihre Reichweite

Die Abschnitte in Teil 3 zeigen, wie Sie die Bibliothek „Python Requests“ in Robots-Skripts verwenden können.

  • Macht Sie mit der Bibliothek „Python Requests“ vertraut, die Sie auch für Anfragen an die HighBond-API verwenden können.

  • Führt Sie durch die Verwendung der Bibliothek „Python Requests“ in Robots-Skripts, um eine Verbindung zu APIs von Drittanbietern aufzunehmen.

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.

Los geht's!

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.

Gehen Sie zu >  Teil 1: Die Grundlagen