我有一个雇主项目任务列表。当用户向列表中添加新项目时,我想将用户输入的一些数据推送到外部站点(由我们的母公司运行),以存储在单独的项目管理系统中。
我的问题是:是否有一些方法可以将数据(部分或全部字段)发布到外部服务器上的php脚本?
我没有任何SharePoint(或一般的。net)的编程经验,所以如果这是可以用工作流完成的事情,我会很高兴。
据我所知,在SharePoint中没有机制允许您在列表更新时向外部站点发出请求。
根据添加到SharePoint中的数据需要以多快的速度进入项目管理系统,轮询解决方案可能是您最好的选择。
只需创建一个PHP脚本,将从SharePoint中拉出列表并检查任何更改(将它们推送到您的项目管理系统中),然后设置一个CRON作业以给定间隔(每小时/每天等,取决于您需要更改生效的速度)运行脚本
无论如何,希望有所帮助:)
查看列表事件处理程序,您可以在列表项更新/添加等附加事件处理程序
http://blogs.msdn.com/b/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx你将需要一种方式与PHP系统(web服务或数据库插入/更新通过c#/vb.net代码。