Configuration d’un créateur d’enregistrement pour la modification de demande
Configurez un créateur d’enregistrement pour les demandes de service du lieu de travail modifiables.
La fonctionnalité de modification de la demande dans Prestation de services de lieu de travail permet aux utilisateurs de modifier les détails de leurs demandes soumises. Les tickets créés avec des créateurs d’enregistrements dans les tables Ticket du lieu de travail ou Extension de ticket du lieu de travail peuvent être modifiés, ce qui permet de maintenir les enregistrements à jour et précis.
Pour configurer la fonctionnalité de modification d’un créateur d’enregistrement, suivez les étapes décrites dans les sections suivantes.
Créer un créateur d'enregistrement
Vous devez d’abord créer un créateur d’enregistrement dans les tables Ticket du lieu de travail ou Extension de ticket du lieu de travail, puis le mapper au champ Créateur d’enregistrement d’un service du lieu de travail. Pour plus d’informations sur la création d’un créateur d’enregistrement, reportez-vous à la section Configurer un créateur d'enregistrement.
Si vous souhaitez intégrer le créateur d’enregistrement à Gestion des réservations du lieu de travail, reportez-vous à la section Configuration d’un créateur d’enregistrement pour la réservation.
Activer la fonctionnalité de modification
Vous pouvez activer le bouton en sélectionnant Ticket ou Ticket et réservation dans le champ Disponible pour , puis en sélectionnant le champ Autoriser les modifications de demande du service du lieu de travail.
Lorsque l’option Autoriser les modifications de demande est activée sur un service de lieu de travail, les utilisateurs voient l’action Modifier la demande dans la page de résumé de la demande pour tous les créateurs d’enregistrements associés à ce service.
Pour plus d’informations sur les champs d’un service du lieu de travail, reportez-vous à la section Formulaire de service du lieu de travail.
Redirection vers la page de l’éditeur de tickets
Lorsque les utilisateurs sélectionnent l’option de modification de la demande pour leur demande, ils sont redirigés vers la page Éditeur de tickets WSD, qui ressemble au créateur d’enregistrement pour fournir une interface familière aux utilisateurs.
Une fois leurs modifications effectuées, les utilisateurs peuvent enregistrer le ticket mis à jour, qui apporte les modifications suivantes :
- L’enregistrement du ticket du lieu de travail est mis à jour avec les nouvelles valeurs fournies par l’utilisateur.
- De nouvelles demandes d’éléments de service sont créées en fonction des informations de ticket mises à jour, si nécessaire.
Configuration du créateur d’enregistrement pour modification
- Gestion des variables avec des valeurs par défaut lors du chargement
- Condition
Les variables dont les valeurs par défaut sont chargées peuvent entraîner une incohérence des données sur la page de modification. La page de modification doit renseigner les variables en fonction de la demande soumise.
Par exemple, le système essaie de renseigner l’utilisateur connecté dans le champ Demandé pour au lieu de choisir les données de la demande soumise.
- Déclenchement d’un événement lors de la soumission
-
Pour la page de modification, vous devez déclencher l’événement wsd.serviceEditor.onSubmit.success dans le script client onSubmit (dernier script exécutable) du créateur d’enregistrement avec le paramètre success : true.
Le déclenchement de l’événement garantit que tous les scripts clients onSubmit sont validés et que les données de variables mises à jour peuvent être utilisées pour mettre à jour l’enregistrement de ticket.
Pour plus d’informations, consultez tous les créateurs d’enregistrements installés avec Gestion des tickets du lieu de travail, tels que Restauration.
- Utilisation de widgets personnalisés dans le créateur d’enregistrement
- Condition
Pour utiliser des widgets personnalisés dans le créateur d’enregistrement, assurez-vous que le widget peut pré-remplir les données en fonction de la demande soumise. La référence pour le widget peut être extraite du widget Service du lieu de travail.