为创作视图示例应用场景自定义视图中的列标题

System Center - Service Manager 包含预定义的视图,可用于在 Service Manager 控制台中显示各种工作项和配置项的信息和状态。 视图在未密封的管理包中定义,允许进行一些视图自定义。

例如,你可以使用下列过程来自定义预定义视图的列标题,从而反映在你的组织中所采用的流程。

对视图进行的另一项自定义是向预定义视图添加列。 有关将列添加到现有视图的详细信息,请参阅 管理包 博客中的“编辑视图”。

自定义视图中的列标题

  1. 找到并导出包含要自定义的视图的管理包,如下所示:

    1. 在 Service Manager 控制台中,选择“ 管理”。
    2. 在“管理” 窗格中,选择“管理包”
    3. “管理包”视图中,选择“密封”以按密封和未密封的管理包对列进行排序。 选择包含要自定义的视图的管理包。 它必须是未密封的管理包,如“Service Manager 事件管理配置库”
    4. “任务 ”窗格中,选择“ 导出”。
    5. “浏览文件夹 ”对话框中,选择要存储导出的管理包的文件夹,然后选择“ 确定”。
  2. 在 XML 编辑器(如记事本或 Microsoft Visual Studio)中打开导出的管理包。

  3. 更新管理包,如下所示:

    1. 在文件的 <LanguagePacks> 部分中,找到要自定义列的 显示字符串

      本例显示“我的事件” 视图的代码:

      System.WorkItem.Incident.AssignedToMe.View
      

      以及该视图中“类别” 列的代码:

      System.WorkItem.Incident.AssignedToMe.View.Header_Category
      

      以及“我的事件” 视图中“类别” 列的 DisplayString

      <DisplayString ElementID="System.WorkItem.Incident.AssignedToMe.View.Header_Category">
          <Name>Category</Name>
          <Description>Category</Description>
      </DisplayString>
      
    2. <Name> </Name> 标签内的列标题和 <Description> </Description> 标签内的列标题替换为自定义列标题。 例如,将 Category 替换为“我的组织的类别”。

  4. 保存自定义管理包。

  5. 在 Service Manager 中导入自定义管理包:

    1. 在“管理” 窗格中,选择“管理包”
    2. “任务 ”窗格中,选择“ 导入”。
    3. “选择要导入 的管理包”对话框中,选择存储自定义管理包的文件夹,然后选择“ 打开”。
    4. 在“ 导入管理包 ”对话框中,选择“ 导入”。 等待导入完成,然后选择“ 确定”。

在 Service Manager 控制台中,选择自定义的视图以查看新的列标题。

后续步骤