Question
Je souhaite supprimer un grand nombre de tickets clos. Comment procéder à une suppression en masse de tickets clos ?
Réponse
Vous ne pouvez pas supprimer les tickets clos d’une vue ou d’un profil. Utilisez plutôt l’une de ces options :
- Créez un calendrier de suppression pour supprimer les tickets archivés après un laps de temps spécifié.
- Si vous avez des développeurs, supprimez les tickets clos en utilisant l’ interface de programmation d’application (API) et le point de terminaison de suppression en masse de tickets.
-
Utiliser des applications tierces du Marketplace
Clause de non-responsabilité : Support client Zendesk ne prend pas en assistance l’API ni les applications tierces. Pour en savoir plus, consultez :
Utilisez l’API
Pour supprimer les tickets en masse par programmation :
API de suppression en masse de tickets
Point de terminaison :
DELETE /api/v2/tickets/destroy_many?ids={comma_separated_ids}
Exemple :
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
Limites
- Maximum 100 tickets par demande
- Les tickets doivent être clos depuis 24 heures ou plus.
- La limite de débit de l’API standard de 400 demandes par minute s’applique
Exemple 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')
Documentation
- API Suppression en masse de tickets
- Guide d’authentification de l’API
- Automated Data Privacy Partner (ADPP)
- Conditions de suppression disponibles
Si vous avez le module supplémentaire Confidentialité et protection avancées des données (ADPP), vous pouvez créer plusieurs calendriers de suppression des tickets pour supprimer automatiquement des types de tickets spécifiques. Vous pouvez utiliser diverses conditions, comme :
- Marque
- Organisation
- Marqueurs
- Champs personnalisés
- Statut
- Formulaire
- Groupe
- Pièce jointe
La condition Pièce jointe vous permet de :
- Supprimer uniquement les tickets qui incluent des pièces jointes
- Conserver les tickets sans pièces jointes
- Combiner la condition de pièce jointe avec d’autres filtres pour créer des règles de suppression personnalisées
Limitations importantes pour les pièces jointes dans la messagerie
La condition « pièces jointes présentes » ne détecte pas les pièces jointes dans les conversations de messagerie. Les conversations de messagerie stockent les pièces jointes dans un modèle de données différent de celui des tickets traditionnels, que le calendrier de suppression ne détecte pas.
Impact :
- Les règles de suppression avec « pièces jointes présentes » peuvent supprimer les tickets de messagerie avec pièces jointes
- Seules les pièces jointes traditionnelles aux e-mails ou tickets Web sont détectées.
- Cette limitation est une limitation connue du produit
Pourquoi c’est important :
- Si vous utilisez des règles de suppression comme Tickets | sans pièce jointe | après 30 jours :
- Conserve les e-mails ou les tickets Web avec des pièces jointes
- Peut supprimer les tickets de messagerie qui ont des pièces jointes car le planificateur ne les détecte pas
Solution
Pour exclure les tickets de messagerie, ajoutez cette condition :
Ticket channel | Is not | Messaging
Ou créez un calendrier de suppression indépendant pour les tickets de messagerie sans la condition de pièce jointe.
Pour toute question au sujet des capacités ADPP, contactez Support client Zendesk pour obtenir de l’aide supplémentaire ou contactez votre chargé de compte.
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.