【问题标题】:sending sharepoint list updates to an external database/service将共享点列表更新发送到外部数据库/服务
【发布时间】:2010-01-13 07:43:05
【问题描述】:

我想将 Sharepoint 用作外部系统的 CMS。在用户对自定义列表类型的列表项进行更改后,我想将这些更新发送到外部系统。在这种情况下,外部系统是一个 SQL 数据库,但如果有帮助,我们可以在其上放置一个 Web 服务。

我意识到有一个用于查询列表数据的 Web 服务(使用 SPListItem),但这是一个拉模型,而不是推模型。

我希望尽可能少地在 sharepoint 内编写自定义代码,如果我确实编写了自定义代码,我希望它部署在 sharepoint 之外(尽管我对使用 sharepoint 部署的东西持开放态度)。

我不擅长 Sharepoint,所以在这里任何想法都可以。也许 Sharepoint 可以触发一个外部作业,它运行我提供的自定义代码?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    最好的办法是使用event handler,即bound to a list template or content type。每次添加/编辑/删除/等项目时都会触发此代码。允许您采取任何您想要的自定义操作,包括镜像外部系统中的更改。还有更多的文档on MSDN,还有大量的谷歌搜索示例。当然,这都需要编写在 SharePoint 中运行的代码,但我无法想象任何其他推送模型会更容易实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2013-08-09
      • 1970-01-01
      相关资源
      最近更新 更多