データ検証支援テーブルを使用してデータ検証を構成する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • データ検証支援テーブルにフィールドレベルとレコードレベルの検証を作成します。

    始める前に

    必要なロール:admin

    このタスクについて

    ベースシステムでは、いくつかの事前定義された検証を使用できます。アカウントオンボーディングプロセス中にデータがインポートされると、これらの検証を使用してデータが検証されます。ただし、要件に基づいて追加の検証を定義することはできます。

    手順

    1. 移動先 すべて > カスタマーサクセス管理 > データ検証支援サポート > データ検証支援 テーブルの AJAX 機能を提供します。
    2. 新規 を選択して、 データ検証支援レコードを開きます。
    3. [検証タイプ] で [フィールドレベル] または [レコードレベル] を選択します。
    4. フィールドレベルの検証タイプでは、次のいずれかの検証サブタイプを選択できます。
      • 参照:[参照テーブル]、[参照テーブル] フィールド、[ステージングテーブル]、および [ステージングテーブル] フィールドを選択します。ステージングテーブルの参照フィールドを指定します。参照フィールドには、別のテーブルのフィールドへの参照が格納されます。参照フィールドを定義すると、2 つのテーブル間に関係が作成されます。
      • 選択肢:[ターゲットテーブル]、[ターゲットテーブルフィールド]、[ステージングテーブル]、および [ステージングテーブル] フィールドを選択します。Excel で指定された値が存在するかどうかを検証するために使用されます。
      • 日付:日付形式、ステージングテーブル、ステージングテーブルフィールドを選択します。
      • 日時:日時形式、ステージングテーブル、ステージングテーブルフィールドを選択します。
      • ブーリアン:[ステージングテーブル] フィールドと [ステージングテーブル] フィールドを選択します。true または false の結果を確認します。
      • 文字列の文字数制限:[最大長]、[ステージングテーブル]、および [ステージングテーブル] フィールドを指定します。文字列の長さが指定された制限を超えていないかどうかを検証するために使用されます。
      • 整数または 10 進数:ステージングテーブルとステージングテーブルフィールドを指定します。フィールドが整数か 10 進数かを検証するために使用されます。
    5. [ 必須 ] チェックボックスをオンにして、検証条件が必要かどうかを指定します。
    6. レコードレベルの検証タイプでは、カスタムスクリプトを定義してステージングテーブルレコードを検証できます。
      サンプル検証スクリプトの例を次に示します。
      (function executeCondition( /* glide record */ stagingTableGr) {
          var obj = {
              validationPassed: true,
              message: ''
          }; /*      validationPassed : return true if validation passed else return false      message : populate error message if validationPassed is false else return empty string     */
          if (global.JSUtil.notNil(stagingTableGr.task) && global.JSUtil.notNil(stagingTableGr.u_company)) {
              if (stagingTableGr.task.company.name != stagingTableGr.u_company) {
                  obj.validationPassed = false;
                  obj.message = 'The Account is not matching with the Case Account.';
              }
          }
          return obj;
      })(stagingTableGr);
    7. [ 送信] を選択して、検証支援テーブルを作成します。