问题
我有大量已关闭工单要删除。如何批量删除已关闭工单?
回答
您无法从视图或个人资料中删除已关闭工单。要删除已关闭工单,请使用以下选项之一:
- 创建删除日程计划以在特定时段后删除已存档工单
- 如果您有开发者,请使用应用程序编程接口 (API)和批量删除工单端点删除已关闭的工单
-
使用市场中的第三方应用
免责声明:Zendesk 客户Support不支持第三方应用和 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
限制
- 每个请求最多 100 张工单
- 工单必须已关闭 24 小时或更长时间
- 适用每分钟 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) 附加功能,可以创建多个工单删除日程计划来自动删除特定类型的工单。您可以使用多种条件,例如:
- 品牌
- 组织
- 工单标签
- 自定义字段
- Status
- Form
- 组
- Attachment
附件条件可以:
- 仅删除含有附件的工单
- 保留没有附件的工单
- 与其他筛选相结合,用以制定个性化的删除规则
消息传送附件的重要限制
“有附件”条件无法检测消息传送对话中的附件。消息传送对话将附件存储在与传统工单不同的数据模型中,删除计划程序无法检测到。
影响:
- 包含“有附件”的删除规则可以删除带有附件的消息传送工单
- 仅检测到传统的电邮或网络工单附件
- 这是一个已知产品限制
为什么这很重要:
- 如果您使用删除规则,例如工单|没有附件| 30 天后:
- 保留带有附件的电邮或网络工单
- 可能会删除带有附件的消息传送工单,因为计划程序无法检测到附件
解决方法
要排除消息传送工单,添加此条件:
Ticket channel | Is not | Messaging
或在没有附件条件的情况下,为消息传送工单单独创建删除日程计划。
如果您对 ADPP 功能有疑问,请联系 Zendesk 客户Support以获得进一步帮助,或联系您的客户代表。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。