Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint中自定义计时器作业的基于用户的设置_Sharepoint_Sharepoint 2007_Timer Jobs_Custom Code - Fatal编程技术网

Sharepoint中自定义计时器作业的基于用户的设置

Sharepoint中自定义计时器作业的基于用户的设置,sharepoint,sharepoint-2007,timer-jobs,custom-code,Sharepoint,Sharepoint 2007,Timer Jobs,Custom Code,我正在尝试在Sharepoint中创建自定义计时器作业。作业将向订阅的用户发送电子邮件 我想为用户创建一个设置页面,以便他们可以更改自己对摘要服务的首选项。例如,他们希望接收邮件的频率(每周、双周、每月等),Sharepoint列出了他们希望接收的邮件摘要,或“开/关”开关 我应该如何处理这样一个系统?我正处于开发的开始阶段,所以您的建议实际上会影响我的代码 谢谢 编辑: 我问这个问题已经快10个小时了。我有个主意。我可以创建一个设置列表,并将每个用户作为行添加到此列表中。然后让每列代表一个设置

我正在尝试在Sharepoint中创建自定义计时器作业。作业将向订阅的用户发送电子邮件

我想为用户创建一个设置页面,以便他们可以更改自己对摘要服务的首选项。例如,他们希望接收邮件的频率(每周、双周、每月等),Sharepoint列出了他们希望接收的邮件摘要,或“开/关”开关

我应该如何处理这样一个系统?我正处于开发的开始阶段,所以您的建议实际上会影响我的代码

谢谢

编辑:
我问这个问题已经快10个小时了。我有个主意。我可以创建一个设置列表,并将每个用户作为行添加到此列表中。然后让每列代表一个设置。通过提供一个指向DispForm.aspx文件的链接,用户ID为querystring,我可以将用户从主页重定向到设置页面。无论如何,我都想应用另一种解决方案。

我认为CustomAction可以让您将设置页面放在所需的位置。对于数据存储,使用您建议的列表是可行的,但最好将设置存储在用户配置文件属性中

这听起来很像默认的警报设置,这项功能的要求有什么不同?自定义页面。与警报设置类似,但具有我的自定义字段,如我的网站中的Sharepoint列表。因此,用户可以选择他/她想要获取摘要的列表。它将从我的自定义计时器作业WSP旁边创建另一个WSP,对吗?谢谢。这是一种选择,不过在同一个WSP中增加一个功能可能会更方便。