Micro-apps

Créer des notifications d’événements

Créez des déclencheurs pour les événements à envoyer à l’application cliente, tels qu’une nouvelle demande de congés ou une notification indiquant qu’un enregistrement a été modifié. Sélectionnez les types de modèle, puis personnalisez l’événement dans le générateur. Cet article suppose que vous avez déjà créé votre micro-app pour ce workflow. Pour obtenir des informations détaillées, consultez la section Ajouter une micro-app.

Procédez comme suit pour créer une notification d’événement :

  • Créez les conditions pour envoyer la notification/l’action et les abonnés cibles.
  • Configurez la fiche de notification pour les abonnés.
  • Configurez les actions.
  • Définissez la condition d’expiration et la période.

Remarque :

Lorsque vous modifiez les paramètres d’une notification existante, arrêtez toute synchronisation pour cette intégration particulière avant d’essayer d’enregistrer vos modifications.

Créer une notification

Lorsque vous définissez les champs Notification périodique, Rapport périodique ou Rappel de date, le comportement suivant s’applique :

  • Lors de la planification d’un intervalle de temps, l’intervalle est défini pour s’exécuter à la fin de l’exécution précédente. Par exemple, lorsqu’une notification est définie sur 5 minutes, la notification s’exécute à 10h00, se termine à 10h02, puis est réexécutée à 10h07.
  • Lors de la planification d’une notification quotidienne, la notification s’exécute à une heure aléatoire sélectionnée dans la période. Par exemple, lorsqu’une notification est configurée pour s’exécuter à 14h00, l’exécution commence aléatoirement entre 14h00 et 14h05.
  1. Sélectionnez la micro-app à laquelle vous souhaitez ajouter un événement. Sélectionnez Ajouter une notification en haut à droite de la page.
  2. Donnez un nom de notification à l’événement de notification.
  3. Sélectionnez un type de déclencheur et de notification de votre choix parmi les options suivantes. Les étapes diffèrent légèrement en fonction du type de déclencheur d’événement spécifique que vous sélectionnez :

    • Nouveaux enregistrements : permet d’envoyer une notification lors de la création d’un enregistrement.
    • Enregistrements modifiés : permet d’envoyer une notification lorsqu’un enregistrement existant est modifié dans le SoR.
    • Enregistrement correspondant : permet d’envoyer une notification lorsque les enregistrements correspondent à une requête définie à l’heure spécifique dans le SoR.
    • Enregistrements supprimés : permet d’envoyer une notification lorsqu’un enregistrement actif est supprimé dans le SoR.
    • Notification périodique : (action de l’utilisateur) permet d’envoyer périodiquement des notifications non basées sur les données.
    • Rapport périodique : permet d’envoyer des notifications périodiques avec des données de rapport résumées (regroupement) au cours d’un intervalle de temps spécifié.
    • Rappel de date : permet d’envoyer une notification à l’heure spécifiée avant ou après la valeur de la colonne de date des enregistrements.

    Nouvelle notification

  4. Confirmez votre source de données et sélectionnez la table de données à partir de laquelle vous souhaitez suivre les modifications. Sélectionnez Ajouter. La nouvelle notification est ajoutée à la liste Notifications et est prête à être configurée.

    Remarque :

    Étant donné que les micro-apps Citrix Workspace prennent en charge les micro-apps d’intégrations multiples, la liste Sélectionner une source de données affiche toutes les sources de données d’intégration disponibles.

L’écran Modifier la notification s’ouvre. Suivez les étapes ci-dessous pour configurer la notification. Lorsque votre notification est configurée correctement, vous devez faire défiler jusqu’en haut de la page et sélectionner Enregistrer.

Nom de la notification

L’option Nom de la notification vous permet d’entrer le nom de la notification et, éventuellement, de sélectionner si l’événement de notification est exécuté immédiatement après la synchronisation de l’intégration de l’application cible.

Nouvelle section liée au nom de la notification

Contenu

L’option Contenu vous permet de configurer les informations affichées sur votre notification. Ici, vous pouvez configurer l’icône de notification, le titre de la notification et le contenu du corps, en plus de l’image de la fiche. Vous pouvez éventuellement entrer des variables pour incorporer des éléments générés à partir de votre intégration d’application cible.

Nouvelle section liée au contenu des notifications

Page cible

L’option Page cible vous permet de choisir la page qui s’affiche lorsque la notification est sélectionnée. Vous pouvez sélectionner la micro-app cible, la page cible et éventuellement afficher un aperçu de la page pour voir ce que les destinataires de la micro-app recevront.

Nouvelle section liée à la page cible de notification

Paramètres

L’option Paramètres vous permet de définir les conditions de déclenchement de votre notification et les destinataires de notification. Sélectionnez Audience pour définir les destinataires de votre notification à partir de votre intégration et Ajouter des conditions pour définir les conditions qui déclenchent la notification pour vos utilisateurs. Après avoir défini au moins une condition, l’option Modifier les conditions s’affiche.

Nouveaux paramètres de notification

Remarque :

Les expressions booléennes complexes sont simplifiées lorsqu’elles sont analysées en interne après leur définition, la mise en forme redondante étant supprimée le cas échéant. Par exemple, la définition de 1 ET (2 ET 3) OU (4 ET 5) entraîne l’affichage de 1 ET 2 ET 3 OU 4 ET 5 lorsque les crochets redondants sont supprimés de la définition.

Augmenter le seuil de notification

Pour améliorer les performances, le service de micro-apps limite le nombre maximal de fiches de notification générées par utilisateur et par tâche de notification. La limite est définie à 50 par défaut. Toutes les fiches de notification générées au-delà de cette valeur sont perdues.

À l’aide des options de paramètres avancés, vous pouvez augmenter cette valeur. Toutefois, un grand nombre de notifications peut saturer le flux d’activités des utilisateurs dans Workspace. Cela peut réduire la valeur associée à la génération des fiches de notification et augmenter le risque qu’elles ne soient pas lues du tout. Tenez compte de vos utilisateurs et de leur expérience Workspace avant d’augmenter cette valeur. La valeur maximale autorisée est de 300.

Par exemple, vous disposez d’une intégration avec une durée de synchronisation définie sur toutes les 10 minutes. Chaque utilisateur abonné reçoit autant de notifications que les modifications qui se produisent pendant cette période, jusqu’au seuil, que ce soit 50 par défaut ou jusqu’à 300 si vous modifiez cette valeur. Les modifications supplémentaires survenant au-delà de cette valeur ne sont pas générées sous forme de notifications pour le flux d’activité des utilisateurs. Après cette période entre les durées de synchronisation (10 minutes dans notre exemple), une nouvelle synchronisation s’exécute et capture les prochaines 50/300 modifications, selon ce paramètre.

  1. Sous Paramètres, sélectionnez Tous les abonnés dans le menu Audience . Les paramètres avancés ne sont visibles que lorsque l’option Audience est définie sur Tous les abonnés.
  2. Activez le bouton Afficher les paramètres avancés.
  3. Sous Seuil de génération de notifications pour un seul utilisateur, sélectionnez Modifier. La valeur par défaut de 50 est pré-remplie.
  4. Saisissez une nouvelle valeur. Ne pas dépassez la valeur maximale 300.
  5. Sélectionnez Enregistrer en haut de la page pour enregistrer toutes les modifications. Le champ sera désactivé et vous devez sélectionner Modifier pour activer à nouveau le champ.

    Seuil de génération de notifications

Regroupement – Notifications de rapport périodique

Pour les notifications Rapport périodique, il existe une fonction de regroupement sous les paramètres. Utilisez cette fonctionnalité pour collecter plusieurs événements en une seule notification. Par exemple :

  • Un utilisateur reçoit 10 tickets de travail pendant une période donnée (par exemple une journée), mais vous souhaitez que les utilisateurs reçoivent une seule notification.
  • Un utilisateur effectue de nombreuses approbations au cours d’une journée ouvrable, mais vous souhaitez qu’il reçoive une notification des approbations restantes à la fin de la journée.

Choisissez une valeur de colonne de données pour Grouper les données par, puis sélectionnez une période. Le champ Période définit la période après laquelle l’événement doit s’exécuter selon le champ Fréquence d’exécution au-dessus. Par exemple, Aujourd’hui signifie que le groupe de notifications est envoyé le jour même où le déclencheur d’événement est exécuté. Si vous sélectionnez Intervalle personnalisé, les champs détaillés du et au s’ouvrent.

Groupement

Envoyer un rappel – Notifications de rappel de date

Pour les notifications Rappel de date, le champ Fréquence d’exécution situé en haut de la page définit le moment de l’exécution de la synchronisation. Le champ Envoyer un rappel sous Paramètres définit le délai d’envoi de la notification avant ou après l’événement.

Expiration

L’option Expiration vous permet de définir une condition pour supprimer la notification. Vous pouvez définir l’expiration de la notification lorsque l’enregistrement de votre intégration n’est plus disponible. Vous pouvez définir l’expiration de la notification après un intervalle défini. Vous pouvez également configurer des conditions de déclenchement d’intégration pour définir l’expiration de la notification en cas de modification des données dans votre intégration cible.

Nouvelle section liée à l'expiration des notifications

Lorsque votre notification est configurée correctement, faites défiler jusqu’en haut de la page et sélectionnez Enregistrer.

Exécuter l’événement

Sélectionnez Exécuter l’événement dans la barre supérieure du générateur de notifications pour déclencher manuellement l’exécution de cette notification d’événement. Sélectionnez Afficher le journal des événements pour afficher l’historique des modifications classées par niveau de gravité. Vous pouvez également exécuter tous les événements à partir de la barre supérieure de l’écran d’aperçu des notifications de la micro-app.

Effacer toutes les notifications

Pour effacer toutes les notifications d’une micro-app, sélectionnez Effacer toutes les notifications dans le menu d’édition de chaque notification dans l’écran d’aperçu des notifications de la micro-app. Cette fonctionnalité efface vos notifications lorsque vous devez réorganiser ou régénérer vos notifications (par exemple, lors d’un test) lorsque vous utilisez une structure de données plus récente.

Vous pouvez également supprimer toutes les notifications dans toutes les micro-apps dans une intégration. Sur la page de vue d’ensemble Intégrations de micro-apps, sélectionnez le menu en regard de l’intégration pour laquelle vous souhaitez supprimer toutes les notifications. Sélectionnez Effacer toutes les notifications, puis confirmez votre sélection.

Créer des notifications d’événements