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

文書を種類別に分類します。

  • 訴訟書面: 訴状、答弁書、申立書、準備書面
  • 契約書: レビュー対象の契約書、修正契約書、作業範囲記述書(SOW)
  • 通信文書: 書簡、メール、請求通知
  • ディスカバリー: 質問書、文書提出要求、証言録取
  • 社内文書: メモ、分析、秘匿特権ログ
ステップ 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:要約メタデータで案件を更新する

要約が生成されたことを記録し、経営陣によるレビュー用のタグを案件に付けます。

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自然言語による説明で案件を検索する
SN-Query-Tableケース、タスク、訴訟ホールド、添付ファイルを構造化クエリで検索する
SN-Get-Recordsys_id を指定して単一の案件レコードを取得する
SN-Update-Record案件のレビュー日とメモを更新する
SN-Add-Work-Notes案件レコードに経営陣向け要約を投稿する
REST API リファレンス
エンドポイントメソッド目的
/api/now/table/sn_legal_matterGET法務案件を検索する
/api/now/table/sn_legal_matter/{sys_id}GET/PATCH案件を読み取る、または更新する
/api/now/table/sn_legal_caseGET関連するケースを取得する
/api/now/table/sn_legal_taskGETタスクとタイムラインイベントを取得する
/api/now/table/sn_legal_holdGET訴訟ホールドと保管責任者を取得する
/api/now/table/sys_attachmentGET文書の添付ファイルを取得する

ベストプラクティス

  • 秘匿特権の保護: 法務以外のユーザーに表示されるフィールドには、弁護士と依頼者間の秘匿特権で保護された分析を決して含めないでください。作業メモまたは内部専用フィールドを使用してください。
  • 一貫した形式: 比較やポートフォリオレベルのレポート作成ができるよう、すべての案件で同じ要約テンプレートを使用してください。
  • 財務情報の正確性: 取締役会向けレポートに含める前に、財務リスク額を必ず財務チームに確認してください。
  • 適時性: 顧問弁護士がレビューできるよう、予定されている経営陣向け説明会の少なくとも48時間前に要約を作成してください。
  • 完全性の確認: 有効な訴訟ホールドがすべて反映されていることを確認してください。訴訟ホールドの漏れは重大な訴訟リスクにつながります。
  • バージョン管理: 情報の新しさが読者に分かるよう、すべての要約にレポートの日付を記載してください。
  • 機密性の表示: 該当する場合は、すべての要約に「弁護士と依頼者間の秘匿特権対象」および「訴訟準備資料」のタグを付けてください。

トラブルシューティング

「法務案件レコードが見つかりません」

原因: 案件の sys_id が正しくないか、案件がアーカイブされています。
解決方法: sn_legal_matter で number=[MATTER_NUMBER] を指定し、案件番号で検索してください。アーカイブされた案件の検索には、クエリで active=false の指定が必要な場合があります。

「この案件に関連付けられたケースがありません」

原因: 親案件にリンクせずにケースが作成されたか、案件が新規です。
解決方法: sn_legal_case を短い説明のキーワードまたは日付範囲で検索し、孤立したケースを見つけてください。それらの legal_matter 参照フィールドを更新してください。

「財務リスク額のフィールドが空です」

原因: 財務データが入力されていないか、別の財務システムで管理されています。
解決方法: 組織で財務追跡用のカスタムフィールドを使用しているか確認してください。sn_legal_task を検索し、社外弁護士の請求書から支出額を推定してください。

「添付ファイルのクエリで結果が返されません」

原因: 文書が ServiceNow の添付ファイルではなく、リンクされた文書管理システムに保存されている可能性があります。
解決方法: 案件またはケースのレコードに、外部文書リポジトリ(SharePoint、iManage、NetDocuments)を指す URL 参照フィールドがないか確認してください。

例

例 1:訴訟案件の要約

入力: 法務案件 LM0002345 - 「特許侵害請求 - Widget Technology」

生成された要約:

  • ステータス:進行中 | 優先度:P2 - 高 | リスク:高
  • 進行中のケース3件、完了したタスク12件、保留中のタスク4件
  • 財務リスク額:潜在的負債 $2.5M
  • これまでの法務費用:$180,000(社外弁護士)
  • 8名の保管責任者が訴訟ホールドの対象
  • 次の期限:21日後に専門家報告書の提出
  • 推奨事項:損害額の分析のため、専門家証人を追加で起用する
例2:複数案件にまたがる規制関連の法務案件

入力: 法務案件 LM0003456 - 「GDPR 準拠に関する調査 - EU データ保護当局」

生成された概要:

  • 状況:調査中 | 優先度:P1 - 重大
  • 3つの管轄区域(DE、FR、UK)にまたがる5件のケース
  • 金銭的リスク:EUR 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 - コンプライアンスおよび規制対応のアクションプランを作成します

コメント