サービスカタログクライアントスクリプトの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • クライアントスクリプトを作成して、カタログをカスタマイズすることができます。

    始める前に

    必要なロール:admin

    このタスクについて

    カタログクライアントスクリプトを使用して、ユーザーに表示されるカタログアイテムの動作を制御します。カタログクライアントスクリプトは、カタログアイテムまたは変数セットに適用することができます。これらのスクリプトは、サーバーではなくブラウザで実行されるため、ユーザーが送信する情報をより適切にコントロールすることができます。

    g_form API の優先順位は次のとおりです。
    1. 必須 (最高)
    2. 読み取り専用/表示

    変数が必須に設定されており、値が設定されていない場合、読み取り専用または非表示はこの変数では機能しません。変数が非表示または読み取り専用で、必須に設定されている場合、変数フィールドは表示可能または編集可能になります。

    優先順位は、変数セットおよびコンテナーにも適用できます。変数セットまたはコンテナに値のない必須変数を指定すると、コンテナまたは変数セットを非表示にすることはできません。

    手順

    1. 移動先 すべて > サービスカタログ > カタログ管理 > カタログクライアントスクリプト.
      現在のカスタムカタログクライアントスクリプトのリストが表示されます。
    2. [新規] を選択します。
    3. フォームのフィールドに入力します。
      フィールド 説明
      名前 カタログクライアントスクリプトの一意の名前。
      適用先 このクライアントスクリプトが適用されるアイテムタイプ:
      • カタログアイテム:カタログアイテムフィールドを有効にします。
      • 変数セット:変数セットフィールドを有効にします。
      アクティブ クライアントスクリプトを有効にするためのチェックボックス。スクリプトを無効にするには、このチェックボックスをオフにします。
      UI タイプ このフィールドをデスクトップ、クラシックモバイル、またはその両方に適用するかどうか。
      スクリプト サービスカタログアイテムで実行するクライアントスクリプトを入力します。
      タイプ onLoadonSubmit などのスクリプトを実行するタイミングを選択します。
      カタログアイテムまたは変数セット リストからカタログアイテムまたは変数セットを選択します。使用可能なフィールド名とオプションは、[適用先] フィールドの選択によって異なります。
      カタログアイテムビューに適用 サービスカタログの注文画面内に表示されているカタログアイテムにカタログクライアントスクリプトを適用するためのチェックボックス。依頼者のビューで利用可能です。
      要求アイテムに適用 アイテムが要求された後、要求アイテムフォームにカタログクライアントスクリプトを適用するためのチェックボックス。履行者のビューで利用可能です。「VEditor」を参照してください。
      カタログタスクに適用 アイテムのカタログタスクフォームが表示されている場合にカタログクライアントスクリプトを適用するためのチェックボックス。履行者のビューで利用可能です。「VEditor」を参照してください。
      ターゲットレコードに適用 レコードプロデューサーを使用してタスク拡張テーブル用に作成されたレコードでカタログクライアントスクリプトをサポートするためのチェックボックス。「デフォルトの変数エディター」を参照してください。
    4. [送信] を選択します。