Configurer des notifications de table pour les tables de tâches
Vous pouvez configurer une notification de table pour une table de tâches afin d’activer automatiquement les messages Flux en direct.
Avant de commencer
Rôle requis : live_feed_admin ou chat_admin
Procédure
- Accédez à la Flux en direct > Administration du flux > Notifications de table.
- Cliquez sur Nouveau ou sélectionnez une notification pour l’ouvrir.
-
Renseignez le formulaire.
Tableau 1. Champs de notification de tables opérationnelles Champ Description Table Sélectionnez la table pour laquelle les notifications sont générées.
Remarque :La liste affiche uniquement les tables et les vues de base de données qui sont dans le même champ d’application que la notification de table.Publier dans des salles de messagerie instantanée Cochez la case pour générer la notification dans les salles de messagerie instantanée associées à l’enregistrement. Cela s’applique uniquement aux enregistrements de tâche et nécessite que le module d’extension de messagerie instantanée soit actif. Publier dans Flux en direct Cochez la case pour générer la notification dans Flux en direct. Si les flux d’enregistrement ne sont pas configurés et que le champ Groupe de flux est vide, la notification est publiée dans le flux de l’entreprise.
Flux d'enregistrements Sélectionnez les champs à publier pour les flux d’enregistrements. Ce champ n’est disponible que si l’option Publier dans le flux en direct est sélectionnée.
Application Sélectionnez l’application qui contient cet enregistrement. Actif Cochez la case pour activer la notification. Insérer Cochez la case pour générer la notification lorsqu’un enregistrement est inséré dans la base de données. Mettre à jour Cochez la case pour générer la notification lorsqu’un enregistrement est mis à jour. Flux Sélectionnez l’équipe Flux en direct à laquelle vous souhaitez envoyer des messages. Ce champ n’est disponible que si l’option Publier dans Flux en direct est sélectionnée. Effacez le champ pour publier des notifications dans le flux de l’entreprise.
Conditions Créez les conditions qui doivent être remplies pour générer la notification. Si vous ajoutez une instruction de condition, le système évalue d’abord la condition et analyse le champ du script Avantuniquement si la condition est remplie. Vous pouvez choisir de laisser ce champ vide et d’inclure des conditions dans le script.
Description Entrez une description de la notification de table. Message Construisez le message automatique que vous souhaitez générer. Vous pouvez inclure des valeurs de champ en tant que variables et un lien vers l’enregistrement. Pour ajouter une variable, positionnez le curseur dans le texte, puis cliquez sur le nom du champ dans le champ Sélectionner des variables . Pour ajouter un lien vers l’enregistrement, saisissez ${URI} dans le texte du message, comme illustré dans l’exemple suivant.
High priority incident opened: ${URI} Short description: ${short_description}Remarque :Pour des raisons de sécurité, tout code HTML est automatiquement supprimé d’un message avant qu’il ne soit publié.Avant le script Créez un script qui s’exécute avant qu’une notification ne soit générée. Le script s’exécute uniquement si la condition est vraie ou vide. Les variables suivantes sont disponibles dans le script. - current : objet GlideRecord qui a déclenché la notification.
- changedFields : un tableau Liste des champs modifiés lors de l’envoi. Utilisez changedFields.contains('fieldname') pour vérifier les changements.
- Réponse : définissez la réponse sur faux pour annuler la notification.
- profileSource : défini sur un objet GlideRecord valide pour définir le profil qui publie le message.
- profileID : défini sur un live_profile sys_id pour définir le profil qui publie le message ; Par défaut, il s’agit de l’enregistrement actuel. Remplace profileSource si les deux sont spécifiés.
Toute variable personnalisée créée dans le script est également exposée au message sous la forme ${myVariableName}.
- Cliquez sur Envoyer ou Mettre à jour.