关于 legal-request-triage
legal-request-triage 是面向 ServiceNow Legal Service Delivery 流程的法律请求分流技能,帮助法律运营人员和团队审阅新请求、分类并确定优先级。它还涵盖团队路由、创建法律案件和记录分流依据。
主要功能
- 01查找待分流的法律请求
- 02按法律事务类型分类
- 03依据紧急程度和影响设定优先级
- 04将请求分配给相应法律团队
- 05创建法律案件并记录分流理由
适用场景
- 01处理门户提交的新法律请求
- 02分派合同审查或合规咨询
- 03升级有监管期限或诉讼期限的请求
- 04为分流决策保留审计记录
MCP 相关
文档说明使用 MCP 工具查询和读取法律请求、更新请求及案件记录,并添加工作备注。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ happy-technologies-llc/ happy-platform-skills --skill legal-request-triage安装后在 Claude Code 中输入/legal-request-triage确认已加载。
详细介绍
法律请求分诊
概述
此技能提供了一套结构化方法,用于在 ServiceNow Legal Service Delivery 中对收到的法律服务请求进行分诊。它可帮助你:
- 从
sn_legal_request表中识别并审核新建或尚未分配的法律请求 - 按类型对请求分类:合同审查、合规咨询、知识产权、劳动法、诉讼或监管事务
- 根据紧急程度指标和业务影响评估确定优先级
- 将请求路由至相应的法律团队或专家
- 使用工作备注记录分诊决定,以便留存审计轨迹
适用场景: 通过 Legal Service Delivery 门户提交法律请求后,需要审核、分类、确定优先级,并路由至正确的法律团队处理时。
必需插件: com.sn_legal_service_delivery
先决条件
- 角色:
sn_legal_case_user、sn_legal_case_manager或sn_legal_admin - 访问权限: 对
sn_legal_request、sn_legal_case和sn_legal_task表具有读写权限 - 知识: 了解所在组织的法律团队架构、请求类别和路由规则
- 插件: 必须激活 Legal Service Delivery(
com.sn_legal_service_delivery)
操作步骤
第 1 步:识别需要分诊的请求
查询处于新建或未分配状态的有效法律请求。
使用 MCP(Claude Code/Desktop):
Tool: SN-Query-Table
Parameters:
table_name: sn_legal_request
query: active=true^assigned_toISEMPTY^ORstate=1
fields: number,short_description,description,state,priority,request_type,requested_by,opened_at,assignment_group,assigned_to
limit: 25
使用 REST API:
GET /api/now/table/sn_legal_request?sysparm_query=active=true^assigned_toISEMPTY^ORstate=1&sysparm_fields=sys_id,number,short_description,description,state,priority,request_type,requested_by,opened_at,assignment_group,assigned_to,urgency,impact,business_unit&sysparm_limit=25&sysparm_display_value=true
第 2 步:按类型对每项请求分类
对于每项请求,分析简短描述和描述字段,以确定法律请求类型:
- 合同审查 - 关键词:“contract”“agreement”“NDA”“MSA”“SOW”“amendment”“renewal”“terms”
- 合规咨询 - 关键词:“compliance”“regulation”“GDPR”“HIPAA”“SOX”“policy”“audit”“reporting requirement”
- 知识产权 - 关键词:“patent”“trademark”“copyright”“IP”“trade secret”“licensing”“infringement”
- 劳动法 - 关键词:“employment”“termination”“harassment”“discrimination”“workers comp”“FMLA”“ADA”“severance”
- 诉讼 - 关键词:“lawsuit”“litigation”“claim”“dispute”“subpoena”“court order”“discovery”“deposition”
- 监管事务 - 关键词:“regulatory”“filing”“government”“agency”“investigation”“consent decree”“enforcement”
使用 MCP 检索请求详情:
Tool: SN-Get-Record
Parameters:
table_name: sn_legal_request
sys_id: [request_sys_id]
fields: number,short_description,description,state,priority,request_type,requested_by,business_unit,urgency,impact,opened_at
第 3 步:评估优先级
综合紧急程度和业务影响评估优先级:
| 影响 / 紧急程度 | 严重(1) | 高(2) | 中(3) | 低(4) |
|---|---|---|---|---|
| 全企业范围(1) | P1 - 严重 | P1 - 严重 | P2 - 高 | P3 - 中 |
| 业务部门(2) | P1 - 严重 | P2 - 高 | P3 - 中 | P4 - 低 |
| 部门(3) | P2 - 高 | P3 - 中 | P4 - 低 | P4 - 低 |
| 个人(4) | P3 - 中 | P4 - 低 | P4 - 低 | P5 - 规划 |
紧急程度升级指标:
- 监管申报截止日期在 30 天以内
- 正在进行的诉讼设有法院规定的截止日期
- 合同将在 14 天以内到期
- 高管或董事会级别的请求
- 潜在财务风险超过 $100K
- 涉及法律问题的数据泄露或安全事件
- 政府调查或传票
步骤 4:分配给适当的法律团队
将请求类型映射到法律团队(根据组织情况自定义):
| 请求类型 | 分配组 | 升级路径 |
|---|---|---|
| 合同审查 | 合同与商务 | 资深合同律师 |
| 合规咨询 | 合规与道德 | 首席合规官 |
| 知识产权 | 知识产权与技术 | 知识产权律师 |
| 劳动法 | 雇佣与劳动 | 劳动法律师 |
| 诉讼 | 诉讼与争议 | 总法律顾问 |
| 监管事务 | 监管事务 | 监管法律师 |
| 未知/混合 | 法律运营 | 法律分流经理 |
查找分配组 sys_id:
Tool: SN-Query-Table
Parameters:
table_name: sys_user_group
query: nameLIKEContracts
fields: sys_id,name,manager,description
limit: 5
使用 REST API:
GET /api/now/table/sys_user_group?sysparm_query=nameLIKEContracts&sysparm_fields=sys_id,name,manager,description&sysparm_limit=5&sysparm_display_value=true
步骤 5:更新法律请求
应用分流分类、优先级和分配信息。
使用 MCP:
Tool: SN-Update-Record
Parameters:
table_name: sn_legal_request
sys_id: [request_sys_id]
data:
request_type: contract_review
priority: 2
urgency: 2
impact: 2
assignment_group: [group_sys_id]
state: 2
使用 REST API:
PATCH /api/now/table/sn_legal_request/{sys_id}
Content-Type: application/json
{
"request_type": "contract_review",
"priority": "2",
"urgency": "2",
"impact": "2",
"assignment_group": "[group_sys_id]",
"state": "2"
}
步骤 6:必要时创建法律案件
对于需要正式法律介入的请求,创建法律案件记录。
使用 MCP:
Tool: SN-Update-Record
Parameters:
table_name: sn_legal_case
sys_id: new
data:
short_description: "Contract Review - Vendor MSA Renewal for Acme Corp"
description: "[Details from the legal request]"
legal_request: [request_sys_id]
priority: 2
assignment_group: [group_sys_id]
case_type: contract_review
state: 1
使用 REST API:
POST /api/now/table/sn_legal_case
Content-Type: application/json
{
"short_description": "Contract Review - Vendor MSA Renewal for Acme Corp",
"description": "[Details from the legal request]",
"legal_request": "[request_sys_id]",
"priority": "2",
"assignment_group": "[group_sys_id]",
"case_type": "contract_review",
"state": "1"
}
步骤 7:记录分流决定
在法律请求中添加工作备注,记录分流依据。
Tool: SN-Add-Work-Notes
Parameters:
table_name: sn_legal_request
sys_id: [request_sys_id]
work_notes: |
=== LEGAL REQUEST TRIAGE ===
Analyst: AI Legal Triage
Timestamp: [current_timestamp]
Classification: Contract Review
Keywords detected: "MSA", "renewal", "vendor agreement"
Business Unit: Procurement
Priority Assessment:
- Urgency: 2 (High) - Contract expires in 21 days
- Impact: 2 (Business Unit) - Procurement operations affected
- Calculated Priority: P2 - High
Routing: Contracts & Commercial Team
Rationale: Vendor MSA renewals are handled by the Contracts team per legal routing policy
Legal Case Created: LC0004521
Next Steps: Contracts team to review renewal terms and redlines within 5 business days
工具使用
MCP 工具参考
| 工具 | 使用场景 |
|---|---|
SN-Natural-Language-Search | 使用自然语言查询法律请求 |
SN-Query-Table | 结构化查询请求、分配组和用户 |
SN-Get-Record | 根据 sys_id 检索单个法律请求 |
SN-Update-Record | 更新请求类型、优先级、分配信息和状态 |
SN-Add-Work-Notes | 记录分流决定及其依据 |
REST API 参考
| 端点 | 方法 | 用途 |
|---|---|---|
/api/now/table/sn_legal_request | GET | 查询法律请求 |
/api/now/table/sn_legal_request/{sys_id} | PATCH | 更新法律请求 |
/api/now/table/sn_legal_case | POST | 创建法律案件 |
/api/now/table/sn_legal_task | POST | 创建法律任务 |
/api/now/table/sys_user_group | GET | 查找法律分配组 |
最佳实践
- 及时响应: 有监管期限或诉讼保全要求的法律请求应在 4 小时内完成分流
- 准确分类: 错误分类会导致延误;如不确定,应转交法律运营进行人工审核
- 详尽记录: 所有分流决定都必须包含依据,以满足审计和合规要求
- 检查重复项: 创建新案件前,查询
sn_legal_case,确认是否已有涉及相同当事方或主题的事项 - 立即升级 P1: 关键请求(正在进行的诉讼期限、监管执法)需要立即通知总法律顾问
- 保护法律特权: 切勿在非法律人员可见的工作备注中包含受法律特权保护的法律分析;请使用仅限内部的字段
- 跟踪 SLA: 法律请求的 SLA 因类型而异;合同审查通常为 5 天 SLA,诉讼事项要求当天响应
故障排除
“未找到法律请求表”
原因: Legal Service Delivery 插件未激活
解决方案: 确认 com.sn_legal_service_delivery 插件处于活动状态。导航至 System Definition > Plugins,然后搜索 “Legal Service Delivery”。
“无法分配给法律组”
原因: 分配组未设置法律类型或处于非活动状态
解决方案: 使用 type=legal^active=true 查询 sys_user_group,查找有效的法律组。确认组成员中包含处于活动状态的律师。
“请求类型字段不可用”
原因: request_type 选项列表可能不包含你的分类
解决方案: 检查 sys_choice 表中的 name=sn_legal_request^element=request_type,查看可用值。如有需要,通过数据字典添加新选项。
“创建法律案件的权限不足”
原因: 缺少 sn_legal_case_user 或 sn_legal_case_manager 角色
解决方案: 通过 sys_user_has_role 表验证用户角色。sn_legal_admin 角色包含所有法律权限。
示例
示例 1:合同审查请求分类
输入: 法律请求 LR0001234——“签署新的云服务供应商协议前需要进行法律审查”
分析:
- 关键词:“法律审查”“供应商协议”“签署”——合同审查
- 紧急程度:中(未注明截止日期)
- 影响范围:部门级(单项采购)
- 优先级:P3
操作:
Tool: SN-Update-Record
Parameters:
table_name: sn_legal_request
sys_id: abc123...
data:
request_type: contract_review
priority: 3
assignment_group: [contracts_group_sys_id]
state: 2
示例 2:紧急监管合规请求
输入: 法律请求 LR0001235——“SEC 文件提交截止日期为 10 天后——需要审查新收购事项的 10-K 披露内容”
分析:
- 关键词:“SEC 文件提交”“截止日期”“10-K”“披露”——监管事务 + 合规
- 紧急程度:紧急(监管截止日期为 10 天后)
- 影响范围:全企业(SEC 文件提交影响整个公司)
- 优先级:P1
操作:
- 将优先级设为 P1——紧急
- 分配给监管事务团队
- 立即通知总法律顾问
- 创建法律案件并跟踪截止日期
示例 3:雇佣法咨询
输入: 法律请求 LR0001236——“HR 需要了解加利福尼亚办公室因表现不佳而终止员工雇佣关系的流程”
分析:
- 关键词:“终止雇佣”“员工”“加利福尼亚”——雇佣法
- 紧急程度:中(未注明近期截止日期)
- 影响范围:个人级
- 优先级:P4
操作:
Tool: SN-Update-Record
Parameters:
table_name: sn_legal_request
sys_id: def456...
data:
request_type: employment
priority: 4
assignment_group: [employment_group_sys_id]
state: 2
相关技能
legal/legal-matter-summarization- 总结法律事务和案件时间线legal/contract-analysis- 分析合同中的关键条款和风险legal/contract-obligation-extraction- 从合同中提取义务security/incident-response- 处理具有法律影响的安全事件grc/control-objective-management- 管理合规与监管控制