...
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 Datatracking
modification 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.
Variablese
Variables
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).
...