System Center Service Manager 中的新增功能

Service Manager 2022 中没有引入新功能。 有关 SM 2022 中修复的问题,请参阅 发行说明

本文详细介绍 System Center 2019 - Service Manager 中支持的新功能。

SM 2019 中的新功能

有关 Service Manager 2019 中更新的新功能/功能的信息,请参阅以下部分。

支持 SQL Server 2017

SM 2019 支持新安装 SQL Server 2017。 了解详细信息

支持 SQL Server 2019 CU8 及更高版本

Service Manager 支持 SQL Server 2019(累积更新 8(CU8)或更高版本,如此处详述

注意

  • Service Manager 2019 支持具有 CU8 或更高版本的 SQL 2019;但是,它不支持 SQL 2019 RTM。
  • 使用 ODBC 17.3 到 17.10.4.1,使用 MSOLEDBSQL 18.2 到 18.6.6。

Active Directory 连接器的改进

Active Directory (AD) 连接器已即兴进行,以便与特定域控制器同步。 现在可以在 Active Directory 连接器的 LDAP 查询中指定域控制器。

改进了 UI 响应能力

用户界面通过解决内存泄漏问题做出响应。

启用服务登录

在早期版本中,在设置 Service Manager Management Server 和 Service Manager 数据仓库管理服务器期间,会要求为 SM 帐户提供各种凭据。 这些帐户是交互式的(允许 本地 登录的帐户(SetInteractiveLogonRight)权限)。

使用 SM 2019,我们启用了 服务登录 类型以使 Service Manager 更安全,默认登录类型设置为 服务登录。 有关如何向运行方式帐户授予服务登录权限的信息,请参阅启用服务登录功能。 了解详细信息

缺陷修复

此版本的 System Center Service Manager 包含所有 bug 修复,直到 SCSM 2016 的更新汇总 5。

注意

Service Manager 1807 中引入了以下功能,在 2019 年进行了增强。

支持 SQL 2017 功能包

可以将 SQL Server 2016 升级到 SQL 2017。 了解详细信息

注意

Service Manager 1801 中引入了以下功能,包括在 2019 年。

支持增强的评估体验

SM 支持增强的体验,用于评估 Service Manager 并激活产品以供零售使用。

Service Manager 的评估版本可以安装并用于 180 天。 在 SM 2016 中,安装评估版本后,无法查看评估期的剩余天数。 使用 Service Manager 1801 及更高版本,可以查看有关评估期的信息,并相应地激活 SM。 了解详细信息

Service Manager UR2 中的新功能

Service Manager 更新汇总 2 支持以下新功能。

支持 SQL 2019 CU8 或更高版本

Service Manager UR2 支持具有累积更新 8(CU8)或更高版本的 SQL Server 2019,如此处详述

此支持适用于 Service Manager 2019。

注意

  • Service Manager 2019 不支持 SQL 2019 RTM,支持具有 CU8 或更高版本的 SQL 2019。
  • 使用 ODBC 17.3 到 17.10.4.1,使用 MSOLEDBSQL 18.2 到 18.6.6。

本文详细介绍 System Center 2016 - Service Manager(SM)中支持的新功能。

System Center 2016 - Service Manager 中的新增功能

以下部分总结了 SM 2016 中发布的新功能。

支持 SQL Server 2014 SP2

支持 SQL Server 2014 SP2 托管 Service Manager 数据库和数据仓库数据库。

Windows 7 支持的 Service Manager 控制台

Service Manager 控制台支持 Windows 7。 但是,需要 .NET 4.5.1 作为先决条件。 从 Microsoft 支持部门 站点https://support.microsoft.com/en-us/kb/2858728下载具有语言包的脱机安装程序。 Service Manager 2016 控制台中引入的新拼写检查功能对 Windows 7 安装的语言支持有限。 Windows 7 上支持的语言包括英语、法语、德语和西班牙语。

对 System Center 2012 R2 组件的支持

为了帮助简化升级,可以将以下 Service Manager 2016 连接器与 System Center 2012 R2 组件配合使用。

  • System Center 2012 R2 Virtual Machine Manager
  • System Center 2012 R2 Orchestrator
  • System Center 2012 R2 Operations Manager
  • System Center 2012 R2 Configuration Manager(包括 SCCM 1511、1602 和 1606)

性能改进

在 System Center 2016 - Service Manager 中,整个数据处理量增加了四倍。 通过此改进,Service Manager 更好地利用 SQL Server。 这些结果来自使用标准建议的拓扑对测试系统进行大量压力,从而在Microsoft进行测试。

可通过以下方式实现性能改进:

改进了工作项创建和更新提交性能

  • 使用此改进大大缩短了创建和更新工作项的时间。

改进了工作流处理

  • Service Manager 中的工作流的延迟应该更少,在遇到延迟时应更快地赶上。

每秒处理容量更高的工作项数

  • Service Manager 可以更轻松地处理每分钟 45 个工作项的大型流入。

组和队列计算得到显著改进

  • 内部测试结果已显示 50% 的改进。 例如,工作项或配置项目为关联用户或工作流显示的时间减少了一半。 在 Service Manager 2012 R2 中,压力环境需要 30 分钟才能刷新组和队列,Service Manager 2016 可以在 15 分钟内刷新组/队列,以执行相同的负载。

下面是性能改进指标的摘要:

下面是测试床的外观,我们用于测试:

  • 400 个同时客户端连接
  • 每分钟流入 45 个工作项
  • 两台辅助 Service Manager 管理服务器分别处理 200 个客户端连接
  • 216 个订阅工作流
  • 42 个队列
  • 已注册 Service Manager 数据仓库
  • AD 连接器正在运行同步 10 万用户
  • 所有计算机都有标准建议的配置

改进了工作项创建和更新提交性能

使用此改进大大缩短了创建和更新工作项的时间。

action Service Manager 2012 R2 Service Manager 2016 起色
事件创建时间 2-6 秒 0.5 秒 4 次
连接器同步期间的事件创建时间 8-10 秒 少于 1 秒 8 次

改进了工作流处理

Service Manager 中的工作流的延迟应该更少,在遇到延迟时应更快地赶上。

以下是工作流在每分钟 45 个工作项速率下延迟 2 小时后赶上的时间:

action Service Manager 2012 R2 Service Manager 2016 起色
工作流赶上时间 2 小时 50 分钟 1 小时 46 分钟 1.5 次

每秒处理容量更高的工作项数

Service Manager 可以更轻松地处理每分钟 45 个工作项的大型流入。

action Service Manager 2012 R2 Service Manager 2016 起色
平均事件创建时间 2.2 秒 0.5 秒 4 次

更快的 SCCM 和 Active Directory 连接器同步

Service Manager 中的 Active Directory 和 SCCM 连接器可以将大量数据导入 Service Manager 数据库。 这样不仅可增加数据表(连接器的数据的存储位置)的大小,还能大幅增加 EntityChangeLog (ECL) 表和历史记录表的大小。 大型 ECL 表大小可能是个问题 - 在某些情况下,它可以显著降低系统速度。

这种情况中,ECL 表和历史记录表将存储有关将数据引入 Service Manager 的时间的详细信息,以及为每个数据项添加或更新的数据。 禁用 ECL 日志记录不会影响从连接器导入数据。 相反,大多数日志记录数据不会写入 ECL 和历史记录表,这可能会导致性能显著提高。 默认情况下,禁用的 ECL 日志记录不可用。 换句话说,默认情况下,ECL 日志记录处于启用状态。 但是,可以使用简单的 PowerShell cmdlet 轻松启用禁用的 ECL 日志记录。 有关详细信息,请参阅 (可选)禁用 ECL 日志记录以提高连接器同步速度。

整理 ECL 日志的改进

在 ECL 日志整理过程中,Service Manager 不会整理对实体的最新更改,即使该实体的保留历史记录已过。

整理最终会为在 ECL 表中创建的每个对象保留一个条目,以便在 Service Manager 部署的生存期内。 为了保留 ECL 表中的最后一个条目,存储过程(p_GroomChangeLog)的执行可能需要一段时间。 在某些情况下,ECL 条目非常大时超过 30 分钟。 作为优化的一部分,Service Manager 不会保留条目,这会导致整理存储过程的性能改进。 通常,整理存储过程的运行速度为 3 到 4 倍。

因此,如果实体的历史记录保留期已过,则历史记录选项卡不会显示实体的任何条目,而不是之前看到一个条目。

减少事件工作流滞后时间

Service Manager 中包含的以下与事件相关的工作流已经过优化,以减少更新事件的时间量,尤其是在同时创建许多工作项时。

  • WorkItem_SetFirstAssingedTo_RelationhsipAdd_Rule

  • Incident_Adjust_PriorityAndResolutionTime_Custom_Rule.Update

  • Incident_Adjust_PriorityAndResolutionTime_Custom_Rule.Add

  • ServiceManager.IncidentManagement.ParentIncidentActivated.UpdateRule

每个工作流的批大小都会增加,从而提高了性能,并允许同时更新的事件数。

将 ADGroupExpansion 工作流集成到 ADConnector 中

AD GroupExpansion 功能现在是 ADConnector 的一部分,而不是上一版本中的单独工作流。

  • GroupExpansion 功能按 ADConnector 相同的计划运行。

  • 同步组成员身份更改所需的时间已减少。

数据仓库多维数据集中的新日期维度

使用 System Center 2016 - Service Manager,Service Manager 数据仓库多维数据集包含新的日期维度,可帮助你基于 Year、Quarter、Month、Day 等创建丰富的报表和切片数据。

日期维度

以下新维度已添加到 Service Manager 数据仓库多维数据集:

多维数据集名称:Service Manager 工作项多维数据集

  • 内容:事件、问题管理
  • 新的日期维度:
    • Incident ClosedDate
      • Incident CreatedDate
    • Incident ResolvedDate
    • 问题 ClosedDate
    • CreatedDate 问题
    • ResolvedDate 问题

多维数据集名称:更改和活动管理多维数据集

  • 内容:更改和活动管理
  • 新的日期维度:
    • Activity ActualEndDate
      • Activity ActualStartDate
      • Activity CreatedDate
      • Activity ScheduledEndDate
      • Activity ScheduledStartDate
      • ChangeRequest ActualEndDate
      • ChangeRequest ActualStartDate
      • ChangeRequest CreatedDate
      • ChangeRequest ScheduledEndDate
      • ChangeRequest ScheduledStartDate

多维数据集名称:Service Manager 服务目录库多维数据集

  • 内容:服务目录
  • 新的日期维度:
    • Activity ActualEndDate
    • Activity ActualStartDate
    • Activity CreatedDate
    • Activity ScheduledEndDate
    • Activity ScheduledStartDate
    • ReviewActivity ActualEndDate
    • ReviewActivity ActualStartDate
    • ReviewActivity CreatedDate
    • ReviewActivity ScheduledEndDate
    • ReviewActivity ScheduledStartDate
    • ServiceRequest ActualEndDate
    • ServiceRequest ActualStartDate
    • ServiceRequest CreatedDate
    • ServiceRequest CompletedDate
    • ServiceRequest ClosedDate
    • ServiceRequest ScheduledEndDate
    • ServiceRequest ScheduledStartDate

所有这些维度都有以下属性,可用于切片数据:

维度列表

为自定义多维数据集中的其他日期字段添加日期维度

  1. 在定义多维数据集定义的管理包中,为所需字段添加命名的计算,如下所示:

    <NamedCalculation ID="Incident_CreatedDate__DateKey" Target="IncidentDW!IncidentDim" ColumnType="Int">
            <Calculation>isNull(CONVERT(nvarchar(8), CreatedDate, 112),'20000101')</Calculation>
          </NamedCalculation>
    

    NamedCalculation ID 的末尾应有字符串 __DateKey ,数据仓库中的此字段不应为 NULL 或 0。

  2. 密封管理包并将其导入 Service Manager。

  3. 在数据仓库上运行 MPSyncJob,并等待管理包标记为 “已完成”。

  4. 处理所有多维数据集,或等待一夜之间自动处理。

  5. 多维数据集使用上面定义的新日期维度进行更新。

基于 HTML 的新自助服务门户

此版本包含一个新的基于 HTML 的自助服务门户,它提供以下增强功能:

  • 具有易用导航的更新后的现代 UI
  • 多个浏览器支持
  • 门户中现在支持公告
  • 新的服务目录
  • 用于帮助文章的丰富浏览器
  • “我的活动”和“我的请求”管理
  • 服务器缓存,可减少数据库调用时间并提高门户性能
  • 支持自助服务门户页面的直接 URL
  • 丰富的自定义选项

有关详细信息和安装和自定义门户,请参阅 为 Service Manager 部署自助服务门户。

注意

已删除旧版 Silverlight 和基于 SharePoint 的自助服务门户。

Service Manager 控制台中的拼写检查

现在为工作项表单启用了拼写检查。 目前不支持 21 种 Service Manager 支持的语言(简体中文)、中文(繁体中文)、日语和朝鲜语的 17 种。 若要使用此功能,请安装所需的语言包,并为所需语言设置键盘 IME。 此功能默认处于启用状态,但可以通过导航到“查看>拼写检查进行切换。

正在打开活动

为服务请求和更改请求添加了新的控制台任务 “正在 打开活动”。 当工作项移动到 正在进行 状态时,将启用此控制台任务的链接。 单击此任务的链接将打开当前正在进行的活动。 对于没有任何正在进行的活动的工作项,将显示工作项的本地化消息“无活动”状态。 在早期版本的 Service Manager 中,需要打开工作项,导航到 “活动 ”选项卡,然后选择 “正在进行 ”活动。 现在,只需单击一下即可访问正在进行的活动。

支持 Lync 2013 和 Skype for Business

System Center 2016 - Service Manager 包括支持在 Microsoft 办公室 suite 2013 和 2016 中与 Lync 2013 和 Skype for Business 集成的更新。 有关使用 Lync 或 Skype for Business 联系用户的信息,请参阅 “从事件表单联系用户”。

注意

不支持早于 2013 的 Lync 版本。

安装更改以支持 SQL AlwaysOn 安装

通过安装向导,可以在复杂的配置(例如具有不同命名实例的 SQL AlwaysOn 配置)中轻松安装 Service Manager。

现在,可以同时配置 SQL 管理服务器、实例名称和端口号。

配置 SQL 管理服务器和端口

对 .NET Framework 4.5.1 的支持

Service Manager 2016 现在支持 .NET Framework 4.5.1

后续步骤