在不使用infopath的情况下创建在SharePoint中通过电子邮件发送表单的简便方法

时间:2020-03-05 18:53:40  来源:igfitidea点击:

有人知道这样做的好方法吗?我需要简单的表单提交给电子邮件,而无需编写大量代码。这些表单将托管在content-viewer Web部件中或者MOSS 2007中的类似部件中。我想避免使用InfoPath。

解决方案

回答

使用sharepoint sdk,我们可以创建自己的Web部件。如果将它们添加到GAC,则可以将它们包括在共享点站点中。当然,我们当然必须构建一个Webpart来发送电子邮件。

回答

我们可以使用一个清单,该清单将为我们提供输入表格。

这取决于a)人们是否应该能够看到彼此的提交,以及b)电子邮件应该发送给谁。

我们可以设置警报(操作->警报我),以在将新项目添加到列表时向某人发送电子邮件。

在设置->列表设置->高级设置中,提供了用户可以查看/编辑的项目的选项。但是,不能在用户只能看到自己项目的列表上设置警报。在这种情况下,我将使用简单的工作流程来发送电子邮件。尽管我不确定WSS,但我只使用过MOSS 2007和SharePoint Designer。

回答

Sharepoint Designer中的工作流应该是无需编码即可实现的最简单方法。

这是一篇文章,说明如何执行此操作:

工作流程示例:发送通知消息:
http://office.microsoft.com/zh-cn/sharepointdesigner/HA101829081033.aspx

回答

我们可以按照上面的建议实施一个列表,并添加一个SPItemEventReceiver,以便在添加或者更改列表项时发送电子邮件(该链接显示了所有可处理的事件)