SharePoint 2010列表 - 需要方向

时间:2010-11-03 18:13:27

标签: sharepoint sharepoint-2010 sharepoint-list

我是一名冷血开发人员,我被要求为SP 2010重写一个coldfusion应用程序。我没有SP经验,但我现在是SP管理员。

我的申请是进入服务中心的客户的等候名单。客户进入跟踪以下内容的列表:

  • 名称
  • 位置(实体店位置的下拉列表。没有多个/自定义值)
  • 登记入住时间(客户被添加到列表时的时间戳)
  • 需要服务(下拉列表,不允许多个或自定义值)
  • 要求工作人员(选项,用户选择框)
  • 工作人员看到的时间(列表项目编辑开始时的时间戳)
  • 按名称查看(编辑记录的用户名称)
  • 与工作人员完成的时间(保存列表项编辑时的时间戳)

有一些功能我不知道如何构建到此列表中。 1

  1. 列表视图中的记录必须由位置列自动过滤。要查看的位置应基于用户组成员身份。 (每个地点一组)
  2. 时间看见日期/时间字段必须是列表项打开进行编辑时发生的时间戳。
  3. 当用户打开列表项进行编辑时,必须自动输入所看到的名称。
  4. 当用户在编辑后保存列表项时,必须自动输入时间完成时间戳。
  5. 我不希望有人读这篇文章为我创造这个,但我真的很感激你可以指出我的任何提示,建议或教程,这将有助于我实现这些目标。

1 个答案:

答案 0 :(得分:0)

您必须使用SharePoint管理创建此类列表。你有几种可能性来做到这一点。您可以使用具有必要权限的SharePoint站点在Web浏览器中构建它们,您可以使用Microsoft SharePoint Designer(类似,功能较少但在我看来更容易使用),或者您可以在Visual Studio中构建列表后部署列表(如果你想在多个服务器上部署它,或者你想在之后更改列表,那么最好的解决方案,但很难)。

您需要了解一些事项:列表管理一种或多种内容类型。内容类型是包含数据类型(和更多信息)的列的集合。有内容类型和列的模板,但您必须创建自己的内容类型和新列,因为模板可能不足以满足您的需求。

我不确定如何管理你的第一点。肯定有一个解决方案,但我也是初学者。

其他3个点可以由工作流程管理:您可以为列表定义工作流程,在创建或编辑列表项目后执行操作。我不确定这对你的第二点是否有用。

另一种可能性是构建一个webpart,但我认为这不是解决coldfusion项目的方法。在webpart中,您可以处理用户进行的所有交互,并单独更改列表项。

第三种方法是为你的列表构建一个事件接收器(使用Visual Studio),但是你也必须在VS的帮助下构建你的列表。

我确信这不会回答你的所有问题,但我希望你有一些可以告知的方向。