借助 Wdata,您可以从多个记录系统中整理数据,并将其准备好在 Workiva 平台上进行报告或分析。虽然您可以手动将外部数据源的数据上传到 Wdata 表中,但您也可以使用以下编程方式将这些数据源与 Workiva 集成:
Workiva API
Workiva 的公共 API 允许以编程方式访问 Workiva 解决方案中的表格、查询、电子表格和其他项目。开发人员可以使用这些端点创建自定义应用程序和脚本,将 Workiva 与您的记录系统集成,并自动执行两者之间的数据流。
为了确保与 Workiva 的连接,每个集成都需要一个专门的 Workiva 用户。要使用 Workiva API,您的帐户管理员 创建集成用户及其用于身份验证的 OAuth2 授权。任何对 API 的调用都是代表这些用户进行的,任何历史编辑也都显示为由他们进行的。
注: 使用新的集成用户而非现有用户有助于限制每次集成的访问权限,并能清晰地区分实际用户所做的编辑和通过集成所做的编辑。
链式连接器
在 Wdata 中,工作区所有者和其他协作者可以在拖放界面中构建自动化工作流(称为 链) ,以连接和管理多个记录系统中的数据。
为了确保这种集成,链使用 连接器 配置了对每个源的适用身份验证和访问权限。连接建立后,每个连接器都可以启用命令,以执行链中的特定任务。
为了与记录系统安全地交互,每个连接器都使用协调器 (或运行器)来执行其命令:
- 通过在线 云 系统,连接器使用默认的 CloudRunner,该 CloudRunner 完全在 Workiva 的服务器内运行。
- 对于 本地 部署的系统,连接器需要 专用的 GroundRunner,该GroundRunner安装在您组织的服务器中并运行。
要通过 链式连接实现与 Workiva 工作区的安全集成,请配置Workiva连接器。与 Workiva API 一样,此连接器需要具有 OAuth2授权的 专用集成用户来执行其 命令。