Script includes et personnalisation

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

    Vous pouvez trouver des script includes 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 script include existant :
    • N'utilisez pas les script includes suivis du suffixe SNC. Ces script includes sont en lecture seule et ne doivent pas être personnalisés. Par exemple, le script include 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 script includes non SNC qui étendent les scripts SNC. Vous pouvez par exemple remplacer le script include ci-dessous.
    var ChangeProcess = Class.create(); 
    ChangeProcess.prototype = Object.extendsObject(ChangeProcessSNC, 
    {  // Customer overridden functions  type: "ChangeProcess" });