サービスポータル検証スクリプトのアクティブ化

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

    始める前に

    必要なロール:admin

    このタスクについて

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

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

    手順

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

    タスクの結果

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