Configuration Système OTOBO / Znuny – Gestion des paramètres

La Configuration Système dans OTOBO/Znuny est le cœur des personnalisations et des réglages fins : – Toutes les modifications passent par une interface graphique centrale. – La gestion des versions et le journal d'audit documentent qui a modifié quelles valeurs et quand. – En cas d'erreur, chaque paramètre peut être réinitialisé à un état antérieur.
1. Démarrage rapide : Ouvrir la configuration système
- Connectez-vous en tant qu'administrateur dans l'interface Agent.
- Naviguez vers Administration → Configuration Système.
- Utilisez le champ de recherche plein texte pour trouver immédiatement ce que vous cherchez parmi les quelque 2 200 clés de configuration.
2. Trouver et ouvrir un paramètre
- Entrez un terme de recherche – la recherche plein texte explore les noms, les descriptions et les valeurs.
- Sélectionnez le résultat :
- Développez le widget :
3. Modifier et enregistrer les valeurs
Survolez le widget avec la souris → « Modifier ce paramètre » :
Modifiez la valeur et cliquez sur Enregistrer :
Confirmez la modification :
4. Comparaison des versions et réinitialisation
Après l'enregistrement, un journal de différences est automatiquement généré – vous voyez ainsi les anciennes et les nouvelles valeurs en un coup d'œil :
Si quelque chose tourne mal, vous pouvez revenir à la valeur précédente à tout moment en cliquant sur « Réinitialiser » :
5. Activer les modifications (Déployer)
Un clic sur « Déployer les paramètres » applique toutes les modifications locales :
6. Navigation et arbre des catégories
L'arbre de navigation latéral divise les configurations par modules et sous-groupes. Chaque catégorie indique le nombre de ses entrées entre parenthèses :
Cela vous permet de garder une vue d'ensemble, même avec des modules complémentaires (par exemple, ITSM, FAQ, OAuth).
7. Importer et exporter des configurations complètes
- Export : Créez des sauvegardes ou transférez vos paramètres dans des fichiers
.yml. - Import : Chargez des configurations précédemment exportées dans un autre système ou synchronisez des instances de test/staging.
8. Cas particuliers et bonnes pratiques
8.1 Logos et Branding
Modifiez le logo de l'Agent de manière centralisée via
Frontend::Agent::LogoURL
Et personnalisez le logo du portail client :
Frontend::Customer::LogoURL
8.2 Authentification et SSO
Activez de manière flexible OAuth2/OpenID Connect ou LDAP – entièrement via la configuration système :
Core::Auth::Agent::Module
Core::Auth::Customer::Module
8.3 Champs dynamiques via la configuration
Ajoutez de nouveaux pilotes de champs dynamiques sans avoir à programmer :
Core::DynamicFields::DriverRegistration8.4 Contrôler individuellement les modules du menu
Activez ou désactivez les modules front-end tels que AgentTicketZoom ou CustomerTicketSearch via la configuration :
Frontend::Agent::ModuleRegistration
9. Conclusion
La configuration système OTOBO/Znuny vous offre :
- Fonction de recherche en temps réel : Trouvez n'importe quelle clé en quelques secondes.
- Audit et gestion des versions : Chaque changement de valeur est documenté.
- Mécanisme de retour arrière : Un clic pour revenir en arrière – aucune crainte de mauvaise configuration.
- Import/Export : Synchronisation parfaite entre les instances de production, de staging et de test.
Avec ces fonctionnalités, vous adaptez votre système OTOBO de manière sûre, transparente et agile à chaque nouveau scénario – du branding à l'authentification en passant par les plugins personnalisés.
Vous trouverez plus de détails dans la Référence de configuration OTOBO officielle.
Configurations système populaires
Voici les 30 configurations système les plus fréquentes dans un tableau clair.
| Clé de configuration | Description | Valeur |
|---|---|---|
NotificationSenderEmail | Adresse e-mail de l'expéditeur pour les notifications système | support@<OTOBO_CONFIG_FQDN> |
PostmasterDefaultQueue | File d'attente par défaut pour le Postmaster | – |
FirstnameLastnameOrder | Ordre du prénom et du nom de famille | – |
Elasticsearch::TicketSearchFields | Champs utilisés pour la recherche de tickets dans Elasticsearch | – |
Elasticsearch::TicketStoreFields | Champs utilisés pour stocker les tickets dans Elasticsearch | – |
GenericAgentAllowCustomScriptExecution | Permet au Generic Agent d'exécuter des scripts personnalisés | – |
DashboardBackend::AllowCmdOutput | Permet l'affichage des sorties de console dans le tableau de bord | – |
Ticket::Frontend::CustomerTicketZoom###StateDefault | État par défaut pour la vue des tickets client | – |
Ticket::Frontend::CustomerDisableCompanyTicketAccess | Désactive l'accès client aux tickets de l'entreprise | – |
ACL::PossibleNot→Form→<NomDeChamp> | Paramètre ACL pour les conditions de formulaire négatives | – |
PostmasterFollowUpState | État de suivi pour les e-mails de suivi du Postmaster | – |
PostmasterFollowUpStateClosed | État fermé pour les suivis du Postmaster | – |
Ticket::Frontend::AgentTicketZoomReply | Permet les réponses dans le zoom de ticket Agent | – |
AgentTicketCompose | Paramètres pour la composition de nouveaux tickets Agent | – |
Ticket::Frontend::MenuModule###550-Appointment | Module de menu pour les rendez-vous dans le frontend des tickets | – |
Ticket::Frontend::MoveType | Paramètres pour le type de déplacement des tickets | – |
Ticket::Frontend::AgentTicketMove###RequiredLock | Exige un verrouillage lors du déplacement de tickets par les Agents | – |
Ticket::Frontend::TicketNote###OwnerMandatory | Exige le champ « Propriétaire » pour les notes de ticket | – |
Core::Crypt::PGP | Paramètres de chiffrement PGP | – |
CustomerDashboard::Tiles###ServiceCatalog-01 | Tuile du tableau de bord pour le catalogue de services | – |
Frontend::Module###CustomerTicketMessage | Module frontend pour les messages de tickets client | – |
CustomerTicketMessage | Configuration des messages de tickets client | – |
CustomerDashboard::Tiles###TicketList-01 | Tuile du tableau de bord pour la liste des tickets | – |
CustomerFrontend::Module###CustomerTicketMessage | Module frontend client pour les messages de tickets | – |
Ticket::GenericAgentAllowCustomScriptExecution | Permet au Generic Agent d'exécuter des scripts personnalisés (module Ticket) | – |
Ticket::Frontend::AgentTicketNote###Subject | Paramètre de sujet pour les notes de tickets Agent | – |
Core::Time::Calendar1 | Paramètres de temps pour le calendrier 1 | – |
TimeAccounting | Module de comptabilisation du temps | – |
DynamicField_<Name> | Espace réservé pour les champs dynamiques | – |
Ticket::NumberGenerator::MinCounterSize | Longueur minimale du compteur pour les numéros de ticket | – |