✉️ServiceNow 平台深度解析与管理员概览

ServiceNow 平台深度解析与管理员概览
type
status
date
slug
summary
category
tags
password
icon
ServiceNow 平台深度解析与管理员概览
ServiceNow 是一个强大的、基于云的企业级软件平台,其核心目标是简化和自动化企业内部的各类工作流程。它不仅仅是一个IT服务管理(ITSM)工具,更致力于成为企业级的人工智能(AI)平台,通过与传统系统集成及AI驱动的助理来提升用户体验和运营效率。
核心概念与架构
  1. ServiceNow 实例 (Instance): 每个组织都拥有其独立的 ServiceNow 环境,称为实例。通常会分为开发 (Dev)、测试 (Test/QA) 和生产 (Prod) 等多个实例,数据相互隔离。个人学习者可以通过 developer.servicenow.com 获取免费的个人开发者实例 (PDI) 进行学习和实践。每个实例都有唯一的URL (如 yourcompany.servicenow.com)。
  1. 数据结构:表 (Table)、记录 (Record) 与字段 (Field): ServiceNow 的所有数据都存储在表中,类似于数据库。每张表包含多条记录,每条记录代表一个独立的条目(如一个用户、一个事件)。每条记录都由多个字段组成,用于存储具体信息。
      • 任务表 (Task Table - task): 这是一个核心的父表,许多关键应用(如事件、问题、变更、请求)的表都从其继承字段和属性。
      • Sys ID: 每条记录都有一个全局唯一的32位系统ID (Sys ID)。
  1. 用户 (User)、组 (Group) 与角色 (Role): 这是 ServiceNow 权限管理的基础。
      • 用户 (sys_user): 系统中的个人账户。
      • 组 (sys_user_group): 用户的集合,便于管理。
      • 角色 (sys_user_role): 定义用户权限的集合,决定用户可以访问哪些应用程序、模块和数据。
      • 最佳实践: ServiceNow 推荐将角色分配给组,然后将用户添加到组中。用户会自动继承其所属组的所有角色。
  1. 访问控制列表 (ACL - Access Control List): ACL 是更细粒度的安全规则,用于精确控制用户或组对特定记录、字段的读取、写入、创建和删除等操作权限。通常需要 security_admin 角色来修改 ACL。
核心功能与应用
  1. 事件管理 (Incident Management): 当发生服务中断或质量下降时(如笔记本电脑故障),用户创建事件记录。系统可根据类别、配置项 (CI) 或用户级别 (如VIP用户) 自动将事件分配给相应的处理团队或工程师。处理过程、状态变更和解决方案都会被记录,并在解决后通知用户。
  1. 服务水平协议 (SLA - Service Level Agreement): SLA 是服务提供商与客户之间关于服务交付标准(尤其是响应时间和解决时间)的合同。ServiceNow 可以根据事件的优先级、类别等条件自动附加和跟踪 SLA。如果未在规定时间内达成目标,SLA 会被标记为“违约 (Breached)”。SLA 定义可以配置工作日历 (Schedule) 以排除非工作时间。
  1. 配置管理数据库 (CMDB) 与配置项 (CI - Configuration Item):
      • CI: 构成服务或IT基础设施的任何组件(如服务器、应用程序、路由器、数据库)。CI 的信息存储在 CMDB 中。cmdb_ci 是所有CI表的父表。
      • 资产 (Asset): 通常指具有财务价值的 CI(如硬件设备、软件许可证)。所有资产都是 CI,但并非所有 CI 都是资产。
  1. 更新集 (Update Set): Update Set 用于捕获对 ServiceNow 实例的配置更改(如创建或修改表、字段、业务规则、UI策略、ACL等)。它们是 XML 文件,主要用于在不同实例之间迁移这些配置(例如,从开发实例到测试实例,再到生产实例)。批处理更新集 (Batch Update Set) 可以将多个子更新集打包迁移。
  1. 应用程序范围 (Scope):
      • 全局范围 (Global Scope): 默认的应用程序环境,包含核心平台功能。
      • 范围应用程序 (Scoped Application): 在特定隔离环境中构建的自定义应用程序。这有助于代码组织、避免冲突,并使应用程序更易于安装、升级和卸载。范围应用通常通过 Studio 开发,并可利用 Git 进行版本控制和部署。
  1. 服务目录 (Service Catalog): 提供一个用户友好的界面,用户可以从中订购预定义的服务和产品(如申请新设备、请求软件访问权限)。提交请求后,会生成请求 (Request - sc_request)、请求项 (Requested Item/RITM - sc_req_item) 和目录任务 (Catalog Task - sc_task) 来履行该请求。
  1. 流设计器 (Flow Designer): 一个无代码/低代码工具,用于构建和自动化复杂的业务流程和工作流,可以替代传统的工作流引擎。
  1. 记录生成器 (Record Producer): 服务目录中的一种特殊项目,它允许用户通过填写表单直接在任何指定的表中创建记录(例如,通过服务目录提交一个事件单)。
  1. UI 策略 (UI Policy): 无需编写客户端脚本,即可根据特定条件动态修改表单上字段的属性(如可见性、强制性、只读状态)。
  1. 通知 (Notification): 系统可以根据特定事件(如记录创建、更新、SLA预警)自动向用户或组发送电子邮件或其他类型的通知。
平台管理与维护
  1. 升级与发布: ServiceNow 每年对其平台进行两次重大升级,通常以世界各地的城市命名(如 Utah, Vancouver)。组织需要定期升级其生产实例以获取新功能和安全更新。升级监视器 (Upgrade Monitor) 可用于跟踪升级状态。
  1. 插件 (Plugins): 插件是向 ServiceNow 实例添加新功能和应用程序的组件。有些是免费的,有些则需要额外付费。
  1. 系统诊断与调试: ServiceNow 提供了多种工具用于诊断问题,如系统日志 (System Logs)、脚本调试器 (Script Debugger)、调试安全规则 (Debug Security Rules) 和状态页面 (Stats Page,可查看实例版本等信息)。
总结 ServiceNow 凭借其强大的工作流自动化能力、灵活的定制化选项以及持续的产品创新(包括对AI技术的投入),已成为企业数字化转型的重要支撑平台。对于管理员而言,深入理解其核心架构、数据模型、权限体系以及配置管理工具是确保平台稳定高效运行的关键。
上一篇
Craft 是一款设计精美、功能强大的 现代笔记与文档创作工具,主要面向内容创作者、知识工作者、团队协作用户等
下一篇
ServiceNow 管理员基础课程
Loading...