我有一个名为ATC的文档库,并定义了一个名为Author的Person或Group类型列。作者为必填项,仅限单项选择,仅限人员,可从所有用户中选择。SharePoint Designer工作流 - 从生成工作流的列表列中获取数据
我正在设计SharePoint Designer 2007中的工作流,无法手动启动,但会在创建新项目时自动启动。
预期的影响是将电子邮件发送给定义为生成工作流程的ATC列表项作者的用户。
任何想法表示赞赏。 Visual Studio工作流也可以接受。提前致谢。
我有一个名为ATC的文档库,并定义了一个名为Author的Person或Group类型列。作者为必填项,仅限单项选择,仅限人员,可从所有用户中选择。SharePoint Designer工作流 - 从生成工作流的列表列中获取数据
我正在设计SharePoint Designer 2007中的工作流,无法手动启动,但会在创建新项目时自动启动。
预期的影响是将电子邮件发送给定义为生成工作流程的ATC列表项作者的用户。
任何想法表示赞赏。 Visual Studio工作流也可以接受。提前致谢。
您可以使用SharePoint Designer执行此操作。 SPD中有一个操作项目是“通过电子邮件发送此消息”。在此选项中,当您点击“收件人”字段时,会提示您网站中已有的选项和群组列表。
有2个选项在这里,
您可以选择“用户谁创造了当前项目”,如果作者列的值也有谁创造了该项目的当前用户的选项。
还有一个创建工作流程查找的选项,它将从当前列表中选择所有列。您可以选取“工作流程项目”列表中的“作者”列,也可以创建或修改列以选取修改该项目的用户。
请参考this链接了解更多详情。
希望这会有所帮助。 :)
如果您的工作流程需要灵活性和定制,那么您必须去VS设计的工作流程。根据你的要求,Deepu建议可能就足够了。
要发送邮件,您需要发送电子邮件活动,或者您可以在VS设计的代码中使用SMTP .net邮件组件。再次,这一切都取决于您的要求,以VS工作流程对抗SPD WF。
由于这个问题并没有真正的编程相关,我建议在这里问这个问题:http://sharepoint.stackexchange.com/ – 2011-04-20 18:07:08
谢谢!会做。我编辑了这个问题,因为我应该指定Visual Studio Workflows也是可以接受的。 – Michael 2011-04-20 18:13:15