メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
例: 休日の時間エントリの検証

例: 休日の時間エントリの検証

この例では、異なるビジネス オブジェクト を参照する時間エントリ検証の作成方法を示します。
"休日" 時間エントリ コードは、従業員が休日の時間を入力する場合以外は使用できないようにする必要があります。
"休日" の時間を休日以外に対して従業員が入力できないようにする検証を作成する必要があります。
この検証は、異なるビジネス オブジェクトに基づくレポート フィールドを参照する必要があります。検証のすべてのルール条件は、同じ主ビジネス オブジェクトのフィールドを参照する必要があるため、別のビジネス オブジェクトのフィールドを参照するには、ルックアップ関連値の計算フィールドを作成する必要があります。
  • 休日カレンダーを作成します。
  • "休日" という時間エントリ コードを作成します。
  • セキュリティ:
    • "Time Tracking" 業務分野の
      "Set Up: Time Tracking" ドメイン
    • "System" 業務分野の
      "Custom Field Management" ドメイン
  1. "時間 (日)" ビジネス オブジェクトの
    "Is Holiday"
    レポート フィールドを参照する関連値ルックアップ計算フィールドを作成します。
    1. "計算フィールドの作成"
      タスクにアクセスします。
    2. 次を参考にして、タスクを完了させます。
      フィールド
      ノート
      フィールド名
      Time Day is Holiday
      ビジネス オブジェクト
      時間ブロック
      関数
      ルックアップ関連値
      ルックアップ フィールド
      Time Day for a Time Block
      戻り値
      Is Holiday
  2. 時間エントリ検証を作成します。
    1. "時間エントリ検証の管理"
      レポートにアクセスします。
    2. "重大なエラー"
      の横に表示される
      "新検証"
      をクリックします。
    3. "説明"
      フィールドに「休日の時間エントリ」と入力します。
    4. "ルール条件"
      を定義します。
      次を参考にして、タスクを完了させます。
      および/または
      ソース外部フィールドまたは条件ルール
      関係演算子
      比較タイプ
      比較値
      および
      時間エントリ コード
      が次の選択リストに含まれている:
      このフィルタで指定
      休日
      および
      Time Day is Holiday
      このフィルタで指定
      チェックボックスはオフのままにしておきます。
  3. 検証メッセージを追加します。
    1. "時間エントリ検証の管理"
      レポートにアクセスします。
    2. "休日の時間エントリ" 検証の関連アクション メニューから、
      "検証"
      "検証メッセージの設定"
      を選択します。
    3. 次を参考にして、タスクを完了させます。
      テキスト/外部フィールド
      テキスト
      "
      外部フィールド
      時間エントリ コード
      テキスト
      " を使用できるのは休日のみです。次の時間ブロックには別の時間エントリ コードを選択してください:
      外部フィールド
      Formatted Calendar Date for a Time Block
従業員が休日以外の日 (例: 2014/10/27) に対して
"休日" 時間エントリ コードを使って時間を入力しようとすると、次のエラー メッセージが表示されます: "休日" を使用できるのは休日のみです。
次の時間ブロックには別の時間エントリ コードを選択してください: 2014/10/27。