Sharepoint 允许用户选择在MOSS中启动的审批工作流

Sharepoint 允许用户选择在MOSS中启动的审批工作流,sharepoint,sharepoint-workflow,Sharepoint,Sharepoint Workflow,在发布页面上使用MOSS审批工作流时,我希望用户能够选择要启动的工作流,而不是仅启动一个?也就是说,当他们在文档上单击“批准”时,我希望他们可以选择批准工作流,即设计团队批准或公司董事会批准等 这是可能的吗?如果您对内容类型感到满意,那么您可以将工作流与内容类型相关联-通过“新建”按钮,用户可以从两种内容类型中选择一种,每种内容类型都有相应的工作流 否则,如果您不适合使用内容类型,并且愿意使用SharePoint designer在列表之间复制项目,则可以创建3个单独的库,其中两个库承载工作流,

在发布页面上使用MOSS审批工作流时,我希望用户能够选择要启动的工作流,而不是仅启动一个?也就是说,当他们在文档上单击“批准”时,我希望他们可以选择批准工作流,即设计团队批准或公司董事会批准等


这是可能的吗?

如果您对内容类型感到满意,那么您可以将工作流与内容类型相关联-通过“新建”按钮,用户可以从两种内容类型中选择一种,每种内容类型都有相应的工作流


否则,如果您不适合使用内容类型,并且愿意使用SharePoint designer在列表之间复制项目,则可以创建3个单独的库,其中两个库承载工作流,另一个库接收已批准的文档。当您的用户开始创作或上载文档时,请引导用户提前查看两个工作流列表,每个列表都具有与其关联的相应工作流。从那里您可以触发工作流,并且在批准后,一个简单的SharePoint Designer复制列表项目工作流可以将批准的项目复制到最终目标列表。

取决于您要编写的代码量。下面强制您编写一个事件

您可以在文档库中有一个名为“workflow type”的强制自定义列,使其成为带有workflow types值的下拉列表。保存文档时,用户将被迫选择一个值

然后编写一个保存后事件,查看“工作流类型”列并将正确的工作流附加到文档


简单:)

当编辑现有发布页面并再次发送以供批准时(即创建新文件时),这将如何工作?这是个好问题。上面我描述的流程实际上只适用于新项目。我认为,如果您选择内容类型路线,您仍然可以做一些事情,可能是允许用户从下拉列表中下拉,选择选项1或选项2,然后,在更改后,使用SharePoint designer工作流,您可以通过“SetFieldValue”强制将内容类型更改为两个选项之一。正如我提到的,您可以将唯一的工作流附加到每个内容类型。