2013-08-22 92 views
2

我最近的任务是接管我公司的SharePoint管理,但我的SharePoint经验非常有限。我正在使用SharePoint 2010.我有一个带有几个内置列(如Status,Assigned To等)的列表,我想在创建一个新的List项目时执行一些操作:更改“列表”项目的“状态”和“分配给”列中发送一封电子邮件,然后为用户的经理创建一项任务供其批准。但是,在SharePoint Designer中,我无法弄清楚如何创建可重用审批工作流并将其关联到列表或列表工作流,并向其添加审批任务。如何在SharePoint 2010中创建与列表关联的审批工作流程?

如果我创建可重用审批工作流,当我尝试使用“在当前项目中设置字段”操作时,我没有任何列表可用列表(设置状态,分配给等)。

当我创建一个列表工作流,我可以访问列表(状态,分配给,等等)的列,但我不知道如何使新的列表项通过审批过程。

所以我的问题是:如何将工作流关联到列表,更改某些List列属性,并在创建新项目时为Manager创建批准任务?

我在这里错过了什么,或者我没有正确接近这个吗?

+0

备案......您可以将可重复使用的工作流与内容类型相关联,然后您可以使用其所有列。但是在设计人员中,只有在创建工作流程时才能完成此关联。另外一个可重复使用的工作流程是一个可以分发到一个软件包中的工作流程。您必须稍后将其与列表相关联,或者通过UI中的列表设置手动或通过C#代码。不过,我不知道审批任务等。 – Renan

+0

感谢您的回应。我会尝试将工作流与内容类型相关联。 – freakinthesun

回答

0

我自己发现了这个问题的答案。这是由于SharePoint在工作流程中处理任务的方式。当我需要使用COLLECT DATA FROM USER时,我正在使用“分配任务”或“分配待办事项”。这将返回该任务的ID,稍后可以使用该ID来检索用户的批准或拒绝。

0

简单的方法就是打开你的网站与设计师,并从那里配置审批工作流程。您可以选择列表并进行所有更改。我会给你一步一步的指导,但一些做了这个真棒文章,所以检查出来http://plexhosted.com/billing/knowledgebase/226/How-to-create-a-simple-approval-workflow-in-SharePoint-Designer.html

+0

感谢您的回复,但是您提供的链接不起作用。我的SharePoint环境没有当前项目:任务列表或当前项目:数据,所以我甚至无法按照整个教程。 – freakinthesun

+0

我的不好,这是我想给你的链接。 http://office.microsoft.com/en-us/videos/video-create-an-approval-workflow-in-sharepoint-designer-2010-VA101897477.aspx。抱歉! – Gonzix

0

您是否最终创建了自定义工作流程来自己完成所有任务?

我也尝试了一个List WorkFlow和一个可重用的工作流程,并通过在这两种情况下复制“审批 - SharePoint 2010”工作流程作为模型开始。需要注意的是,用户需要完成创建的任务和工作流程项目。

批准者希望从SharePoint的批准/拒绝视图中接收电子邮件以批准或拒绝日历上的请求,并让它成为可能。他们不想跟踪审批任务。

请求者只想接收他们的请求被批准或拒绝的电子邮件,并且如果初始请求被拒绝,则在另一时间输入另一个电子邮件。

相关问题