legal-matter-summarization について
ServiceNowの案件、タスク、リーガルホールド、添付ファイルなどから、法務案件の構造化サマリーを作成するスキルです。経営層への報告、案件レビュー、弁護士への引き継ぎに向け、経緯、関係者、財務リスクをまとめます。
主な機能
- 01案件と関連ケースの取得
- 02時系列に沿ったイベント整理
- 03文書と関係者の特定
- 04財務リスクと法務費用の集約
- 05サマリー記録とレビュー情報の更新
活用シーン
- 01法務案件の経営層向け報告準備
- 02弁護士への引き継ぎ前の経緯確認
- 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-Record | sys_id を指定して単一の案件レコードを取得する |
SN-Update-Record | 案件のレビュー日とメモを更新する |
SN-Add-Work-Notes | 案件レコードに経営陣向け要約を投稿する |
REST API リファレンス
| エンドポイント | メソッド | 目的 |
|---|---|---|
/api/now/table/sn_legal_matter | GET | 法務案件を検索する |
/api/now/table/sn_legal_matter/{sys_id} | GET/PATCH | 案件を読み取る、または更新する |
/api/now/table/sn_legal_case | GET | 関連するケースを取得する |
/api/now/table/sn_legal_task | GET | タスクとタイムラインイベントを取得する |
/api/now/table/sn_legal_hold | GET | 訴訟ホールドと保管責任者を取得する |
/api/now/table/sys_attachment | GET | 文書の添付ファイルを取得する |
ベストプラクティス
- 秘匿特権の保護: 法務以外のユーザーに表示されるフィールドには、弁護士と依頼者間の秘匿特権で保護された分析を決して含めないでください。作業メモまたは内部専用フィールドを使用してください。
- 一貫した形式: 比較やポートフォリオレベルのレポート作成ができるよう、すべての案件で同じ要約テンプレートを使用してください。
- 財務情報の正確性: 取締役会向けレポートに含める前に、財務リスク額を必ず財務チームに確認してください。
- 適時性: 顧問弁護士がレビューできるよう、予定されている経営陣向け説明会の少なくとも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- コンプライアンスおよび規制対応のアクションプランを作成します