从外部数据库生成动态列表

时间:2010-08-30 20:48:36

标签: sharepoint-2007 wss-3.0

我是Sharepoint的新手,我只是想知道是否有可能以某种方式将来自外部数据库的数据用作用户可以从表单中选择的List。这涉及到多少额外的发展?

基本上我们有一个不同的(非共享点)网站,允许我们设置项目。一旦项目建立起来,我希望项目代码可以在工作流程,表单等中使用。

1 个答案:

答案 0 :(得分:1)

如果您有MOSS Enterprise,您可能需要查看业务数据目录(BDC)。它允许您将外部数据引入SharePoint。支持的输入是数据库或Web服务。

http://msdn.microsoft.com/en-us/library/ms563661(office.12).aspx

设置BDC后,您可以使用业务数据字段将该外部数据用作元数据。这样,您就可以基于该元数据在工作流中做出决策。如果你想玩BDC,给自己一个很好的工具来生成应用程序定义文件(xml),因为手动创建它们很麻烦。

在表单中使用外部数据更加容易。它不需要BDC,因为您可以直接将数据库和Web服务用作InfoPath中的辅助数据源。

另一个选项(如果您没有MOSS Enterprise)是创建一个timerjob,它根据找到的项目使列表保持最新。当然,这不是实时更新,需要一些编程。