使用 Wdata,您可以整理來自多個記錄系統的數據,並準備在 Workiva 平臺中進行報告或分析。雖然您可以手動將數據從外部源上傳到 Wdata 表中,但您也可以使用以下方法以程式設計方式將這些源與 Workiva 集成:
Workiva API
Workiva 的公共 API 支援以程式設計方式存取 Workiva 解決方案中的表、查詢、電子錶格和其他專案。開發人員可以使用這些終端節點創建自定義應用程式和腳本,以將 Workiva 與您的記錄系統集成,並自動執行兩者之間的數據流。
為了保護與 Workiva 的連接,每個集成都需要一個專門的 Workiva 使用者。要使用 Workiva API,您帳戶的管理員 會創建集成使用者及其 OAuth2 授權以進行身份驗證。對 API 的任何調用都是代表這些用戶進行的,並且任何歷史編輯都顯示為由他們進行。
注意: 使用新的集成使用者而不是現有使用者有助於限制每個集成的訪問許可權,並明確區分實際使用者所做的編輯與通過集成所做的編輯。
鏈式連接器
在 Wdata 中,工作區擁有者和其他協作者可以在拖放式介面中構建自動化工作流(稱為 鏈),以跨多個記錄系統連接和管理數據。
為了保護這種集成,鏈使用 配置了適用身份驗證和對每個源的訪問許可權的連接器 。建立連接后,每個連接器都可以啟用命令,以將特定任務作為鏈中的步驟執行。
為了安全地與記錄系統交互,每個連接器都使用 orchestrator(或 運行程式)來執行其命令:
- 對於在線 雲 系統,連接器使用預設的 CloudRunner,它完全在 Workiva 的伺服器中運行。
- 對於本地系統,連接器需要一個專用的 GroundRunner,該 GroundRunner 在您組織的伺服器中安裝和運行。
要通過鏈實現與 Workiva 工作區的安全集成,請 配置 Workiva 連接器。與 Workiva API 一樣,此連接器需要 具有 OAuth2 授權 的專用整合用戶來執行 其命令。