質問

削除したい終了済みチケットが多数あります。終了済みチケットを一括削除するにはどうすればよいですか?

回答

終了済みチケットをビューやプロフィールから削除することはできません。代わりに、次のいずれかのオプションを使用してください。

  • 削除スケジュールを作成して、指定した期間が経過した後にアーカイブ済みチケットを削除する
  • 開発者がいる場合、API(アプリケーション プログラミング インターフェイス)とBulk Delete Ticketsエンドポイントを使用して終了済みチケットを削除する
  • マーケットプレイスのサードパーティアプリを使用

    免責事項:ZendeskカスタマーSupportは、サードパーティアプリおよびAPIをSupportしていません。詳細については、以下のトピックを参照してください:

    • マーケットプレイスのサードパーティアプリに関するサポートはどこで受けられますか?
    • Zendesk APIを使用するカスタムスクリプトのサポートを受けるにはどうすればよいですか?

APIを使用する

プログラムでチケットを一括削除するには:

チケットの一括削除API

エンドポイント:

DELETE /api/v2/tickets/destroy_many?ids={comma_separated_ids}

例:

bash
curl https://yoursubdomain.zendesk.com/api/v2/tickets/destroy_many?ids=123,456,789 \
 -u your_email@example.com/token:your_api_token \
 -X DELETE

上限値

  • 1リクエストにつき最大100チケット
  • チケットは24時間以上終了する必要があります
  • 1分あたり400リクエストの標準API制限が適用されます

Pythonの例

import requests

subdomain = 'your-subdomain'
email = 'your-email@example.com'
api_token = 'your-api-token'

ticket_ids = [123, 456, 789]  # IDs to delete
ids_param = ','.join(map(str, ticket_ids))

url = f'https://{subdomain}.zendesk.com/api/v2/tickets/destroy_many'
response = requests.delete(
    url,
    params={'ids': ids_param},
    auth=(f'{email}/token', api_token)
)

if response.status_code == 200:
    print(f'Deleted {len(ticket_ids)} tickets')

ドキュメント

  • チケットの一括削除API
  • API認証ガイド
  • 自動データプライバシーパートナー(ADPP)
  • 利用可能な削除条件

高度なデータプライバシーとデータ保護(ADPP)アドオンを使用している場合は、チケット削除スケジュールを複数作成して、特定のタイプのチケットを自動的に削除できます。次のようなさまざまな条件を使用できます。

  • ブランド
  • 組織
  • タグ
  • カスタムフィールド
  • ステータス
  • フォーム
  • グループ
  • 添付ファイル

添付ファイル条件を使用すると、次のことができます。

  • 添付ファイルを含むチケットのみを削除する
  • 添付ファイルのないチケットを保持
  • 添付ファイルの条件と他のフィルターを組み合わせて、カスタマイズされた削除ルールを作成する

メッセージング添付ファイルの重要な制限事項

「添付ファイルあり」条件でメッセージング会話内の添付ファイルは検出されません。メッセージング会話では、削除スケジューラが検出しない従来のチケットとは異なるデータモデルに添付ファイルが保存されます。

影響:

  • 「添付ファイルあり」の削除ルールは、添付ファイルのあるメッセージングチケットを削除できます
  • 従来のメールまたはWebチケットの添付ファイルのみが検出されます
  • これは既知の製品制限です

重要な理由:

  • 「チケット | 添付ファイルなし | 30日後」などの削除ルールを使用する場合:
  • 添付ファイル付きのメールまたはWebチケットを保持する
  • 添付ファイルのあるメッセージングチケットはスケジューラに検出されないため、削除されることがあります

回避策

メッセージングチケットを除外するには、次の条件を追加します。

Ticket channel | Is not | Messaging

または、添付ファイル条件のないメッセージングチケットの削除スケジュールを別途作成します。

ADPP機能についてご質問がある場合は、Zendeskカスタマーサポートまたはアカウント担当者にお問い合わせください。

翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。

翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。

Powered by Zendesk