【问题标题】:Uploading documents from iManage into SharePoint 2010将文档从 iManage 上传到 SharePoint 2010
【发布时间】:2013-06-27 16:22:23
【问题描述】:

我的客户要求我将文档从 iManage/FileSite 上传到 SharePoint 2010。当他们尝试将文档上传到文档库时,他们还希望能够选择从 iManage 获取文档,而不是从文件系统。请让我知道是否有任何简单的解决方案可以实现这一目标。自定义编码也适合我。

提前致谢。

【问题讨论】:

    标签: sharepoint sharepoint-2010 imanage


    【解决方案1】:

    使用 SPSite 类的 Files.Add 从备用来源上传文件。

    MSDN 上有完整的walkthrough of uploading a local file

    【讨论】:

    • 感谢汤姆的快速回复。我正在寻找一种解决方案,用户应该能够直接从 Imanage 数据库中选择文件,而不是将文件下载到本地机器。这可能吗?
    • 如果 Imanage 包含用于此目的的 Web 服务、API 或控件,则可以。
    【解决方案2】:

    我为此开发了一个使用 IWL 协议的解决方案,但这会假设用户在他们的计算机上安装了 WorkSite/DeskSite,并且正在运行 WorkSite 8.5 或更高版本。

    iwl:dms={SERVERNAME}&lib={LIBRARY}&num={DocumentID}&ver={DocumentVersion}&command=opencmd
    

    然后我开发了一个插入链接选项,供用户插入 WorkSite 链接,他们提供链接文本、文档编号和版本。

    另一种选择是上传 NRL 文件,但这同样假设用户安装了 WorkSite/DeskSite。

    【讨论】:

      【解决方案3】:

      就我而言,我希望 Sharepoint 2013 中的超链接列指向我的 fileSite 中的文档。

      例如链接:iwl:dms=DEV85SERVER&lib=LIVE&num=25210&ver=1

      例如链接描述:文档测试

      我尝试创建超链接列,但 SharePoint 无法识别我的 DMS 链接。

      所以我必须创建一个计算列来使 DMS 链接正常工作。

      1. 创建一个名为“文档链接”的列作为单行文本。
      2. 创建另一个名为“文档说明”的列作为单行文本。
      3. 创建名为“Link”的第三列作为计算列。

        3.1 插入以下公式:

      =IF([Document Link]="","To be inserted","<a href='"&[Document Link]&"'>"&[Document Description]&"</a>")

      3.2 将此公式返回的类型更改为“数字” 完成!

      这只是一个例子。希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-10
        • 2013-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-25
        • 2011-07-31
        • 1970-01-01
        相关资源
        最近更新 更多