首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从iManage / Desksite获取信息

如何从iManage / Desksite获取信息
EN

Stack Overflow用户
提问于 2011-02-01 09:43:32
回答 1查看 5.6K关注 0票数 4

我有一位客户使用interwoven system Desksite 8.0版。我需要运行查询或导出,这样我就可以获得任意值X的文档ID where comments = X。或者,这两个字段的任何导出都可以。我只需要所有ID的列表,评论。我必须根据ID、评论对迭代地更新另一个系统。在这一点上,即使是直接导出文档也是有益的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-16 18:44:36

这种类型的查询可以通过使用直接到工作站点后端的SQL查询或使用工作站点API来执行

在我看来,使用API更可取,因为DB布局可以根据不同的工作站点版本而改变。

假设您已打开到Worksite的连接并登录了会话,则可以使用此功能执行文档搜索(包括所需的搜索类型):

代码语言:javascript
复制
    private IManDMS mainDMS;
    private IManDatabase currentDatabase;


    public IManDocument[] SearchDocuments(Dictionary<imProfileAttributeID, string> dictProfleSearchParameters)
    {
        List<IManDocument> foundDocuments = new List<IManDocument>();
        IManProfileSearchParameters searchParams = mainDMS.CreateProfileSearchParameters();

        foreach (KeyValuePair<imProfileAttributeID, string> kvp in dictProfleSearchParameters)
            ((IManProfileSearchParameters)searchParams).Add((IManage.imProfileAttributeID)kvp.Key, kvp.Value);

        IManContents foundDocs = currentDatabase.SearchDocuments(searchParams, true);

        foreach (IManDocument document in foundDocs)
            foundDocuments.Add(document);

        return foundDocuments.ToArray();
    }
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4858066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档