SharePoint Designer工作流 - 从为其生成工作流的列表列中获取数据

时间:2011-04-20 17:44:33

标签: sharepoint workflow sharepoint-designer

我有一个名为ATC的文档库,并定义了一个名为Author的Person或Group类型列。作者是必需的,仅限单一选择,仅限人,从所有用户中选择。

我在SharePoint Designer 2007中设计的工作流程无法手动启动,但在创建新项目时会自动启动。

期望的影响是向定义为为其生成工作流的ATC列表项的作者的用户发送电子邮件。

任何想法都表示赞赏。 Visual Studio工作流程也是可以接受的。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用SharePoint Designer执行此操作。 SPD中的操作项为“通过电子邮件发送此消息”。在此选项中,当您单击“收件人”字段时,系统会提示您站点中已存在的选项和组列表。

这里有2个选项,

  1. 如果“作者”列值也包含创建该项目的当前用户,则可以选择“创建当前项目的用户”选项。

  2. 还有一个创建工作流查找的选项,可以从当前列表中选择所有列。您可以选择“工作流程”项目列表中的“作者”列,也可以选择“创建者”或“修改者”列来选择已修改项目的用户。

  3. 请参阅this链接了解详情。

    希望这会有所帮助。 :)

答案 1 :(得分:1)

如果您的工作流程需要灵活性和自定义,那么您必须选择VS设计的工作流程。根据您的要求,Deepu建议的可能就足够了。

要发送邮件,您有发送电子邮件活动,或者您可以在VS设计的代码中使用SMTP .net mail comoponent。同样,这一切都取决于您对VS工作流程更喜欢SPD WF的要求。