ロボット スクリプトと Diligent HighBond API の基本
この基本チュートリアルでは、ロボット アプリを使用し、Diligent One API(アプリケーションプログラミングインターフェイス)を対象にした、Diligent HighBond のネイティブのクラウドベーススクリプトについて紹介します。
ロボットのスクリプトは Python と Python のすべての補助ライブラリを Galvanize のカスタム Python ライブラリである HighBond Command Language (HCL) と組み合わせ、ドメインにフォーカスしたデータ分析と Diligent One 自動化を実現します。
HighBond API では、プログラムを使用して Diligent One と連携し、データの作成、更新、削除のほか、処理の自動化を実行します。
| 要件 | 詳細 |
|---|---|
| 推定時間 | パート 145 ~ 60 分 パート 230 ~ 45 分 パート 330 ~ 45 分 ヒント 自分のペースで学習できます。チュートリアルの各部分は個別に実行できます。 |
| 経験 | スクリプトや API の経験は不要です。一部の基本データ分析経験があることが前提ですが、絶対に必須であるわけではありません。 |
| Diligent One アプリ |
|
| Diligent One のアクセス許可 | プラットフォーム ホーム システム管理者 |
学習内容
この 3 部構成のチュートリアルでは各セクションが相互に基づいているため、HighBond API を使用してロボットでネイティブ スクリプトの演習ができます。ロボット スクリプトと Python Requests ライブラリを使用した HighBond API またはサードパーティ API への接続についても説明します。
ヒント
Python、API、スクリプト全般に慣れていない場合でも、「ライブラリ」、「メソッド」、「要求」、「オブジェクト」などの用語について心配する必要はありません。用語については、このチュートリアルなどで実際のコンテキストで操作していくうちに慣れていくでしょう。
Diligent One、ロボット アプリ、API に関する背景の概要

Diligent One とロボット アプリ
Diligent One は、組織のガバナンス、リスク、コンプライアンス活動を管理するためのクラウドプラットフォームです。Diligent One にはロボット アプリがあります。ロボット アプリは、プラットフォームにデータ分析とデータ自動化機能を提供します。
HighBond API
HighBond API は Diligent One プラットフォームの開発者インターフェイスです。API を使用すると、プログラム的に Diligent One と連携できます。つまり、Diligent One ユーザーインターフェイスから手動でアクションを実行するのではなく、コードを作成して Diligent One と連携します。
さまざまな可能性
このチュートリアルでは、ロボット スクリプト、Python、HCL を使用して、HighBond API への要求または呼び出しを行います。ただし、REST API との連携をサポートするツールおよびプログラミング言語を使用して、HighBond API にアクセスすることもできます。
同様に、ロボット スクリプトは、HighBond API との連携のみに限定されているわけではありません。ロボット スクリプトを使用して、Python がアクセスできるサードパーティ API と連携できます。チュートリアルの第 3 部では、この手順について説明します。
はじめましょう
Diligent One、ロボット、API の概要については理解できたと思います。では、最初のロボット スクリプトを作成し、HighBond API を呼び出します。