0

目前,我们为此目的通过 Oracle 数据库连接 AR 系统。我需要知道:有没有其他方法可以有效地访问或查询 Remedy 数据库?有没有我们可以利用的内置 API 来提高工作效率?

4

2 回答 2

0

您可以直接查询 Oracle 后端,但有一些注意事项。它应该只用于读取数据,而不是写入或修改数据。否则,您可能会破坏数据完整性并绕过应该触发的工作流。此外,这种直接访问不会强制执行任何权限,也不会转换任何数据。例如,选择字段以数字而不是其字符串值的形式返回,日期采用纪元格式等。

有一个 Remedy ODBC 驱动程序,它没有被更新,也不支持连接。但是,您可以使用它打开多个连接并手动加入它们。另外,它确实为您处理权限和翻译。 https://docs.bmc.com/docs/ars1911/odbc-database-access-introduction-896318914.html

如果您提前知道您将要执行的连接操作,您应该在 Remedy 中设置连接表单。这样,连接就可以在数据库中有效地完成。否则,您将无法使用上述任一解决方案或使用不支持临时连接的 API。

于 2021-10-27T17:38:19.233 回答
0

可以使用的是 REST api,您可以在其中直接查询表单。请检查以下网址: REST API Doc

它将产生包含所有数据的 JSON 对象。为了获得对所有表单的访问权限,您需要创建一个“服务”用户,该用户具有固定许可和对您希望使用 API 调用读取的表单的权限。

于 2021-10-07T15:21:02.170 回答