Web services 以编程方式创建SharePoint工作流

Web services 以编程方式创建SharePoint工作流,web-services,sharepoint,sharepoint-2007,moss,sharepoint-workflow,Web Services,Sharepoint,Sharepoint 2007,Moss,Sharepoint Workflow,我正在为客户制作SharePoint 2007网站的副本 我希望能够自动化尽可能多的更新过程,当更新准备好投入生产时,对客户系统的干扰最小 为此,我想知道是否有人知道如何在另一个SharePoint服务器/站点中自动创建SharePoint工作流(使用SPD 2007创建) 也许我还没有搜索到足够的内容,但我还没有发现是否有一种方法可以通过web服务来实现这一点,我相信将是我的首选 我不相信我有能力在这方面使用STSadm,因为SharePoint网站的托管是独立的 我认为我可以将工作流导出到个

我正在为客户制作SharePoint 2007网站的副本

我希望能够自动化尽可能多的更新过程,当更新准备好投入生产时,对客户系统的干扰最小

为此,我想知道是否有人知道如何在另一个SharePoint服务器/站点中自动创建SharePoint工作流(使用SPD 2007创建)

也许我还没有搜索到足够的内容,但我还没有发现是否有一种方法可以通过web服务来实现这一点,我相信将是我的首选

我不相信我有能力在这方面使用STSadm,因为SharePoint网站的托管是独立的

我认为我可以将工作流导出到个人web包中,我承认,我还没有在工作流上尝试过这一点,但我目前在其他导出(如列表)方面的经验是,GUI似乎在站点之间混乱不堪。即使这不是一个问题,我也不确定是否有一种自动化导入过程的方法(没有STSadm)

我希望在目标生产站点上实现这些更改时,不必经历一长串手动过程(可能会意外错过)

我的首选是能够创建某种类型的更新批处理或应用程序,以快速进行更改,并在生产系统上实施之前进行测试。

这需要做很多事情,但现在,我想把重点放在将工作流引入目标系统上


欢迎就从何处开始提出任何建议

SharePoint Designer工作流不能在站点之间移植。()1

对于您的情况,我建议您采用VisualStudio工作流路线。请看本教程:。关键在于如何将其与列表关联

另一个选项是创建自定义工作流活动(2007的选项少于2010)。您仍然需要使用SharePoint Designer创建工作流,并在每个站点中将自定义活动添加到工作流中


一,。是的,有一种“黑客方法”试图通过复制XML和更改GUI来实现这一点。。。但是它很容易出错,也很困难。

SharePoint 2010为工作流提供了更大的灵活性,因此第一个@Kit Menke语句对于使用SP2010的读者来说并不正确(我看到它被标记为sharepoint2007,但我要向使用SP2010的读者说明这一点)

但是,如果将工作流模板发布到SharePoint网站 集合中,您可以将该模板作为WSP文件下载,然后 将其部署到其他网站集


阅读更多关于

的内容好吧,这并不是我所希望的答案,但我认为这肯定回答了我的问题。谢谢你提供的信息。是的,关于2010年用户的观点很好。我试图补充说明2007年的选择比2010年少,但我想这还不太清楚