3

我们的一个客户有一个 Access 2007 应用程序,其中包含一个用于创建任务以上传到 Sharepoint 任务列表的表单。用户填写表格(标题、状态、优先级、开始日期、截止日期)。然后,用户在必须将此任务分配给的共享点用户名旁边放置复选标记(每个选定的 sp 用户一个任务)。这些数据被聚合到 TaskQueue 表中,并且任务成功添加到 Sharepoint 列表中(通过链接列表 - 我认为)。问题是我们需要为每个任务项包含零个或多个附件。有没有办法通过宏、VBA 或其他一些我尚未了解的内置功能来做到这一点?

我最初的想法是使用 C# windows 服务来监视此任务队列表,然后在给定列表项 ID 和附件文件的 NTFS 路径时使用 Lists.asmx Shareopint Web 服务和 AddAttachment 方法将附件添加到任务列表项在共享点。

在使用 Access 并在 Sharepoint 中将链接表设置为任务列表后,我发现您可以通过 Access 2007 数据表视图添加附件。问题是您只能在“分配给”字段中选择一个用户或 SP 组。他们有很多重复的任务要分配给一群不同的人。这就是他们开发这种表格的原因。如果有人对如何解决此问题有任何想法,请告诉我。还有人知道任何好的 Access 2007/Sharepoint 集成资源吗?

提前致谢!

4

1 回答 1

1
  1. 将附件作为访问表单的一部分上传。
  2. 将附件加载到文档库中
  3. 像他们当前正在完成一样检查用户
  4. 将第 2 步中上传的附件的超链接添加到描述(富文本)字段。(可能在步骤 1-2 中自动完成)
  5. 不理会 TaskQueue 表。

这样,可以包含 0..n 个文档。任务列表只存储结构化数据,文档在文档库中存储一次,当将 1 个文档附加到 5 个不同的任务(导致文档的 5 个副本)时,您不会出现失控增长。

于 2009-01-29T21:33:33.263 回答