应用程序
应用程序(在 iManage v2 API 中也称为 应用 )是与 iManage Work 集成以从其访问数据或扩展 iManage Work 客户端应用程序功能的软件包。
这些应用程序由 iManage 或第三方供应商开发。例如,您的公司可能使用应用程序进行文档比较。 应用程序可通过向文档添加上下文菜单来扩展 iManage Work 功能,以便进行文档比较。 或者,如果您有内部开发人员,他们可为您的组织开发应用程序。 例如,如果您有内联网并想在内联网中显示用户的最近文档,您的开发人员可编写应用程序以从 iManage Work 访问内容。
iManage Work 10.2 及更高版本支持将 OAuth 2.0 授权框架用于与 iManage Work 集成或扩展其功能的应用程序。以下是 OAuth 2.0 的一些优势:
其为开放授权标准,任何人均可实现它。
其简化授权和对 iManage Work 数据的访问,同时保护用户凭据。
其标准化并保护在 iManage Work 和其他应用程序之间共享的信息。
其通过 HTTPS 工作,并使用访问令牌而非用户凭据对应用程序进行授权。 客户端应用程序在代表用户进行连接请求之前获得此令牌。
任何针对 iManage Work API 的自定义开发必须注册为客户端应用程序,开发人员只可通过 iManage 识别的这些已注册客户端应用程序添加自定义。这类似于使用 Facebook API。如果在应用程序中调用 Facebook API,Facebook 必须将您的应用程序标识为客户端。因此,您的应用程序必须是 Facebook 上的已注册客户端。同样,在 iManage 中,这些应用程序由管理员使用 iManage Control Center 的应用程序功能来注册并上传到 iManage Work。连接到 iManage Work 的应用程序需要使用 OAuth 2.0 授权框架进行授权。 未连接到 iManage Work 的应用程序可能不需要授权。 例如,一个应用程序从 iManage Work 读取 事务 ID、事务名称、custom1 和 custom2 等事务属性,以在应用程序中 显示或进一步使用它们 。从上下文菜单调用时,应用程序可从应用程序上下文访问这些属性,而无需完成授权过程 。 此应用程序必须只从 iManage Work 访问数据,不需要授权。
此 功能可让您管理以下类型的应用程序:
iManage 应用程序:这些应用程序可用于 iManage Work 客户端应用程序。 例如,iManage Work Desktop for Windows、 iManage Work Email Management for Gmail、iManage Work Desktop for Mac、Mobility for iOS 等。
第三方应用程序:可从第三方供应商获取的应用程序有两类:
仅通过 API 与 iManage Work 互动来访问信息且不修改其 UI 的独立应用程序。例如,跟踪并分析 iManage Work 中文档的审计记录以了解用户行为的应用程序。
通过在以下应用程序中提供上下文菜单或新面板来扩展 iManage 功能并修改 UI 的应用程序:
iManage Work
iManage Work Desktop for Windows
iManage Control Center
还可定义这些应用程序的安全性设置,以仅向特定用户提供这些应用程序。
应用程序可让您:
在本地上传应用程序:
使用添加应用程序功能在云上上传应用程序。
使用启用/禁用选项启用或禁用应用程序状态。
使用安全性选项编辑应用程序的安全性详细信息。
使用编辑选项编辑应用程序的配置详细信息。
使用删除选项删除外部应用程序/扩展。
使用查看选项查看应用程序的详细信息。
在 UI 概述部分查看通用表格选项。
编辑安全性详细信息
此选项在以下位置可用:
减号分隔 (Kebab) 菜单:选择每个应用程序旁边的
图标。
上下文菜单:右击应用程序即可看到此选项。
使用先前的一个选项并选择安全性。编辑安全性对话框显示。编辑以下安全性选项并选择保存。
|
安全性选项 |
描述 |
|
所有用户 |
所有用户均可访问应用程序 |
|
自定义 |
允许特殊用户访问应用程序 |
编辑配置详细信息
此选项在以下位置可用:
减号分隔 (Kebab) 菜单:选择每个应用程序旁边的
图标。
上下文菜单:右击应用程序即可看到此选项。
使用先前的一个选项并选择 编辑 。 编辑配置 对话框显示。列出以下配置字段:
|
字段 |
描述 |
|
名称 |
应用程序名称 |
|
描述 |
应用程序描述 |
|
API 密钥 |
API 密钥 |
|
API 秘钥 |
如果您有一个或可选择自动生成来生成一个,则可使用。 |
|
发行人 |
iManage LLC |
|
网站 |
Web 链接 |
|
电子邮件 |
电子邮件 Id |
|
类型 |
此下拉列表列出两个选项:
|
删除外部应用程序/扩展
单个应用程序
此选项在以下位置可用:
功能区栏:选择应用程序即可看到功能区栏上的此选项。
减号分隔 (Kebab) 菜单:选择每个应用程序旁边的
图标。
上下文菜单:右击应用程序即可看到此选项。
使用先前的一个选项并选择删除。 删除确认框显示。确认操作以继续或中止。
多个应用程序
此选项在 功能区栏上可用。选择应用程序,然后选择删除。 删除确认框显示。确认操作以继续或中止。
查看应用程序详细信息
此选项在以下位置可用:
减号分隔 (Kebab) 菜单:选择每个应用程序旁边的
图标。
上下文菜单:右击应用程序即可看到此选项。
可单击链接:选择名称列中的应用程序。
使用先前的一个选项并选择查看。<应用程序-名称> 页面显示。