【问题标题】:User-based settings for Custom Timer Job in SharepointSharepoint 中自定义计时器作业的基于用户的设置
【发布时间】:2010-10-16 10:58:23
【问题描述】:

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

我想为用户制作一个设置页面,以便他们可以更改自己对摘要服务的偏好。例如,他们希望接收邮件的频率(每周、每两周、每月等)、他们希望接收摘要的 Sharepoint 列表或“开/关”开关。

我应该如何进行这样的系统?我正处于开发的初期,所以您的建议实际上会影响我的代码。

谢谢。

编辑:

嗯,我问这个问题已经快 10 个小时了。我有个主意。我可以创建一个设置列表并将每个用户作为行添加到此列表中。然后让每一列代表一个设置。使用 userId 作为查询字符串提供指向 DispForm.aspx 文件的链接,我可以将用户从主页重定向到设置页面。无论如何,我想应用其他解决方案。

【问题讨论】:

  • 这听起来和默认的警报设置一模一样,这个功能的要求有什么区别?
  • 自定义页面。与警报设置类似,但具有我的自定义字段,例如我网站中的 Sharepoint 列表列表。因此用户可以选择他/她想要获取哪些列表的摘要。

标签: sharepoint sharepoint-2007 timer-jobs custom-code


【解决方案1】:

我认为 CustomAction 可以让您将设置页面放在您想要的位置。对于数据存储,使用您建议的列表会起作用,但将设置存储在用户配置文件属性中可能会更好。

【讨论】:

  • 它会在我的自定义计时器作业 WSP 之外创建另一个 WSP,对吗?谢谢。
  • 这是一种选择,尽管在同一个 WSP 中添加一个附加功能可能会更方便。
猜你喜欢
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多