Configurer les 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 les messages Flux en direct automatiques.
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 table active Champ Description Table Sélectionnez la table pour laquelle les notifications sont générées.
Remarque :La liste ne répertorie que 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âches et nécessite que le module d’extension de messagerie instantanée soit actif. Publier dans Flux en direct Cochez cette case pour générer la notification sur Flux en direct. Si les flux d’enregistrements ne sont pas configurés et que le champ Groupe de flux est vide, la notification est publiée dans le flux de société.
Flux d'enregistrements Sélectionnez les champs à valider pour les flux d’enregistrements. Ce champ n’est disponible que si l’option Publier dans le flux en direct est sélectionnée.
Demande Sélectionnez l’application qui contient cet enregistrement. Actif Cochez cette 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 cette case pour générer la notification lorsqu’un enregistrement est mis à jour. Groupe Sélectionnez l’équipe Flux en direct à laquelle vous souhaitez publier 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 sur le flux de société.
Conditions Créez la condition qui doit être remplie 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 de 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, placez 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, entrez ${URI} dans le texte du message, comme indiqué 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 sa publication.Avant le script Créez un script qui s’exécute avant qu’une notification ne soit générée. Le script ne s’exécute que si la condition est évaluée comme vraie ou vide. Les variables suivantes sont disponibles dans le script. - actuel : l’objet GlideRecord qui a déclenché la notification.
- changedFields : une ArrayList des champs modifiés lors de la soumission. Utilisez changedFields.contains('fieldname') pour vérifier le changement.
- 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 de ${myVariableName}.
- Cliquez sur Envoyer ou Mettre à jour.