根据时间更新列状态

时间:2011-08-22 09:38:51

标签: asp.net sharepoint-2010

我正在创建一个名为HR Learning And Development的SharePoint 2010应用程序。基本上它是一个管理每个员工培训的应用程序。就像大学环境一样。 我有一个名为Training and Training Session的SharePoint列表。一次培训可以有多个会话。 培训会话列表包括培训师,开始日期和状态列等。 想要参加此培训的员工必须订阅。

训练课程列表的行为如下: - 状态=新 - >刚刚创建训练课程时 状态=正在进行中 - >当开始日期> Date Time.Now 状态=已完成 - >当结束日期< = Date Time.Now

你们可以帮助我解决这个问题。

非常感谢您的帮助。 感谢

1 个答案:

答案 0 :(得分:0)

我会为培训课程文档创建一个内容类型。然后为该列表或该内容类型创建工作流程,您的偏好。可以将工作流设置为在文档的创建和修改上执行。然后,您可以执行在工作流中指定的时间逻辑并相应地更新状态。