【问题标题】:SharePoint and workflowsSharePoint 和工作流
【发布时间】:2010-10-08 17:35:06
【问题描述】:

对于 MOSS 2007(这个问题可能也适用于 WSS,但我目前在 MOSS 中工作)是否可以在网站集中的每个页面列表上拥有相同的工作流?

我们正在部署一个具有基本 2 阶段审批者工作流程的网站,因此我没有开发自定义网站,只是使用现有的审批者工作流程,但有 2 个审批组按顺序工作(请参阅此博客文章:http://www.sharepointblogs.com/tommysegoro/archive/2008/08/18/configuring-sharepoint-moss-2007-multi-stage-approval-workflows.aspx) .

问题在于,当您创建发布站点时,它(默认情况下)只有一个审批者工作流程,而不是我想要的。

我可以跨网站集和任何子网站集强制执行工作流吗?还是我需要创建自己的站点模板(甚至可以在部署工作流时定义它吗?)?

编辑

澄清一下,我希望能够创建一个新的 MOSS 发布网站,该网站对 SharePoint 中开箱即用的标准审批者工作流程进行了一些细微的修改。我不想部署不同的工作流程,只需修改现有的。

当您创建发布站点时,您会获得一个“并行审批者”工作流程,该工作流程将工作流程任务分配给名为 Approvers 的组,并设置为并行运行工作流程任务。我需要更改组(添加一个新组)并将其设置为顺序。

【问题讨论】:

    标签: sharepoint moss workflow


    【解决方案1】:

    您可以创建一个功能,在使用 SPFeatureReceiver 类激活时将第二个工作流添加到页面库,并使用功能装订将该功能装订到现有的发布站点站点定义。

    以下是有关使用功能事件接收器和功能装订的 MSDN 帖子:
    http://msdn.microsoft.com/en-us/library/bb862634.aspx
    http://msdn.microsoft.com/en-us/library/bb861862.aspx

    【讨论】:

    • 我不是要添加新的工作流程,只是修改现有的工作流程
    • 应用相同的范例,创建一个使用 SharePoint/WF 对象模型进行所需修改的功能,并将该功能装订到现有网站定义。
    • 嗯,我想我的问题还不够清楚,我还需要弄清楚如何进行这些更改。
    • 你正确回答了我的问题,可惜我的问题实际上并不是我想要回答的问题:P
    • 对不起,我不能给你更多的信息!我对 API 的了解还不够,只能说“应该可以”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多