开始使用 机器人 脚本和 Diligent HighBond API
本入门教程向您介绍在 Diligent One 中使用 机器人 应用程序编写原生的、基于云的脚本,并介绍 HighBond API(应用程序编程接口)。
机器人 脚本编写将 Python 的全部功能及其所有支持库与 HighBond Command Language (HCL) 结合在一起,后者是我们用于专注于域的数据分析和 Diligent One 自动化的自定义 Python 库。
HighBond API 允许您以编程方式与 Diligent One 交互,以创建、读取、更新或删除数据,并实现操作自动化。
| 要求 | 详细信息 |
|---|---|
| 估计时间 | 第 1 部分45 至 60分钟 第 2 部分30 至 45分钟 第 3 部分30 至 45分钟 提示 请随意调整自己的学习节奏。您可以分别完成本教程的各个部分。 |
| 经验 | 不需要以前具有编写脚本或 API 方面的经验。假定您有一些基本的数据分析经验,但并非绝对需要。 |
| 机器人应用程序 |
|
| Diligent One 项权限 | 平台主页 系统管理员 |
我将学到什么?
这个由三个部分组成的教程包含相互衔接的章节,让您练习在 机器人 中配合使用 HighBond API 编写原生脚本。它还介绍了如何将 机器人 脚本编写与 Python Requests 库结合使用,以连接到 HighBond API 或第三方 API。
提示
如果您不熟悉 Python、API 或脚本编写,那么不要太担心诸如“库”、“方法”、“请求”、“对象”等术语。当您在本教程和其他地方的实际熟悉过程中遇到相关术语时,您将更加熟悉这些术语。
有关 Diligent One、机器人 应用程序和 API 的一些简要背景

Diligent One 和 机器人 应用程序
Diligent One 是一个云平台,用于管理您组织的治理、风险和合规活动。Diligent One 包含 机器人 应用程序,为该平台提供数据分析和数据自动化功能。
ACL 脚本指南
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 发起调用。
转至 > 第 1 部分:基础知识