サービスポータル 検証スクリプトの有効化

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 検証スクリプトを使用して特定のフィールド タイプのユーザー入力を検証します。新しいインスタンスでは、サービスポータルに XML、スクリプト、スクリプト (平文)、メール、およびバージョン検証スクリプトがデフォルトで含まれています。以前のリリースからアップグレードする場合、モバイルとサービスポータルバージョンはデフォルトで有効ではありません。サービスポータルのユーザー入力を検証するには、検証スクリプトのモバイルとサービスポータルバージョンをアクティブ化する必要があります。

    始める前に

    必要なロール:admin

    このタスクについて

    サービスポータル では、[UI タイプ] フィールドを [すべて] または [モバイル/サービスポータル] に設定する必要があります。[デスクトップ] であるとマークされたクライアントスクリプトは、サービスポータルでサポートされていない従来の API に依存しています。スクリプトに [モバイル/サービスポータル] または [すべて] とフラグを付ける前に、サポートされているクライアントサイド API のみを使用していることを確認してください。。「サポートされているクライアント スクリプトの種類と API」を参照してください。

    注:
    [UI タイプ] を [モバイル/サービスポータル] から [すべて] に変更するには、インスタンスからデスクトップバージョンを削除して、競合するスクリプトをアクティブ化しないようにします。デスクトップバージョンを削除する前に、変更を元に戻す必要がある場合に備えてバックアップを作成してください。

    手順

    1. 移動先 すべて > システム定義 > 妥当性検証スクリプト.
    2. サービスポータル で使用するモバイル/ サービスポータル バージョンの検証スクリプトを開きます。
    3. [アクティブ] フラグをクリックして検証スクリプトを有効にします。
    4. オプション: [UI タイプ] を [すべて] に設定し、デスクトップ、モバイル、および サービスポータル 環境で検証スクリプトを使用します。
      競合する検証スクリプトを有効にしないようにするために、最初にデスクトップ バージョンのスクリプトを削除する必要があります。
      1. 置き換えるデスクトップ バージョンの検証スクリプトに移動します。
        デスクトップ バージョンの [UI タイプ] フィールドは [デスクトップ] に設定されています。
      2. レコードを開きます。
      3. ヘッダーメニューを右クリックし、 エクスポート > XML (このレコード) をクリックして、レコードのバックアップを作成します。
      4. エクスポートが完了したら、[削除] をクリックして選択を確定します。
      5. 前の手順で [アクティブ] に設定された検証スクリプトに戻り、[UI タイプ][すべて] に変更します。

    タスクの結果

    サービスポータル とモバイルの環境の指定されたフィールド タイプへのユーザー入力が正しいフォーマットに対して検証されます。たとえば、サービスポータル で使用するためにメール検証スクリプトを有効にした場合は、[メール] フィールドへの無効なユーザー入力によってエラーが生じ、ブラウザーでフォームを送信できなくなります。
    注:
    デスクトップ ブラウザーでは、レコードを送信すると、フィールドが検証されます。モバイル ブラウザーでは、フィールドから離れた場所に移動すると、そのフィールドが検証されます。