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

  • Ergebnisse

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

Teil 1: Die Grundlagen

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
  • Erläutert Ihnen die Einrichtungsaufgaben, einschließlich der Erstellung eines HighBond-API-Tokens

Skript im interaktiven Modus erstellen und testen
  • 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: Kenntnisse erweitern

Die Abschnitte in Teil 2 erweitern Ihre Kenntnisse schrittweise

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

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

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
  • Macht Sie mit der Bibliothek „Python Requests“ vertraut, die Sie auch für Anfragen an die HighBond-API verwenden können.

Bibliothek „Python Requests“ zusammen mit der API eines Drittanbieters verwenden
  • 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.

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