mcpField
L
legal-matter-summarization

legal-matter-summarization

github.com/happy-technologies-llc其他4141 次安装2 天前更新
代码仓库

关于 legal-matter-summarization

用于汇总 ServiceNow 法律事务信息的技能,可从事务、案件、任务、法律保全和附件记录中整理结构化摘要。面向准备管理层简报、案件审查和律师交接的法律团队,内容涵盖时间线、相关方和财务风险敞口。

主要功能

  1. 01查询事务及关联案件记录
  2. 02构建按时间排序的事件时间线
  3. 03识别文件和相关人员
  4. 04汇总财务风险敞口与法律支出
  5. 05写入摘要并更新审查信息

适用场景

  1. 01准备法律事务管理层简报
  2. 02律师交接前审查案件历史
  3. 03整理董事会报告所需事务信息

MCP 相关

使用 ServiceNow MCP 工具读取事务及关联案件、任务、法律保全和附件,并添加工作备注或更新事务元数据。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/happy-technologies-llc/happy-platform-skills --skill legal-matter-summarization

安装后在 Claude Code 中输入/legal-matter-summarization确认已加载。

详细介绍

法律事务摘要

概述

本技能提供了一种结构化方法,用于汇总 ServiceNow Legal Service Delivery 中的法律事务。它可以帮助你:

  • 从 sn_legal_matter 和相关表中检索并整合有关法律事务的所有信息
  • 根据任务、工作备注和状态转换,按时间顺序构建案件事件时间线
  • 确定与事务关联的关键文档、附件和往来函件
  • 列出所有相关方,包括内部利益相关者、对方律师和外部实体
  • 计算财务风险,包括潜在责任、和解范围和法律支出
  • 为法务领导层和总法律顾问生成可供高管审阅的状态报告

适用场景: 法务领导层需要全面了解某项事务时、准备董事会报告时、审查案件期间,或为现有事务引入新律师时。

所需插件: com.sn_legal_service_delivery

前提条件

  • 角色: sn_legal_case_user、sn_legal_case_manager 或 sn_legal_admin
  • 访问权限: 对 sn_legal_matter、sn_legal_case、sn_legal_task、sn_legal_hold 和 sys_attachment 表具有读取权限
  • 知识: 熟悉所在组织的法律事务分类、事务生命周期状态和报告要求
  • 插件: 必须激活 Legal Service Delivery(com.sn_legal_service_delivery)

操作步骤

步骤 1:检索法律事务记录

查询法律事务,获取其核心详情,包括当前状态、指定律师和事务类型。

使用 MCP(Claude Code/Desktop):

Tool: SN-Get-Record
Parameters:
  table_name: sn_legal_matter
  sys_id: [matter_sys_id]
  fields: sys_id,number,short_description,description,state,priority,matter_type,practice_area,assigned_to,assignment_group,opened_at,closed_at,financial_exposure,settlement_amount,outside_counsel,business_unit,risk_level

使用 REST API:

GET /api/now/table/sn_legal_matter/[matter_sys_id]?sysparm_fields=sys_id,number,short_description,description,state,priority,matter_type,practice_area,assigned_to,assignment_group,opened_at,closed_at,financial_exposure,settlement_amount,outside_counsel,business_unit,risk_level&sysparm_display_value=true
步骤 2:收集关联的法律案件

检索与此事务关联的所有案件,了解各个案件的范围和状态。

使用 MCP:

Tool: SN-Query-Table
Parameters:
  table_name: sn_legal_case
  query: legal_matter=[matter_sys_id]
  fields: sys_id,number,short_description,state,priority,case_type,assigned_to,opened_at,closed_at,resolution_code,resolution_notes
  limit: 50
  order_by: opened_at

使用 REST API:

GET /api/now/table/sn_legal_case?sysparm_query=legal_matter=[matter_sys_id]^ORDERBYopened_at&sysparm_fields=sys_id,number,short_description,state,priority,case_type,assigned_to,opened_at,closed_at,resolution_code,resolution_notes&sysparm_limit=50&sysparm_display_value=true
步骤 3:构建案件时间线

收集法律任务和活动条目,构建按时间顺序排列的时间线。

使用 MCP:

Tool: SN-Query-Table
Parameters:
  table_name: sn_legal_task
  query: legal_matter=[matter_sys_id]^ORlegal_case.legal_matter=[matter_sys_id]
  fields: sys_id,number,short_description,state,assigned_to,opened_at,closed_at,due_date,task_type,priority,work_notes
  limit: 100
  order_by: opened_at

使用 REST API:

GET /api/now/table/sn_legal_task?sysparm_query=legal_matter=[matter_sys_id]^ORlegal_case.legal_matter=[matter_sys_id]^ORDERBYopened_at&sysparm_fields=sys_id,number,short_description,state,assigned_to,opened_at,closed_at,due_date,task_type,priority,work_notes&sysparm_limit=100&sysparm_display_value=true

按时间顺序排列所有事件,构建时间线:

日期事件类型描述参与者
2025-01-15事务已开启为专利纠纷创建新的诉讼事务法务运营
2025-01-20案件已创建已开启初步评估案件 LC0004521资深律师
2025-02-01任务已完成已发送文档保全通知律师助理
2025-02-15保全措施已启动已对相关保管人实施法律保全 LH0001234法务运营
2025-03-01任务已创建发现程序答复将在 30 天后到期外部律师
步骤 4:确定关键文档和附件

查询与事务及其关联案件相关的附件。

使用 MCP:

Tool: SN-Query-Table
Parameters:
  table_name: sys_attachment
  query: table_name=sn_legal_matter^table_sys_id=[matter_sys_id]^ORtable_name=sn_legal_case^table_sys_idIN[case_sys_ids_comma_separated]
  fields: sys_id,file_name,content_type,size_bytes,sys_created_on,sys_created_by,table_name
  limit: 50
  order_by: sys_created_on

使用 REST API:

GET /api/now/table/sys_attachment?sysparm_query=table_name=sn_legal_matter^table_sys_id=[matter_sys_id]^ORtable_name=sn_legal_case^table_sys_idIN[case_sys_ids]^ORDERBYsys_created_on&sysparm_fields=sys_id,file_name,content_type,size_bytes,sys_created_on,sys_created_by,table_name&sysparm_limit=50

按类型对文档分类:

  • 诉状文件: 起诉书、答辩书、动议、案情摘要
  • 合同: 正在审查的协议、修订文件、工作说明书
  • 往来函件: 信函、电子邮件、索赔通知
  • 证据开示: 书面质询、文件请求、证言
  • 内部文件: 备忘录、分析、特权日志
步骤 5:列出相关方

确定与此事务相关的所有内部和外部各方。

内部利益相关者(来自分配字段和案件记录):

Tool: SN-Query-Table
Parameters:
  table_name: sn_legal_case
  query: legal_matter=[matter_sys_id]
  fields: assigned_to,assignment_group,opened_by,watch_list
  limit: 50

法律保全(受影响的保管人):

Tool: SN-Query-Table
Parameters:
  table_name: sn_legal_hold
  query: legal_matter=[matter_sys_id]
  fields: sys_id,number,short_description,state,custodian,hold_type,initiated_date,released_date,hold_notice_sent
  limit: 25

使用 REST API:

GET /api/now/table/sn_legal_hold?sysparm_query=legal_matter=[matter_sys_id]&sysparm_fields=sys_id,number,short_description,state,custodian,hold_type,initiated_date,released_date,hold_notice_sent&sysparm_limit=25&sysparm_display_value=true
步骤 6:评估财务风险

汇总事务及相关记录中的财务数据:

  • 潜在责任: sn_legal_matter.financial_exposure 中的金额
  • 和解范围: 事务记录中的低位和高位估算
  • 法律支出: 汇总法律任务中的外部律师费用
  • 准备金: 为潜在结果预留的金额

使用 MCP:

Tool: SN-Query-Table
Parameters:
  table_name: sn_legal_task
  query: legal_matter=[matter_sys_id]^task_type=outside_counsel_invoice
  fields: sys_id,short_description,actual_cost,estimated_cost,vendor,invoice_date
  limit: 100

使用 REST API:

GET /api/now/table/sn_legal_task?sysparm_query=legal_matter=[matter_sys_id]^task_type=outside_counsel_invoice&sysparm_fields=sys_id,short_description,actual_cost,estimated_cost,vendor,invoice_date&sysparm_limit=100
步骤 7:生成执行摘要

将收集到的所有信息整理成结构化摘要报告。

使用 MCP:

Tool: SN-Add-Work-Notes
Parameters:
  table_name: sn_legal_matter
  sys_id: [matter_sys_id]
  work_notes: |
    === LEGAL MATTER EXECUTIVE SUMMARY ===
    Report Date: [current_date]
    Prepared By: AI Legal Assistant

    MATTER: [matter_number] - [short_description]
    Status: [state] | Priority: [priority] | Risk Level: [risk_level]
    Practice Area: [practice_area] | Matter Type: [matter_type]
    Lead Counsel: [assigned_to]
    Outside Counsel: [outside_counsel]
    Business Unit: [business_unit]

    TIMELINE SUMMARY:
    - Opened: [opened_at]
    - Key Milestones: [milestone_count] completed, [pending_count] pending
    - Next Deadline: [next_due_date] - [next_task_description]

    FINANCIAL EXPOSURE:
    - Potential Liability: $[financial_exposure]
    - Settlement Range: $[low_estimate] - $[high_estimate]
    - Legal Spend to Date: $[total_spend]
    - Outstanding Invoices: $[pending_invoices]

    PARTIES:
    - Internal Stakeholders: [stakeholder_count]
    - Legal Hold Custodians: [custodian_count]
    - Active Holds: [active_hold_count]

    DOCUMENTS: [doc_count] attachments across [case_count] cases

    RECOMMENDED ACTIONS:
    1. [action_1]
    2. [action_2]
    3. [action_3]

    RISK ASSESSMENT:
    [risk_narrative based on financial exposure, timeline pressure, and complexity]
步骤 8:使用摘要元数据更新 Matter

记录已生成摘要,并为 Matter 添加标签,以便领导层审阅。

使用 MCP:

Tool: SN-Update-Record
Parameters:
  table_name: sn_legal_matter
  sys_id: [matter_sys_id]
  data:
    last_reviewed: [current_date]
    review_notes: "Executive summary generated. Matter reviewed for leadership briefing."

使用 REST API:

PATCH /api/now/table/sn_legal_matter/[matter_sys_id]
Content-Type: application/json

{
  "last_reviewed": "[current_date]",
  "review_notes": "Executive summary generated. Matter reviewed for leadership briefing."
}

工具用法

MCP 工具参考
工具适用场景
SN-Natural-Language-Search通过自然语言描述查找 Matter
SN-Query-Table对案件、任务、保留令和附件执行结构化查询
SN-Get-Record通过 sys_id 获取单条 Matter 记录
SN-Update-Record更新 Matter 审查日期和备注
SN-Add-Work-Notes将执行摘要发布到 Matter 记录
REST API 参考
端点方法用途
/api/now/table/sn_legal_matterGET查询法律 Matter
/api/now/table/sn_legal_matter/{sys_id}GET/PATCH读取或更新 Matter
/api/now/table/sn_legal_caseGET获取相关案件
/api/now/table/sn_legal_taskGET获取任务和时间线事件
/api/now/table/sn_legal_holdGET获取法律保留令和保管人
/api/now/table/sys_attachmentGET获取文档附件

最佳实践

  • 特权信息保护: 切勿在非法律用户可见的字段中包含受律师-客户特权保护的分析;请使用工作备注或仅限内部的字段
  • 格式一致: 在所有 Matter 中使用相同的摘要模板,以便进行比较和投资组合级报告
  • 财务准确性: 在将财务风险敞口数字纳入董事会级报告前,务必与财务团队核实
  • 及时性: 至少在预定领导层简报前 48 小时生成摘要,以便律师审阅
  • 完整性检查: 确认所有有效法律保留令均已纳入;遗漏保留令会造成重大诉讼风险
  • 版本控制: 在每份摘要中注明报告日期,以便读者了解信息时效性
  • 保密标记: 在适用情况下,将所有摘要标记为律师-客户特权信息和工作成果

故障排除

“未找到法律 Matter 记录”

原因: Matter sys_id 不正确,或 Matter 已归档 解决方案: 使用 sn_legal_matter 并通过 number=[MATTER_NUMBER] 按 Matter 编号搜索。归档的 Matter 可能需要在查询中使用 active=false。

“此 Matter 未关联任何案件”

原因: 创建案件时未将其关联到父 Matter,或者该 Matter 是新建的 解决方案: 按简短描述关键词或日期范围搜索 sn_legal_case,以查找未关联的案件。更新其 legal_matter 引用字段。

“财务风险敞口字段为空”

原因: 尚未录入财务数据,或数据由单独的财务系统维护 解决方案: 检查组织是否使用自定义字段跟踪财务信息。查询 sn_legal_task 中的外部律师发票,以估算支出。

“附件查询未返回结果”

原因: 文档可能存储在关联的文档管理系统中,而不是作为 ServiceNow 附件存储 解决方案: 检查 Matter 或案件记录中是否有指向外部文档存储库(SharePoint、iManage、NetDocuments)的 URL 引用字段。

示例

示例 1:诉讼 Matter 摘要

输入: 法律 Matter LM0002345 - “专利侵权索赔 - Widget Technology”

生成的摘要:

  • 状态:有效 | 优先级:P2 - 高 | 风险:高
  • 3 个有效案件、12 个已完成任务、4 个待处理任务
  • 财务风险敞口:潜在负债 250 万美元
  • 截至目前的法律支出:180,000 美元(外部律师)
  • 8 名保管人受法律保留令约束
  • 下一截止日期:专家报告须在 21 天后提交
  • 建议:聘请额外的专家证人进行损害赔偿分析
示例 2:多案件监管事务

输入: 法律事务 LM0003456 -“GDPR 合规调查 - 欧盟数据保护机构”

生成的摘要:

  • 状态:调查中 | 优先级:P1 - 紧急
  • 5 起案件,涉及 3 个司法管辖区(DE、FR、UK)
  • 财务风险敞口:4.2M 欧元(潜在罚款最高可达年营业额的 4%)
  • 已收集 23 份文档,15 名保管人已被纳入保全范围
  • 已在各司法管辖区聘请外部律师
  • 建议:制定自愿补救计划,以减轻处罚
示例 3:合同纠纷事务

输入: 法律事务 LM0001234 -“供应商违反 SLA - 云服务协议”

分析步骤:

Tool: SN-Get-Record
Parameters:
  table_name: sn_legal_matter
  sys_id: abc789def...
  fields: number,short_description,state,financial_exposure,settlement_amount,assigned_to,matter_type

生成的摘要:

  • 状态:谈判中 | 优先级:P3 - 中
  • 1 起案件,已完成合同审查并起草索赔函
  • 财务风险敞口:$350,000(应付的 SLA 服务抵扣额)
  • 和解金额范围:$200,000 - $300,000
  • 无需法律保全(商业纠纷)
  • 建议:进行调解;制定备选诉讼策略

相关技能

  • legal/legal-request-triage - 对收到的法律请求进行分流和路由
  • legal/contract-analysis - 分析合同中的关键条款和风险
  • legal/contract-obligation-extraction - 从合同中提取义务
  • security/incident-response - 处理具有法律影响的安全事件
  • grc/issue-action-plan - 合规和监管行动计划

评论

支持 Markdown