用途:在 ServiceNow 上构建 HR Service Delivery(HRSD),通过 HR 案例、生命周期事件和自助服务来统一处理员工服务请求。
主要能力:围绕 Employee Center 门户、HR 服务目录、知识文章与“我的 HR 案例”组织员工服务;支持创建 HR 案例(sn_hr_core_case)、从 HR 目录请求生成案例、创建入职/离职生命周期事件(sn_hr_le_lifecycle_event)并按模板生成生命周期活动(sn_hr_le_activity)、配置 HR 服务(sn_hr_core_service)、基于模板生成 HR 文档,以及在 Employee Center 中展示案例状态与待办活动。
关键表:sn_hr_core_case(HR 案例)、sn_hr_core_case_operation(案例操作/任务)、sn_hr_le_lifecycle_event(生命周期事件)、sn_hr_le_activity(生命周期活动)、sn_hr_core_service(HR 服务)。
使用方式:资料中的脚本均标注为 ES5 ONLY,使用 GlideRecord 等传统 API 编写,例如创建案例时初始化 sn_hr_core_case 并设置 short_description、hr_service、subject_person、opened_for、opened_by、assignment_group、priority 后 insert;生命周期事件通过 le_type、planned_start 等字段创建,再按模板生成活动并计算到期日;离职可由 sys_user 的 after update 业务规则触发。MCP 工具包括 snow_query_table(查询 HR 案例与活动)、snow_artifact_manage(action=find 查找配置、action=create 部署组件)、snow_execute_script(测试脚本)。
适用场景:员工入职与离职流程、文档请求、福利登记等 HR 服务请求、员工自助查询案例与待办活动。
限制:资料明确要求 ES5 语法,不支持现代 JavaScript 语法;脚本示例依赖 getHRService、getGroupSysId、getLifecycleType 等未在资料中定义的辅助函数;具体版本、许可、收费与部署步骤暂未提供。