メインコンテンツにスキップ
Adaptive Planning
最終更新: 2025-03-14
モデル シート データ検証ルールの設定

モデル シート データ検証ルールの設定

  • "管理"
    "外観のユーザー設定
    " ページで
    "シート内のデータ検証
    " チェックボックスをオンにします。
  • 検証ルールで使用する列について、
    "モデル管理"
    の列コードからスペースを削除します。
  • Planning Configuration Manager アプリケーションを使用してデータ検証済のモデル シートを管理するには、
    "Workforce Planning 設定の管理
    " タスクで、"アプリケーションの
    目的"
    "Adaptive Planning の計画"
    を選択します。既存の応募情報でこの選択を変更することはできません。
  • セキュリティ:
    モデルに "シート、科目、属性、数式を含む
    " 権限
モデル管理者は、モデル シートのセルにユーザーが入力したデータに対するデータ検証ルールを作成することで、以下のことを確認できます。
  • データの精度。
  • データの整合性。
これらの検証ルールは、以下に対して適用できます。
  • モデル シート
  • ダッシュボード上のモデル シート
  • モデル シート データの API によるインポート
  • モデル シートにインポートする Planning データ ローダ
これらのルールは、モデル シートのすべてのバージョンに適用されます。既存のデータを含むシートの検証ルールを作成した場合、次にシートを開くかリフレッシュしたときにデータが検証されます。
検証をトリガすると、以下が表示されます。
  • 重大な警告をトリガする行を囲む赤の枠線 無効なデータを修正するまではシートを保存できません。
  • 行を囲むオレンジ色の枠線は、ソフト警告をトリガします。この無効なデータを含むシートを保存できます。
無効なデータの修正に役立つカスタム ヘルプ テキストを表示するように検証を設定できます。 より迅速な訂正のために、無効なデータでフィルタすることもできます。
  1. メイン メニューから
    "モデル管理"
    を選択します。
  2. モデル シートのシート ビルダーにアクセスするには、以下のいずれかを選択します。
    • 組織割当シート
    • ユーザー割当シート
  3. モデル シートの横にある
    "編集"
    を選択します。
  4. "データ検証ルール"
    を選択します。
  5. 次を参考にして、検証ルールを作成または編集します。
    オプション 説明
    このフィールドに行のドット表記のブール式を手動で入力するか、
    "式ビルダー"
    を使用します。式で列を参照する場合、それらの列のコードを使用します。次の列のコードに基づいてデータが評価されます。
    • 特性列
    • 属性列
    • 初期残高データ入力列。対応する科目のコードに基づいて評価されます。
    • テキスト セレクターのデータ入力列
    データ検証ルールは、データがこの式の許容値内にあるかどうかをチェックします。 データが許容値の範囲外である場合、そのセルに対して違反がトリガされます。
    保存時に、文字列が自動的に小文字に設定されます。文字列では大文字と小文字が区別されないため、この小文字は検証に影響しません。
    例: モデル シートに "行 ID" 列が含まれており、すべての行 ID を 4 文字にしたいと考えています。
    「Length (ROW.ID) = 4」
    と入力します。
    式ビルダー
    式ビルダー
    アイコンをクリックすると、次のいずれかの操作ができるようになります。
    • 行のドット表記のブール式を手動で入力します。 正しい数式を入力するために、ドロップダウン メニューで利用可能なオプションを参照できます。
      例:
      "列"
      ドロップダウン メニューを表示し、列に正しいコードを使用していることを確認します。
    • ドロップダウン メニューを使用して、行のドット表記のブール式のさまざまな部分を挿入します。
    ヘルプ テキスト
    ヘルプ テキストは 128 文字未満で入力してください。
    名前
    ルール名を 65 文字未満で入力します。
    タイプ
    • True
      : データが条件を満たさない場合にエラーが表示されます。例: 支給レートが 100,000 を超えているかどうかをチェックするルールでは、支給レートが 100,000 を下回ったときにエラーが表示されます。
    • : データが条件を満たした場合にエラーが表示されます。 例: 支給レートが 100,000 を超えているかどうかをチェックするルールでは、支給レートが 100,000 を超えるとエラーが表示されます。
    アクション
    • 重大なエラー
      : 行に赤い枠線が表示されます。 無効なデータを修正するまではシートを保存できません。
    • 警告
      : 行にオレンジ色の枠線が表示されます。この無効なデータを含むシートを保存できます。
  6. (任意) ルールの "その他のアクション" メニューから、検証ルールをアクティブ化または非アクティブ化します。
    存在できるアクティブなルールは 15 件までです。非アクティブなルールをドラフトとして使用できます。
シート ビューに現在表示されている行にのみ検証が適用されます。重大なエラーが存在するときに有効な行を保存するには、シート ビューを変更して無効な行をフィルタリングしてから保存します。
ユーザーがすでにロードしたシートに対して検証ルールを追加、変更、または削除した場合、その変更を適用するにはそのユーザーがシートをリフレッシュする必要があります。
検証をトリガしたときに、無効なデータにマウスを合わせると、以下のような内容が表示されます。
  • これが重大なエラーの検証か警告の検証か。
  • ルールの検証ヘルプ テキスト。
importConfigurableModelData API を使用してモデル シート データをインポートするときに、検証ルールを適用するかスキップするかを選択できます。検証ルールの適用を選択すると、データが分析され、ルールに失敗したすべてのセルが特定されてからインポートされます。 重大なエラーが存在する場合は、以下の処理が行われます。
  • インポートしないでください。
  • エラーのある行のリストを提供する。これにより、データ ソースに移動して問題を修正できます。
データ インポートの検証ルールを使用するには、
"管理"
"外観のユーザー設定
" ページで
"データのインポートでのデータ検証 (シートでのデータ検証が必要)
" チェックボックスをオンにする必要があります。