机器人应用程序脚本和 Diligent HighBond API 入门
本入门教程将向您介绍如何在 Diligent One 中使用机器人应用程序编写基于云的本机脚本,并且介绍 HighBond API(应用程序编程接口)。
机器人应用程序脚本编写将 Python 及其支持的所有资源库的全部功能与我们的自定义 Python 库 HighBond Command Language (HCL) 相结合,用于进行以域为重点的数据分析并实现 Diligent One 自动化。
HighBond API 让您能够以编程的方式与 Diligent One 交互,来创建、读取、更新或删除数据并实现操作自动化。
要求 | 详情 |
---|---|
估计时间 |
第 1 部分 45 到 60 分钟 第 2 部分 30 到 45 分钟 第 3 部分 30 到 45 分钟 提示 请随意调整自己的学习节奏。您可以分别完成本教程的各个部分。 |
经验 | 不需要以前具有编写脚本或 API 方面的经验。假定您有一些基本的数据分析经验,但并非绝对需要。 |
Diligent One 应用程序 |
|
Diligent One 权限 | 启动面板系统管理员 |
我将学到什么?
本教程由三个部分组成,其中包含一些可相互补充的章节,让您可以练习在机器人应用程序中使用 HighBond API 编写本机脚本。它还介绍了如何将机器人应用程序脚本编写与 Python Requests 库结合使用,以连接到 HighBond API 或第三方 API。
提示
如果您不熟悉 Python、API 或脚本编写,那么不要太担心诸如“库”、“方法”、“请求”、“对象”等术语。当您在本教程和其他地方的实际熟悉过程中遇到相关术语时,您将更加熟悉这些术语。
部分 | 环节 | 详情 |
---|---|---|
第 1 部分中的各个章节介绍了基础知识,必须作为一个单元来完成。 |
登录 Diligent One 并执行一些设置任务 |
|
在交互模式下创建并测试脚本 |
|
|
第 2 部分中的各个章节会逐步为您介绍更多知识。 |
扩展该脚本以完成更多工作 |
|
安排机器人应用程序任务以运行该脚本 |
|
|
第 3 部分中的各个章节向您展示如何在机器人应用程序脚本编写中使用 Python Requests 库。 |
将 Python Requests 库与 HighBond API 结合使用 |
|
将 Python Requests 库与第三方 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 发出调用。
转到 > 第 1 部分:基础知识