Présentation
...
Le système écrira une ligne dans
sw_sys_brokermessage
. Table à ne pas altérer.Le service
broker-message-gateway
parcours tous les projets et regarde s'il y a des messages à envoyer au serveurRabbitMQ
.Le service
JobCenter
crée les queues de messages dansRabitMQ
au démarrage et gère le dispatching, qui au final appel lescript d'endpoint
définis dans lenotifications managment
du studio.
...
ProjectCode
TableName
RowID : Clé primaire de l'enregistrement (, exemple :
customer_ID
)RowCode : Code de l'enregistrement (, exemple :
codeCustomer
)Company_ID
Device_ID : il s'agit du device à l'origine de la notification
Action : indique le type d'action à l'origine de la notification, les valeurs possibles sont :
1 : Ajout de l'enregistrement
2 : Mise à jour de l'enregistrement
4 : Suppression de l'enregistrement
BeforeValues : contient les valeurs avant modification des champs suivis.
AfterValues : contient les valeurs après modification des champs suivis.
...