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

Jes*_*cer 4 sharepoint sharepoint-2007

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

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

谢谢.

Ant*_*ony 6

我们做了类似的工作,并通过SharePoint Designer使用工作流将ID字段复制到名为"Issue Number"的字段中.工作流被触发自动上创建/编辑(我们包括编辑,因为该场可以通过编辑表单上的用户,并进行修改,如果出现这种情况,我们希望用实际的ID刷新数).


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

  1. 项目清单
  2. 打开Sharepoint Designer
  3. 项目清单
  4. 单击文件新建 - >工作流程
  5. 为工作流程命名.从下拉列表中选择列表b.取消选中允许手动启动此工作流程并自动检查新工作流程并更改,然后按"下一步"
  6. 为步骤命名,如"分配问题编号"
  7. 创建条件如果比较字段 - >如果问题编号不等于Current_Item:ID
  8. 创建操作更新列表项 - >将问题编号设置为Current_Item:ID
  9. 按完成并通过创建新问题进行测试.

*问题编号将显示在表单上,​​如果您设置了电子邮件以通知作业,它将显示在重新分配的模板中.*它不会出现在创建的电子邮件确认中,因为在执行该电子邮件后会触发工作流程.