mcpField
T
task-summarization

task-summarization

github.com/happy-technologies-llc生産性4135 回インストール2 日前に更新
リポジトリ

task-summarization について

引き継ぎ、承認、管理レビュー向けに、ServiceNow のタスクを要約するスキルです。担当者と状態、最近の活動、SLA リスク、阻害要因、次の対応をまとめます。

主な機能

  1. 01タスクの状態と担当者の整理
  2. 02最近の活動に基づく時系列作成
  3. 03SLA リスクと緊急度の評価
  4. 04対象者に応じた要約の調整
  5. 05作業メモへの要約保存

活用シーン

  1. 01担当者へのタスク情報の引き継ぎ
  2. 02承認者向けタスク情報の準備
  3. 03マネージャーによる状態と SLA リスクの確認

MCP 対応

ServiceNow MCP ツールでタスクレコード、ジャーナル、SLA 情報を取得し、要約をタスクの作業メモに保存します。

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/task-summarizationを入力して読み込まれたか確認します。

詳細

タスクの要約

概要

このスキルは、ServiceNow® での引き継ぎ、承認、管理レビューに使える一貫性のあるタスク要約を作成します。各要約には、次の内容が含まれます。

  • 現在のステータスと担当者
  • 主要なイベントのタイムライン
  • 最新の顧客/エージェントのアクティビティ
  • SLA のリスクと緊急度
  • 未解決のブロッカーと次のアクション

アクティビティストリーム全体を読まずに、チーム間で迅速に状況を引き継ぐ必要がある場合に使用します。

前提条件

  • ロール: itil、task_admin、または admin
  • アクセス権: task、task_sla、sys_journal_field への読み取りアクセス権
  • 入力: 対象タスクの番号または sys_id、および対象読者(担当者、承認者、マネージャー)

手順

ステップ 1:タスクの基本情報を取得する

要約の構成に必要な主要なタスクフィールドを取得します。

MCP の使用:

Tool: SN-Get-Record
Parameters:
  table_name: task
  sys_id: [task_sys_id]
  fields: number,short_description,state,priority,assignment_group,assigned_to,opened_at,due_date,sys_updated_on
ステップ 2:最近のアクティビティと作業メモを取得する

正確なタイムラインを作成するため、最新のジャーナル更新を収集します。

MCP の使用:

Tool: SN-Query-Table
Parameters:
  table_name: sys_journal_field
  query: name=task^element_id=[task_sys_id]^ORDERBYDESCsys_created_on
  fields: element,value,sys_created_on,sys_created_by
  limit: 30
ステップ 3:SLA のリスクを評価する

タスクが違反のリスクにさらされているか、すでに違反しているかを判断します。

MCP の使用:

Tool: SN-Query-Table
Parameters:
  table_name: task_sla
  query: task=[task_sys_id]^stage=in_progress
  fields: sla,planned_end_time,business_percentage,has_breached
  limit: 10

判断基準:

  • has_breached=true の場合 -> 違反の理由と復旧アクションを含めます
  • business_percentage>=80 の場合 -> 緊急のフォローアップとしてマークします
  • それ以外の場合 -> 通常の監視を継続します
ステップ 4:対象読者に合わせた要約を作成する

対象読者に応じて、要約の詳しさを調整します。

  • 担当者: 技術的な更新、ブロッカー、依存関係
  • 承認者: ビジネスへの影響、必要な決定、遅延した場合のリスク
  • マネージャー: ステータスの推移、SLA リスク、担当の整合性
ステップ 5:要約を作業メモに保存する

後続の関係者が再利用できる場所に出力を保存します。

MCP の使用:

Tool: SN-Add-Work-Notes
Parameters:
  table_name: task
  sys_id: [task_sys_id]
  work_notes: |
    TASK SUMMARY
    - Status:
    - Latest update:
    - SLA risk:
    - Blockers:
    - Next action:

ツールの使用

ツール目的
SN-Get-Record正式なタスク情報を取得する
SN-Query-Tableジャーナルと SLA の詳細を取得する
SN-Execute-Background-Script複雑なタスクの集約タイムラインを作成する
SN-Add-Work-Notes要約をタスク履歴に保存する

ベストプラクティス

  • タイムスタンプと要約の作成者情報を必ず含めます
  • 要約は事実に基づいて作成し、事実と推奨事項を分けます
  • 未解決の依存関係を明示します
  • タスク間で比較しやすいよう、要約のセクションを統一します
  • 状態や担当者に大きな変更があった後は、要約を再作成します

トラブルシューティング

要約に重要な情報が含まれていない

症状: 重要な問題の詳細が、生成された要約に含まれていません。
原因: ジャーナルのクエリ対象期間が短すぎるか、関連する要素が除外されています。
解決策: ジャーナルの取得件数を増やし、コメントと作業メモの両方を含めます。

ステータスの情報が矛盾している

症状: タスクの状態と SLA リスクが矛盾しているように見えます。
原因: 対応する SLA の再計算が行われる前に、状態が更新されています。
解決策: task_sla を再度クエリし、最新のタスク更新タイムスタンプと比較します。

関連スキル

  • admin/task-analysis - タスクの傾向とボトルネックを分析します
  • itsm/incident-activity-summarization - インシデント固有のアクティビティストリームを要約します
  • catalog/approval-summarization - 承認ワークフローに合わせた要約を作成します

参考資料

コメント