Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Permet de notifier automatiquement des utilisateurs suivant leurs préférences ou celles du projet auquel ils sont associés.
Ces Coté utilisateur, l’abonnement à ces notifications se fait directement via le bouton S’abonner sur la fiche d’une entité le permettant.

...


Les notifications sont ensuite créées et envoyées suite à la modification lors d'une table. Nous nommons ce mécanisme Datatrackingmodification de la table concernée, et utilise donc le mécanisme de Datatracking en interne.
les utilisateurs peuvent être aussi bien utilisateur du Back-office, technicien sur le Front-office ou encore utilisateur extranet.

...

  • Lorsqu'une table est ajoutée à la gestion des notifications dans le studio, elle est écoutée par le Datatracking.

  • Suivant les événements choisis, le script de process lié sera exécuté.

  • A chaque table son script de process.

  • On boucle sur les data pour générer les notifications aux subscribers et au cas par cas en remplissant la table sw_data_sysnotification

  • Dès que la table sw_data_sysnotification est manipulée, son script de process est appelé pour définir les notifications à envoyer aux utilisateurs suivant les fréquences et les méthodes choisies.

VariableseVariables
PortalBaseUrl : Définit l'url de base du back-office pour ce projet. Permet de rediriger l'utilisateur au bon endroit.
SysNotification.default.frequency : Contient la fréquence par défaut du projet pour chaque méthode d'envoi.
SWx.Mobile.SysNotification.Enabled : Active ou désactive les notifications pour le mobile (FO).

...