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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間: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" });