---
sourceDocument: Yokohama ビルドのワークフロー
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/build-workflows

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ビルドのワークフロー

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# プロセスコンテキストのアーカイブ

# プロセスコンテキストのアーカイブ {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

\[完了\]、\[エラー\]、または \[キャンセル\] ステータスの不要なプレイブックのレコードをアーカイブすることで、データベースクエリのパフォーマンスを向上させます。

## 始める前に

必要なロール：admin または playbook.admin

## このタスクについて

実行したプレイブックの数に応じて、データベースに数百または数千の使用されなくなったレコードが存在する可能性があります。\[完了\]、\[エラー\]、または \[キャンセル\] ステータスのプレイブックのレコードをアーカイブすることで、データベースクエリで検索する必要があるレコードの件数を減らします。  
デフォルトでは、次のようなプロセス実行についてコンテキストレコードが自動的にアーカイブされます。

* ステータスが完了、スキップ、またはキャンセル
* 14 日以内に編集されていないプレイブックの場合。  
  注:  
  日数は調整できます。アーカイブ設定の構成の詳細については、「[プロセスコンテキストのアーカイブ設定の構成](https://servicenow-prod.fluidtopics.net/M8HMdggpHY5X3XByuH9trg "プロセスコンテキストの自動アーカイブ機能のデフォルト設定を変更します。")」を参照してください。
{#archive-process-executions__ul_kt2_v24_kbc}

コンテキストレコードを自動的にアーカイブしない場合は、「[自動アーカイブをオフにする](https://servicenow-prod.fluidtopics.net/4lzgyA4oKqtllus5s8iWNA "完了したプレイブックおよびキャンセルされたプレイブックのコンテキストレコードの自動アーカイブをオフにします。")」を参照してください。  
\[エラー\] ステータスのプロセス実行のコンテキストは、手動でアーカイブする必要があります。  
注:  
エラーで終了したプロセス実行のログが不要になった場合は、コンテキストレコードをアーカイブします。  
プロセス実行のコンテキストレコードをアーカイブすると、次のレコードが単一の JSON レコードに圧縮されます。

* 要素マッピング \[`sys_element_mapping`\]
* コンテキストログ \[`sys_pd_context_logs`\]
* 変数値 \[`sys_variable_value`\]
* アクティビティコンテキスト \[`sys_pd_activity_context`\]
* ステージコンテキスト \[`sys_pd_lane_context`\]
{#archive-process-executions__ul_nbs_45m_d1c}  
JSON レコードは表示できますが、編集はできません。アーカイブされたコンテキストデータの JSON レコードの表示の詳細については、「[アーカイブされたプロセスコンテキストの表示](https://servicenow-prod.fluidtopics.net/JXrhFeZO1x4irS_2gD_xHQ "アーカイブされたコンテキストレコードの JSON レコードを表示できるように、プロセス実行のフォームレイアウトを構成します。")」を参照してください。  
警告:  
アーカイブを取り消すことはできません。これらのレコードを使用するコンテキストログまたはレポートが必要な場合は、アーカイブしないでください。 自動アーカイブでレポートの問題が発生する場合は、この機能をオフにします。自動アーカイブをオフにする方法については、「[自動アーカイブをオフにする](https://servicenow-prod.fluidtopics.net/4lzgyA4oKqtllus5s8iWNA "完了したプレイブックおよびキャンセルされたプレイブックのコンテキストレコードの自動アーカイブをオフにします。")」を参照してください。エージェントは引き続きプレイブックを開いて、プレイブックがキャンセルされた理由やアクティビティが誰にアサインされたかなどの履歴データを表示できます。

フローコンテキスト (`sys_flow_context`) レコードも、完了後 2 週間で自動的に削除されます。フローデータの保持の詳細については、「[フロー実行詳細の保持](https://servicenow-prod.fluidtopics.net/YzP7uHayZDJWxxRKhVlf0Q "フロー実行の詳細に使用されるデータ量は膨大であるため、インスタンスではデータ保持ポリシーを使用して、設定された時間が経過するとこのデータを削除します。")」を参照してください。

## 手順

プロセス実行のコンテキストレコードの手動アーカイブ

1. \[すべて\] に移動し、\[フィルター\] フィールドに「sys_pd_context.list」と入力して \[sys_pd_context\] テーブルを開きます。
2. コンテキストレコードをアーカイブする実行の横にあるチェックボックスをオンにします。
3. 右上隅で、アクションメニューから \[プロセスコンテキストのアーカイブ\] を選択します。
4. プロセスコンテキストをアーカイブすることを確定します。

## タスクの結果

選択したプロセス実行のコンテキストレコードがアーカイブされます。
アーカイブするコンテキストレコードが多数ある場合、レコードはインスタンスの速度低下を回避するために、1 時間ごとに限定されたバッチでアーカイブされます。

## 実行のコンテキストレコードのアーカイブ {#archive-process-executions__example_l4q_nn4_kbc}

<br />

<br />

## 次のタスク

プロセス実行のフォームレイアウトを構成して、アーカイブされたデータを表示できるようにします。プロセス実行のフォームレイアウトの構成の詳細については、「[アーカイブされたプロセスコンテキストの表示](https://servicenow-prod.fluidtopics.net/JXrhFeZO1x4irS_2gD_xHQ "アーカイブされたコンテキストレコードの JSON レコードを表示できるように、プロセス実行のフォームレイアウトを構成します。")」を参照してください。
* **[プロセスコンテキストのアーカイブ設定の構成](https://servicenow-prod.fluidtopics.net/M8HMdggpHY5X3XByuH9trg)**   
  プロセスコンテキストの自動アーカイブ機能のデフォルト設定を変更します。
* **[自動アーカイブをオフにする](https://servicenow-prod.fluidtopics.net/4lzgyA4oKqtllus5s8iWNA)**   
  完了したプレイブックおよびキャンセルされたプレイブックのコンテキストレコードの自動アーカイブをオフにします。
* **[アーカイブされたプロセスコンテキストの表示](https://servicenow-prod.fluidtopics.net/JXrhFeZO1x4irS_2gD_xHQ)**   
  アーカイブされたコンテキストレコードの JSON レコードを表示できるように、プロセス実行のフォームレイアウトを構成します。

