Access 2007 与 Sharepoint 2007 任务列表的集成
Posted
技术标签:
【中文标题】Access 2007 与 Sharepoint 2007 任务列表的集成【英文标题】:Access 2007 integration with Sharepoint 2007 Tasks list 【发布时间】:2010-10-02 09:17:51 【问题描述】:我们的一个客户有一个 Access 2007 应用程序,其中包含一个用于创建任务以上传到 Sharepoint 任务列表的表单。用户填写表格(标题、状态、优先级、开始日期、截止日期)。然后,用户在必须将此任务分配给的共享点用户名旁边放置复选标记(每个选定的 sp 用户一个任务)。这些数据被聚合到 TaskQueue 表中,并且任务成功添加到 Sharepoint 列表中(通过链接列表 - 我认为)。问题是我们需要为每个任务项包含零个或多个附件。有没有办法通过宏、VBA 或其他一些我尚未了解的内置功能来做到这一点?
我最初的想法是使用 C# windows 服务来监视此任务队列表,然后使用 Lists.asmx Shareopint Web 服务和 AddAttachment 方法,当给定列表项 ID 和附件的 NTFS 路径时,将附件添加到Sharepoint 中的任务列表项。
在使用 Access 并在 Sharepoint 中将链接表设置为任务列表后,我发现您可以通过 Access 2007 数据表视图添加附件。问题是您只能在“分配给”字段中选择一个用户或 SP 组。他们有很多重复的任务要分配给一群不同的人。这就是他们开发这种表格的原因。如果有人对如何解决此问题有任何想法,请告诉我。还有人知道任何好的 Access 2007/Sharepoint 集成资源吗?
提前致谢!
【问题讨论】:
【参考方案1】:-
将附件作为访问表单的一部分上传。
将附件加载到文档库中
像当前正在完成的那样检查用户
将第 2 步中上传的附件的超链接添加到说明(富文本)字段。 (可能在步骤 1-2 中自动完成)
不理会 TaskQueue 表。
这样,可以包含 0..n 个文档。任务列表只存储结构化数据,文档在文档库中存储一次,将 1 个文档附加到 5 个不同的任务(导致文档的 5 个副本)时不会出现失控增长。
【讨论】:
以上是关于Access 2007 与 Sharepoint 2007 任务列表的集成的主要内容,如果未能解决你的问题,请参考以下文章
powershell Powershell用于将Powershell与SharePoint 2007一起使用