在SharePoint中,问题列表的“问题ID”列如何包含在详细信息表单(DispForm.aspx)和/或警报电子邮件中?

时间:2010-05-26 15:05:18

标签: sharepoint sharepoint-2007

我们创建了一个非常标准的问题跟踪系统,该系统基于SharePoint的模板,只有几个额外的列。在列表视图(AllItems.aspx)上,第一列称为“问题ID”并具有数字。我们的开发人员和QC在讨论中使用该数字。但是,该数字似乎不想显示在详细信息表单(DispForm.aspx)上,也不显示在警报电子邮件中。

这个字段是否可以包含在至少一种通信方法中?如果是这样,怎么样?

谢谢。

3 个答案:

答案 0 :(得分:6)

我们做了类似的工作,并通过SharePoint Designer使用工作流程将ID字段复制到名为“问题编号”的字段中。工作流程在创建/编辑时自动触发(我们包括编辑,因为用户可以在编辑表单上修改该字段,如果发生这种情况,我们希望用实际ID刷新数字。)


在SharePoint Designer中创建工作流之前,需要将一个名为“Issue Number”的列添加到要调整的列表中。

  1. 列表项
  2. 打开Sharepoint Designer
  3. 列表项
  4. 点击文件新建 - >工作流
  5. 为工作流程命名 一个。从下拉列表中选择列表 湾取消选中允许手动启动此工作流程并自动检查新工作流程并进行更改,然后按“下一步”
  6. 为步骤命名为“分配问题编号”
  7. 创建条件 如果比较字段 - >如果问题编号不等于Current_Item:ID
  8. 创建一个动作 更新列表项 - >将问题编号设置为Current_Item:ID
  9. 按完成并通过创建新问题进行测试。
  10. *问题编号将显示在表单上,​​如果您设置了电子邮件通知,则它将显示在重新分配的模板中。 *它不会出现在创建的电子邮件确认中,因为在执行该电子邮件后工作流会被触发。

答案 1 :(得分:1)

我刚刚使用共4个字符添加了问题ID。在公式类型[ID]中创建一个新列,将其设置为“计算”列。瞧!该ID现在位于您的详细信息视图中。

答案 2 :(得分:0)

ID链接为我返回,但是,对我来说足够的工作就是进入“创建”#39;在计算列公式中,确保它在日期和时间设置。然后创建一个唯一的标识(除非您每分钟收到超过1个列表更新),而不是在电子邮件警报消息中查看