ServiceNow - 管理


ServiceNow 管理负责为组织提供 ServiceNow 平台的一般支持、管理和维护。

它还包括自定义用户界面、保持版本最新、应用程序和模块的配置、管理安全和用户访问、监控系统性能并定期进行健康检查、管理工作流程、UI 策略、UI 操作等。

ServiceNow 管理员还负责设置 ServiceNow、使用初始数据加载 ServiceNow、设置组、角色、用户、SLA 等。

立即服务配置

ServiceNow 初始配置的最佳方法是使用“ITSM 引导设置”应用程序。通常,只有系统管理员才能访问 ITSM 引导设置应用程序。

ITSM 引导式设置提供了一系列任务,可帮助您从头开始在 ServiceNow 实例上配置 IT 服务管理 (ITSM) 应用程序,包括公司名称、徽标、颜色组合、字体、横幅、表单布局、要在表单中显示的字段、列表、 ETC。

此外,ITSM 指导设置还有助于配置事件、变更、问题等主要应用程序。要打开 ITSM 指导设置,请在导航栏中搜索 ITSM,然后打开第一个搜索结果“ITSM 指导设置”,然后单击获取开始按钮,如下图。

立即服务配置

ITSM 引导设置

整个设置分为公司、连接、基础数据、CMDB 等类别。我们必须使用交互式引导菜单一一配置每个类别。每个类别的完成进度显示在内容框架旁边,并且总体完成状态显示在内容框架的顶部。

我们可以按任何顺序配置类别,也可以跳过任何特定类别的配置。从头开始配置 ServiceNow 的任务非常大,因此,我们可以将配置每个类别的任务分配给单个管理员用户。

连接性

引导设置中的步骤非常详细且不言自明。您可以尝试指导设置并尝试配置各种类别。每个类别都有说明和帮助可供参考。

导入集

导入集用于从 Excel、JDBC 等外部源导入 ServiceNow 中的数据。数据导入到 ServiceNow 中,然后映射到相关的 ServiceNow 表中。数据可以手动导入一次,也可以安排定期自动导入。让我们通过一个例子来一一讨论这两个导入。

手动导入

可以使用“系统导入集”应用程序的“加载数据”模块手动导入数据。举个例子,我们要在ServiceNow中导入5个组。ServiceNow中存储组的表是sys_user_group。要浏览此表中的数据,只需在导航栏中输入“sys_user_group.list”即可。

手动导入

假设我们的excel中有五组数据,我们想将其上传到ServiceNow中。

A C
1 姓名 描述 积极的
2 甲骨文数据库管理员 Oracle DBA 的 ITSM 小组 真的
3 中间件 中间件团队的 ITSM 小组 真的
4 文件传输 文件传输团队的 ITSM 组 真的
5 MQ MQ 团队的 ITSM 小组 真的
6 性能测试 ITSM 性能测试团队 真的

打开“系统导入集”应用程序的“加载数据”模块。在导入集表中,单击“创建表”,因为我们没有任何现有的导入表用于导入用户组。导入表基本上是中间表或临时表。

当我们导入文件时,数据首先加载到该表中,然后,我们可以将该导入表中的数据加载到 ServiceNow 中的实际目标表(在本例中为 sys_user_group)。

然后,在“标签”字段中给出新表的名称。这里需要注意的重要一点是,由用户创建的所有表的名称中都带有“u_”前缀,并且ServiceNow的所有系统表的名称中都带有前缀“sys_”。

从资源管理器中选择文件。此外,您还可以给出工作表编号,该编号对应于 Excel 中的选项卡和 Excel 中的标题行(列名称)。在我们的例子中,它们都是“1”。最后,点击提交。

加载数据

进步

该过程完成后,您将看到上面的屏幕,其中状态为完成以及必须遵循的后续步骤。首先,让我们转到后续步骤下的导入集。

导入集

您可以看到导入集已创建,状态为“已加载”,这意味着我们的 excel 文件中的数据已加载到我们的中间表“u_user_group_import”中。您可以通过在导航栏中搜索 u_user_group_import.list 来检查该中间表中的数据。

现在让我们继续为导入的数据创建一个变换映射。在转换映射中,基本上,我们创建了中间表和目标表(sys_user_group系统表)之间的映射,这意味着中间表的哪一列对应于目标表的哪一列,以便可以将数据相应地加载到目标表中。

转到“系统导入集”应用程序下的“创建变换图”模块,并为变换图指定任意名称。选择源表(在本例中为 u_user_group_import)和目标表(sys_user_goup)。因为,我们必须保持此转换映射处于活动状态,选中活动框并选中“运行业务规则”。业务规则是一组规则,在对表进行任何插入或更新时运行。

例如,如果用户未在字段中输入任何数据,则会自动设置默认值。如果您想在将数据插入目标表之前处理数据,您甚至可以提供自己的脚本,为此请选中“运行脚本”框。

表变换映射

现在,我们已经创建了一个转换映射,我们可以将源表的列映射到目标表,或者允许 ServiceNow 为我们进行自动映射。转至系统导入集 → 管理 → 转换地图下的“转换地图”模块。

选择我们刚刚创建的变换图并检查“相关链接”部分。有两个选项,自动映射和映射辅助。单击“自动映射匹配字段”,您将发现所有映射都在“字段映射”选项卡中自动完成。

字段地图选项卡

您还可以尝试通过单击“映射辅助”来手动进行映射。

地图辅助

让我们运行此转换映射以将数据加载到目标表中。这是我们的最后一步。转到“系统导入集”内的“运行转换”模块。选择我们刚刚创建的变换图,然后单击“变换”。

变换地图

我们将看到下面的屏幕,显示 .

转型最终状态

现在,我们将转到 sys_user_group 表并检查我们的组是否已成功导入。

导入成功

由于我们是第一次导入用户组,因此我们需要创建导入表、转换映射等。在用户组的所有后续导入中,这些工作将减少,因为我们已经有了导入表,并且变换地图。

预定数据导入

如果我们的 ServiceNow 正在从某些外部系统接收数据,则计划的数据导入非常有用。ServiceNow 可以通过 FTP、HTTP、SCP 等方式连接到其他系统。我们还可以定期在 ServiceNow 中上传文件,以便计划的导入过程可以获取该文件。

让我们举个例子,其中,我们有一些基于UNIX的外部系统,它每天都会生成一个文件(在固定路径中),其中有新员工加入BookWorm ltd的详细信息。

ServiceNow 应该从外部系统提取该文件,处理该文件,最后将数据导入 sys_user 表中。让我们一步一步地实现这一点。首先,我们要创建一个数据源,导航到“系统导入集”应用程序下的“数据源”模块。

给出数据源的名称、导入集表(将创建新表)、ServiceNow 将提取的文件的格式(CSV、XML、Excel、Jason 等)。在这里,我们以csv为例,因此我们还必须给出csv 分隔符,在我们的例子中为“,”(逗号)。现在选择文件检索方法,这里我们使用 FTP,我们必须提供服务器、文件可用于拉取的路径名、FTP 用户名和密码。

数据源

单击提交按钮后,再次打开数据源,然后单击相关链接部分中的“测试加载 20 条记录”。ServiceNow 现在将尝试通过 FTP 测试加载记录,因此请确保该文件存在于上述位置。

相关链接

现在,在测试加载之后,我们必须创建变换图。导航到变换贴图并单击新建以创建新的变换贴图。将我们在数据源定义期间创建的源表的名称和目标表的名称指定为 sys_user。

导航至变换地图

提交后,打开新创建的转换后的地图并转到相关链接部分。在这里,如果自动映射无法正确检测字段,您可以使用自动映射或使用映射辅助(用于手动映射)。

相关链接部分

单击更新以确认映射。

现在,是时候创建计划的导入了。导航到“系统导入集”应用程序内的“计划导入”模块,然后单击“新建”以创建新的计划导入。选择我们创建的数据源,然后选择运行此计划导入的频率。它可以是每天、每周、每月或定期。让我们让它在每天 08:00 运行。

预定进口

单击提交并在计划的导入运行后检查用户表。数据应导入到 sys_user 表中。

用户表

SLA 配置

SLA 代表服务水平协议,它是服务提供商和服务消费者(客户)之间的承诺或合同,也可以是组织内各个部门之间的承诺。该合同明确规定了提供商应提供的服务水平、响应时间、事件解决时间、处罚(如果有)、正常运行时间、系统性能等。

例如 - BookWorm 有限公司。已在其组织内实施 ITIL,这样组织内报告的每个事件都应记录在 ServiceNow 中,并分类为以下四个类别中的任意一个:严重、高、中和低。

BookWorm ltd. 的 IT 部门和业务部门之间签署了 SLA,其中明确定义了解决每个类别的事件的时限 -

严重 - 6 小时,高 - 24 小时,中 - 48 小时,低 - 72 小时

这称为解决时间。以类似的方式,还有响应时间 SLA,它定义了 ServiceNow 系统中确认事件(或将事件分配给相应组)的时间限制。

严重 - 30 分钟,高 - 60 分钟,中 - 5 小时,低 - 8 小时。

为了定义 SLA,我们在“SLA 应用程序”中有一个名为“SLA 定义”的模块。要定义新的 SLA,请打开 SLA 定义模块并单击“新建”按钮。

服务等级协议定义

让我们在事件表中创建一个 SLA。我们还可以选择在任何其他表中创建 SLA,例如变更、问题等。首先,从关键事件的响应时间开始。提供 SLA 的名称,选择类型作为 SLA,选择目标作为响应,选择表作为事件。工作流程用于升级目的。

例如,如果 SLA 时间已过 50%,并且事件未得到解决/确认,我们可以选择向该团队的领导发送警报电子邮件。然后,如果 SLA 时间结束了 75%,我们可以选择向该团队的经理发送电子邮件等等。我们将在下一节中更详细地了解工作流程。

现在,选择用户定义的持续时间并将持续时间指定为 30 分钟,就像针对严重事件一样。然后选择时间表,这意味着,如果我们要计算 SLA 时间 24 X 7、排除周末、仅排除星期日等。

紧急事件

现在让我们设置条件,以便将此 SLA 附加到每个新的严重事件。向下滚动到下一部分,您可以给出开始条件,如下所示,

  • 事件正在进行中。

  • 事件是新的。

  • 事件的优先级至关重要。

此外,对于停止条件,一旦事件被分配并移至“进行中”状态,我们就选择停止 SLA。

开始条件

停止条件

最后,点击提交。现在,我们将创建一个新的严重事件,并检查此 SLA 是否附加到该事件。

新的重大事件

从事件列表中再次打开事件并向下滚动到“任务 SLA”部分。您可以看到,我们的新 SLA 已附加,并显示了违反响应 SLA​​ 的剩余时间。

任务 SLA

同样,也可以创建解决方案 SLA,发布后,您可以看到两个单独的 SLA,即响应和解决方案,附加到任务 SLA 部分中的事件。

工作流程

ServiceNow 将工作流定义为自动化应用程序中流程的活动序列。它基本上是一个流程图,记录了所需事件发生后逐步触发的所有活动。让我们尝试以 BookWorm ltd 为例来理解这一点。

我们必须为每个变更请求添加一个新的工作流程,该工作流程分配给前端 IT 团队,该工作流程包括两项活动 -

  • 如果变更请求中的分配组选择为“前端 IT 团队”,则服务字段中的值应自动设置为“IT 服务”。

  • 前端 IT 团队的每个变更请求都需要获得其经理 Cristina Sharper 的批准。

对于工作流程,我们有一个名为“工作流程编辑器”的模块。在导航栏中搜索并单击“工作流程编辑器”。单击“新建”以创建新的工作流程。在此屏幕中,我们还可以看到现有的工作流程,也可以对其进行编辑。您可以看到下面的屏幕 -

新的工作流程

给出我们必须为其创建工作流的工作流和表的名称。我们还可以在此时给出工作流的条件,但我们也可以稍后给出条件。

新工作流程1

现在,工作流已创建,让我们在此工作流中添加条件和活动。单击左上角的菜单栏并转到属性。

改变工作流程前端团队

从属性中,转到“条件”选项卡以指定触发工作流的条件。在这里,我们将选择“如果分配组是前端 IT 团队”。我们可以结合 AND/OR 添加多个条件。然后,单击“更新”。

条件选项卡

在右侧框架中,转到“核心”选项卡。在这里,您将看到我们可以在工作流程中添加的活动列表,例如批准、条件、任务等。您可以继续尝试它们。在此示例中,我们将在“审批”主活动下使用“审批用户”,在“实用程序”主活动下使用“设置值”。

审批用户

首先,让我们将“设置值”拖动到工作流程中。拖动“设置值”活动后,将打开一个弹出窗口,我们必须提及需要设置值的字段。我们将选择“服务”字段并将值设置为IT服务。

工作流程活动

现在,您将在工作流程中看到我们的活动,但是到目前为止,它尚未通过任何箭头连接。因此,首先,我们必须删除 Begin 和 End 活动之间的现有箭头,并在 Begin 和 End 之间插入“设置值”活动。

选择开始和结束之间的现有箭头,然后单击键盘上的删除按钮。然后将箭头从“开始”活动的黄点拖动到“设置值”活动。将生成一个新箭头。

工作流程活动1

现在,我们必须为批准用户添加另一个活动。拖动批准用户活动并执行与上面相同的操作。

批准用户活动

这就是我们最终的工作流程:

最终工作流程

现在,单击左上角的菜单栏,然后​​单击“发布”以使我们的工作流程生效。

工作流程直播

发布后,我们的工作流程将变得活跃,当任何变更请求被分配给前端 IT 团队时,我们的新工作流程将被触发。

通知

通知用于在发生某些事件时通知用户或向用户发送警报,例如事件优先级的更改、事件状态的更改等。通知通常通过电子邮件发送。

首先,要开始设置通知,请检查 ServiceNow 中是否配置了电子邮件设置。进入系统邮箱的“邮件属性”模块,勾选“启用邮件发送”框和“启用邮件接收”框。单击“保存”。

电子邮件属性

现在,让我们创建一个通知,每当任何关键事件被分配到“前端 IT 团队”组时,都会向该团队的经理 Cristina Sharper 发送一封电子邮件。进入“系统通知”应用程序下的“通知”模块。

现在,给出通知的名称,后面是创建此通知的表,然后在“何时发送”选项卡下设置条件。

通知

现在,转到“谁将接收”选项卡并设置将接收电子邮件的用户。

谁将收到标签

最后,在“它将包含什么”选项卡中,我们可以给出电子邮件的正文/文本。

它将包含什么选项卡

现在,一旦将任何重大事件分配给前端 IT 团队,其经理就会收到有关该事件的电子邮件通知。

报告和预定工作

报告用于根据 ServiceNow 中的可用数据创建报告。该报告可以提供与事件、用户、变更、问题等相关的信息。我们可以以条形图、饼图、图形格式或根据业务需求生成报告。计划作业还可以根据定义的频率自动生成报告。

让我们为 BookWorm ltd 创建一份报告。其中,前端 IT 团队的经理将收到每周报告(通过计划的作业),其中包含许多已打开的关键、高、中和低优先级事件并分配给前端 IT 团队。

让我们从创建报告开始。导航到“报告”应用程序下的“创建新”模块。给出报告名称。在源类型中,选择表,因为我们必须从事件表中提取数据。最后,单击运行。您将看到表中的全部数据。

创建新报告

现在,我们可以添加过滤器来添加条件,以便仅根据我们的要求提取特定数据。

创建新报告1

单击下一步并选择您需要的报告类型,例如条形图、饼图、时间序列等。我们将在此处使用条形图。选择栏并单击下一步。

选择报告类型

单击下一步,您现在可以配置报告。在“分组依据”选项中,我们将选择“优先级”,在“聚合依据”中,我们将选择“计数”。

报告组

单击下一步,系统将要求您自定义报告的样式。您可以更改条形的颜色、标题字体、标题位置等。

定制报告

最后,单击“保存”以保存此报告。您可以使用右上角的按钮来运行报告以查看结果。

运行您的报告

接下来,我们必须使用计划作业每周安排此报告。转到“系统定义”应用程序下的“计划作业”模块,然后单击“新建”。

预定的工作

在下一个屏幕上,选择“自动生成和分发报告”。然后给出计划作业的名称,选择我们刚刚创建的报告并添加接收报告的用户。更改“运行”字段以使其每周运行一次。我们还可以提供有关该报告的介绍性信息。最后,点击提交。

自动化生成和分发

您可以在计划作业模块内的报告列表中找到此新报告。

服务目录

服务目录为用户提供自助服务机会。用户可以从列表(目录)中选择所需的服务并提交请求。它的外观和感觉就像在线购物,用户可以将服务(硬件、软件或任何其他列出的服务)添加到购物车中并最终订购。

我们也可以将包裹下的物品捆绑起来,直接订购包裹。例如,在BookWorm ltd.,如果一个新成员加入Frontend IT团队,他/她可以简单地订购一个软件包“Frontend IT kit”,其中包含团队内部使用的软件,如Rational Developer、Notepad ++、Winscp和Sql开发商。

因此,用户将提出一个请求,其中包含四个项目(Rational Developer、Notepad++、Winscp 和 Sql Developer)。对于每个项目,可能有不同的任务,例如采购团队获取软件的新许可证的任务,然后 IT 团队在计算机中安装软件的任务或对某些软件进行额外批准的任务, ETC。

服务目录

因此,ServiceNow 服务目录中有三个表:

  • 请求表

  • 项目表

  • 任务表

所有这些表都是相互关联的,您可以在服务目录应用程序 → 打开记录模块中找到这些表。

打开记录模块

开放记录模块1

开放记录模块2

ServiceNow 提供了一些默认的类别和项目。进入自助服务应用程序的服务目录模块。您可以在内容框架中找到服务目录的主页。

自助申请

让我们发出一个针对 Microsoft 访问和 Cisco jabber 的示例请求。转到“软件”并单击“Microsoft 访问”。您可以添加到购物车或直接订购该商品。

微软访问

在这里,我们还必须添加 Cisco jabber,因此我们将选择“添加到购物车”并继续购物。按照类似的步骤添加 Cisco jabber,最后单击“继续查看”。提交请求后,您将看到以下页面以及三个表中的条目。

添加到购物车

打开请求表并选择您的请求。您将看到此请求所附的项目。单击项目,您将看到与该项目关联的任务。

所需物品

所需物品1

您还可以使用“我的目录”、“我的类别”和“我的项目”模块中的“目录定义”应用程序在 ServiceNow 中创建自己的服务目录和项目。

诊断和故障排除

系统管理员的职责不仅限于应用程序和模块的设置和配置。系统管理员还通过参考日志、统计数据、内存利用率、CPU 消耗等来对系统的性能和响应时间负责。

ServiceNow 提供了一个名为“系统诊断”的应用程序,它集合了许多对系统管理员有用的模块。名为“诊断页面”的模块列出了服务器、数据库、统计信息等的完整配置。诊断页面分为四个主要部分 -

  • 集群节点状态

  • 系统总览

  • 数据库概览

  • 数据库连接

集群是节点的集合,节点是单个系统,负责存储和处理数据。在集群节点状态部分,您将找到内存利用率、命中的事务数量、登录用户、JVM 正常运行时间等详细信息。系统概述部分列出了与事件、POP3、SMTP 等相关的详细信息。

数据库概述部分提供与数据库版本、驱动程序、类型等相关的详细信息,最后,数据库连接提供在 ServiceNow 中执行的查询的日志、连接详细信息等。

诊断和故障排除

诊断和故障排除1

另一个重要的应用是“性能分析”。故障排除下的“诊断”模块列出了 ServiceNow 中收到的每个错误和异常。

绩效分析

单击任何错误可查找导致错误的底层脚本。

诊断