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.

Présentation

...

  • Script

    • C’est le script d’entrée appelé dans lequel le bodyData est passé

    • Attention a bien préfixer les noms de script. SysNotification_ ou Datatracking_ pour saisir l'intérêt du script et surtout pouvoir les regrouper et les retrouver plus facilement.

      • Pour les notifications système nous préfixons par SysNotification_

        • Exemple : SysNotification_Customer

      • Pour les scripts de gestion d’une entité où toutes les manipulations doivent passer, nous préfixons par Datatracking_MainHandling_

        • Exemple : Datatracking_MainHandling_CustomerContact

    • Attention aussi à penser que si vous créez une notification n’existant pas en standard avec un code standard et qu’elle est intégrée dans une version future, vous risquez de ne pas en profiter.

      • Nous prévoyons à chaque fois une surcharge qu’il serait préférable d’utiliser ou de créer un nom explicite s’éloignant légèrement du standard.

        • Exemple : Pour SysNotification_Customer nous proposons la surcharge SysNotificationOverload_Customer

  • Actions

    • Les actions à cocher qui déclencherons l’appel du script. Cochez les actions nécessaires pour éviter des traitements inutiles.

      • Add : A l’ajout d’une ligne en base sur la table cible

      • Update : A la mise à jour d’une ligne en base sur la table cible

      • Delete : A la suppression d’une ligne en base sur la table cible

        • Les informations de la ligne supprimée ne seront pas envoyé. Ce référer à la section suivante pour avoir plus d’information

  • Pack size

    • Définir la taille des packets à envoyer. Il n’est pas recommandé de modifier cette valeur sans avoir un besoin précis et sans connaitre exactement l’impacte que ce changement pourrait avoir.

  • Enable

    • Activer ou désactiver une notification

...

Lorsqu’un script de notification est appelé, il ne précise pas les valeurs des champs à l'état actuel et précédent.
C’est là que l’activation du datatracking sur un champ est intéressante.
Il va permettre de connaitre la valeur avant et après Ajout/Modification/Suppression

...

Lorsque cette case est cochée, nous demandons explicitement d’appliquer le datatracking sur la colonne avec tous les avantages définis précédemment.