Includes de script et personnalisation

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • De nombreux includes de script sont fournis par défaut avec les produits ITSM. Vous pouvez vous servir d'includes de script existants qui proviennent de scripts ou créer les vôtres.

    Vous pouvez trouver les includes de script en accédant à Libre-service > Définition du système ou Libre-service > Interface utilisateur du système. Pour obtenir les fonctionnalités et les correctifs de problèmes les plus récents sans que la mise à niveau n'interrompe les fonctionnalités existantes, tenez compte des recommandations suivantes :
    Pour modifier ou personnaliser un include de script existant :
    • N'utilisez pas les includes de script suivis du suffixe SNC. Ces includes de script sont en lecture seule et ne doivent pas être personnalisés. Par exemple, l'include de script suivant ne doit pas être personnalisé.
      var ChangeProcessSNC = Class.create();
      ChangeProcessSNC.prototype = {
          // SNC functions
          type: "
    • Ne remplacez pas les méthodes qui commencent par un trait de soulignement. Ces méthodes indiquent que les fonctions sont privées.
    Vous pouvez remplacer les fonctions des includes de script non SNC qui étendent les scripts SNC. Vous pouvez par exemple remplacer l'include de script ci-dessous.
    var ChangeProcess = Class.create(); 
    ChangeProcess.prototype = Object.extendsObject(ChangeProcessSNC, 
    {  // Customer overridden functions  type: "ChangeProcess" });