问题标签 [imanage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
61 浏览

vba - 根据文档名称从 iManage 检索报告或生成带有文档信息的文档列表

我每天从 iManage 中提取报告,并且我正在搜索可以自动执行此过程的宏代码。在各种论坛中进行大量搜索后,我发现了这个 Ed Mozley 的链接,我发现它对了解 iManage 的检索过程非常有帮助。

使用 VBA 保存到 iManage

为了从 iManage 中检索报告,Ed 提到使用具有 2 个参数(文档号、版本号)的 GetDocument 函数。但是,就我而言,文档编号每天都会随着日终流程后的更新而变化,并且始终是唯一的。

我想知道是否有办法生成在特定日期创建的文档列表,并且该列表包含文档名称、文档编号、版本 ID、文档创建时间、数据库等信息。如果我可以生成文档列表,我可以将我的相关文档列表与此列表进行比较,然后提取文档编号并将它们保存在数组中,并使用 Ed Mozley 建议的代码创建相关副本。

或者我们可以根据与 iManage 中可用文档名称部分匹配的文档名称创建文档副本吗?

任何建议都会有很大帮助。

谢谢肉山

0 投票
1 回答
117 浏览

angular - 浏览到页面后发送 HTTP 请求作为 Web Crawling 的单独请求(Angular 站点)

我的公司最近升级到新版本的 iManage(文件归档系统),它不再有暴露给 VBA 的库。由于公司政策,我可以运行 VBA,但无法创建 VSTO/.NET 插件。

我正在尝试修复一个插件工具,该工具对文件夹/子文件夹中的所有项目进行清点。

我目前正在探索的解决方案是导航到新 Web 门户中的文件夹,然后从那里清点。我可能可以进行经典的网络爬虫并单击浏览器中的链接,但这会很慢而且很丑陋。由于它是一个 Angular 应用程序,我认为我应该能够触发 REST 请求并解析响应,而无需等待页面加载。

我遇到了 InvalidToken 返回失败的问题。

当前的解决方案是在 Excel VBA 的用户窗体中创建一个 WebBrowser 对象。此用户表单导航到我们的 iManage 门户。然后我可以浏览该站点并单击一个按钮来启动请求。

我觉得这是在复制我在 Chrome 中看到的请求调用。
Chrome 请求详细信息

我认为问题的很大一部分是我在 WebBrowser 中看到的 HTMLDocument 从来没有列出我在 Chrome 中看到的所有相同的 cookie。

VBA 中的对象

在此处输入图像描述

0 投票
0 回答
44 浏览

c# - 我的加载项如何在 Office/Word 应用程序中侦听来自另一个加载项的事件?

我有一个监听DocumentBeforeClose事件的 Word 加载项,这样当用户关闭 Word 时,我会自动保存文档,因此不会有保存提示。我在 Word 中启用 iManage 加载项时遇到问题,因为它还会在用户点击关闭按钮时提示保存对话框,我想禁止该保存提示。

我尝试使用加载项addins = Application.COMAddIns并尝试设置addin.Connect = false;为暂时禁用加载项,然后在文档关闭后启用它,但由于管理员权限,我不能。

如何使用addin.Object注册到 iManage 加载项的DocumentBeforeClose事件,例如劫持它?

注意:DocumentBeforeClose在 iManage 保存提示后会触发 Word 的事件,因此我需要将文档保存在 iManage 加载项DocumentBeforeClose事件中以防止出现保存提示。

0 投票
1 回答
41 浏览

c# - Word 加载项对象始终为空

我正在尝试使用以下代码获取 iManage Word 加载项对象

外接程序已连接,但 addin.Object 始终返回 null。

0 投票
0 回答
21 浏览

excel - 从 iManage 提取/下载文件

我参考了 G Davison 建议的以下代码(从 imanage/worksite/filesite 下载文件)从 iManage 中提取 .xls(s)/.doc(x)/.pdf 文件。

我有许多具有个人特征的文件,例如销售报告、采购报告,其文件编号每天都在变化。有没有一种方法可以让我根据文档名称而不是文档下载销售或采购报告。数字?

我可以访问 Desksite 9 并拥有 Office 2019。

您的建议将不胜感激。

谢谢肉山

0 投票
0 回答
4 浏览

imanage - 使用 imanage 9.x SDK IManExt.CheckinCmd 启用更新的扩展对话框

令人讨厌的是,IManage 现在似乎只允许访问 8.5x IToolkit,我知道 Interwoven 下有一个更好的 9.x 版本,它有一个包含命令和上下文项的 pdf 文档,但他们说那不可用。所以我现在对此有点不知所措。

我想执行一个文档签入,在选择处置后显示较新的扩展对话框。IManExt.CheckinCmd 仅显示带有 8.5x 文档中列出的上下文项的旧版本。谁能告诉我上下文项以启用较新的对话框,还是我必须使用不同的命令?