ID internes et exécutions de script

Comme indiqué précédemment, les scripts IEG sont stockés dans la base de données. Lorsqu'un script IEG est exécuté, le moteur IEG vérifie la définition de script afin de s'assurer qu'un ID interne est bien affecté à tous les éléments de script qui en ont besoin. Si des ID internes sont manquants, la définition de script est modifiée de façon à remplir les ID manquants et est mise à jour dans la base de données. Ainsi, la première fois que le script est exécuté, les ID internes sont définis et ne doivent pas être modifiés par la suite. Les ID internes sont utilisés par le moteur IEG pour prendre en charge l'exécution du script. Par exemple, ils sont utilisés pour déterminer la nature de la page en cours dans l'exécution du script. Afin de poursuivre ou de reprendre les exécutions de script, les ID internes de la définition de script doivent être cohérents avec les ID internes lorsque l'exécution du script a été créée. Pour cette raison, il est important de s'assurer que l'environnement de mise à jour est synchronisé avec l'environnement de production.