Champs dynamiques Znuny - Personnaliser les formulaires de ticket
Champs dynamiques dans Znuny
Section intitulée « Champs dynamiques dans Znuny »Les champs dynamiques permettent d’étendre de manière flexible les formulaires de ticket dans Znuny avec vos propres champs de données. Ils sont gérés via Admin → Processus & Automatisation → Champs dynamiques.
Créer, modifier et supprimer des champs
Section intitulée « Créer, modifier et supprimer des champs »- Créer : Sélectionnez le type d’objet et le type de champ dans la barre d’action, saisissez les données et cliquez sur Enregistrer.
- Modifier : Sélectionnez le champ dans la liste, effectuez les modifications et enregistrez.
- Supprimer : Cliquez sur l’icône de corbeille à côté du champ et confirmez.
Paramètres généraux
Section intitulée « Paramètres généraux »Chaque champ dynamique possède les paramètres de base suivants :
| Paramètre | Signification |
|---|---|
| Nom | Identifiant alphanumérique unique |
| Étiquette | Nom d’affichage dans le système |
| Ordre des champs | Position d’affichage |
| Validité | Actif ou inactif |
| Type de champ | Défini lors de la création, non modifiable |
Types de champs disponibles
Section intitulée « Types de champs disponibles »| Type | Description |
|---|---|
| Case à cocher | Sélection Oui/Non avec valeur par défaut configurable |
| Date / Date+Heure | Champs de date avec décalage horaire optionnel par défaut |
| Dropdown | Sélection simple parmi des valeurs prédéfinies |
| Sélection multiple | Comme Dropdown, plusieurs valeurs sélectionnables |
| Texte | Champ de texte libre sur une ligne |
| Zone de texte | Champ de texte libre sur plusieurs lignes (lignes/colonnes configurables) |
| Contact avec données | Données de contact avec attributs configurables directement dans le ticket |
| Base de données / Web Service | Remplissage à partir d’une source de données externe |
Afficher les champs sur les écrans
Section intitulée « Afficher les champs sur les écrans »Pour afficher un champ dans un formulaire (par ex. Créer un ticket) :
- Définissez la validité du champ sur valide.
- Dans la zone d’administration, naviguez vers Configuration système.
- Choisissez l’écran souhaité sous Frontend → Agent → Vue.
- Modifiez le paramètre
###DynamicFieldet ajoutez le champ. - Définissez si le champ doit être optionnel ou un champ obligatoire.
Définir automatiquement des valeurs par défaut
Section intitulée « Définir automatiquement des valeurs par défaut »Via le module d’événement de ticket, des valeurs par défaut peuvent être définies automatiquement lors de la création d’un ticket :
- Dans la configuration système, naviguez vers Core → Ticket → DynamicFieldDefault.
- Activez le paramètre souhaité (par ex.
Ticket::TicketDynamicFieldDefault###Element1). - Enregistrez les modifications.
Si plus de 16 valeurs par défaut automatiques sont nécessaires, un fichier de configuration XML personnalisé est requis.
Valeurs par défaut par utilisateur
Section intitulée « Valeurs par défaut par utilisateur »Les utilisateurs peuvent définir des valeurs par défaut individuelles pour les champs dynamiques dans leurs préférences personnelles, si cela est activé dans la configuration système.
Informations complémentaires
Section intitulée « Informations complémentaires »Il existe des plugins qui ajoutent de nouveaux types de champs ou rendent inutile la création manuelle de champs. Ceux-ci ne font pas partie de l’installation standard et doivent être installés séparément.