スクリプトインクルードとカスタマイズ

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • ITSM 製品には、多くのスクリプトインクルードがデフォルトで含まれています。既存のスクリプトインクルードをスクリプトから呼び出すことも、独自のスクリプトインクルードを作成することもできます。

    スクリプトインクルードを見つけるには、次に移動します: セルフサービス > システム定義 または セルフサービス > システム UI. アップグレードの際に、既存の機能を損なうことなく最新の機能と問題の修正を取得するため、次の点に注意してください。
    既存のスクリプトインクルードを変更またはカスタマイズするには:
    • SNC サフィックスが付いているスクリプトインクルードは使用しないでください。これらのスクリプトインクルードは読み取り専用です。カスタマイズしないでください。たとえば、次のスクリプトインクルードはカスタマイズしないでください。
      var ChangeProcessSNC = Class.create();
      ChangeProcessSNC.prototype = {
          // SNC functions
          type: "
    • アンダースコアで始まるメソッドは上書きしないでください。これらのメソッドは、関数がプライベートであることを示しています。
    SNC スクリプトを拡張する非 SNC スクリプトインクルードの関数は上書きできます。たとえば、次のスクリプトインクルードは上書きできます。
    var ChangeProcess = Class.create(); 
    ChangeProcess.prototype = Object.extendsObject(ChangeProcessSNC, 
    {  // Customer overridden functions  type: "ChangeProcess" });