Skip to content

TicketPrintHTML

Compatibilité OTOBO ≥ 11.0.x

Aperçu

Avec le plugin TicketPrintHTML, OTOBO obtient une fonction d'impression moderne qui génère des tickets, y compris leurs articles, dans la mise en page HTML d'origine. Les images, les formats en ligne et les logos personnalisés sont conservés.

Prérequis

  • Headless Chrome : Un processus Google Chrome ou Chromium en cours d'exécution en mode headless.
  • Configuration Docker (facultatif) : Si OTOBO est utilisé dans Docker, le fichier seccomp_profile.json fourni doit être présent dans le chemin docker-compose.

Installation

  1. Gestionnaire de paquets

    • Dans la zone d'administration, sous Gestion du système → Gestion des paquets, recherchez et installez TicketPrintHTML.
  2. Installation manuelle

    • Décompressez l'archive du plugin dans Kernel/Config/Files/.
    • Sous Gestion du système → Mettre à jour, rechargez le système de fichiers.

Configuration (Docker)

Si OTOBO est exploité via Docker :

  • Copiez scripts/docker-compose/seccomp_profile.json dans votre répertoire docker-compose.
  • Dans la section service du fichier otobo-base.yml, sous command: web, ajoutez les lignes suivantes :
yaml
security_opt:
  - seccomp:seccomp_profile.json
healthcheck:
test: curl -s -f http://localhost:5000/robots.txt
  • Redémarrez les conteneurs : docker-compose restart

Configuration (SysConfig)

Tous les paramètres se trouvent sous Admin → Gestion du système → SysConfig → Frontend → Agent → View → TicketPrint :

CléDescription
PrintLogoFileLogo codé en Base64 (700×100 px) dans l'en-tête de page
GoogleChrome::BinChemin vers le fichier binaire Chrome/Chromium, si nécessaire
DynamicFieldWidgetDynamicFieldGroupsGroupes pour les widgets de champs dynamiques lors de l'impression
Widgets###0100-TicketInformationConfiguration du widget d'informations sur le ticket
Widgets###0200-CustomerInformationConfiguration du widget d'informations client

Utilisation

  1. Ouvrez un ticket dans l'interface agent.
  2. Cliquez sur Imprimer (HTML) dans le menu ou utilisez le raccourci clavier.
  3. Le plugin génère une page HTML que vous pouvez imprimer directement ou enregistrer en PDF.

Support et Contact