【问题标题】:Sharepoint 2007 document managementSharepoint 2007 文档管理
【发布时间】:2009-02-13 00:30:24
【问题描述】:

我们正在使用 Sharepoint 2007 开发文档管理解决方案,但在确定几个项目的结构时遇到了一些问题。这些文档是用于将数据合并为发送给客户的信件的模板。虽然模板将在 Sharepoint 中进行管理,但实际生成的信件将通过 Web 应用程序进行处理。要提取模板的规则将通过 Sharepoint 通过元数据“分配”。该数据将被发送到另一个系统(它将跟踪规则和原始模板的标识符)。将在 SP 端创建一个 Web 服务,因此前端应用程序只需调用它来提取模板(一旦确定要使用哪个模板)。

好吧,真正的问题是如何处理规则?我最初认为元数据并将数据(通过 Web 服务调用)写入 Web 应用程序数据库。例如,当保存文档时,有一个模板类型的元数据字段(用于此自定义内容类型)。第一个问题如何填充可用于共享点的下拉列表以加载模板类型列表?我可以从数据库中驱动它还是必须使用静态 xml 列表。

【问题讨论】:

    标签: sharepoint sharepoint-2007


    【解决方案1】:

    啊。 您可以根据 BDC 上的信息查找来创建字段。 您还可以根据 SharePoint 中的列表创建查找。

    【讨论】:

      【解决方案2】:

      我可能在这里大大简化了您的要求,因此请谨慎对待。

      如果所有这些信息都作为列存储在文档库中,您就不必创建自己的 Web 服务。 SharePoint 具有用于从列表中检索数据的 Web 服务(请参阅 this MSDN reference)。

      在这种情况下,规则将在客户端而不是在 SharePoint 中处理,但会使用存储在 SharePoint 中的元数据。客户端可以构建 CAML 查询来选择最适用的模板。 (如果您不了解 CAML,下载U2U CAML Query Builder 是一个不错的起点。)

      还有:

      第一个问题如何填充可用于共享点的下拉列表以加载模板类型列表?我可以从数据库中驱动它还是必须使用静态 xml 列表。

      如果您需要为文档库中的不同元数据字段提供下拉列表,我会考虑将它们设为查找列。这样,客户端应用程序可以通过 Web 服务下载每列的选项列表,因此您不必在其他地方维护选项列表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多