従業員のアクティブ・タスクのみの経費の入力の許可

この例では、プロジェクト・アプリケーション管理者が経費項目の「タスク番号」フィールドの値のリストを制限し、従業員が現在アクティブなプロジェクト・タスクの経費のみを入力できるようにする方法を示します。

つまり、支出項目日はタスク開始日と終了日の間です。

次の表に、このシナリオにおける主な検討事項の概要を示します。

検討事項

この例での決定

どのプロジェクト・タスクに対して時間を入力できますか。

支出項目日がタスク開始および終了日の範囲内にあるプロジェクト・タスクのみ。

どうすれば時間を入力するプロジェクト・タスクを選択できますか。

「支出項目の作成」ページのタスク番号の値のリスト・フィールドを使用します。

タスクの概要

支出項目のタスク番号の値リストのタスク数を制限するには、プロジェクト・アプリケーション管理者は次を行う必要があります。

  1. 値セットを作成します。

  2. 経費精算書の値セットを使用します。

  3. 更新された「プロジェクト原価計算詳細」フレックスフィールドを展開します。

値セットの作成

  1. ナビゲータ」→「設定および保守」をクリックし、「値セットの管理」タスクを検索します。

  2. 値セットの管理」リンクをクリックします。

  3. 新しい値セットを作成するには、「検索結果」セクションで「作成」をクリックします。

  4. 次の表は、「値セットの作成」ページで入力する必要がある値を示しています。

    フィールド

    値セット・コード

    MY_PROJECT_TASK_EXPENSE

    摘要

    アクティブ・タスクのみを表示する値セット。

    モジュール

    コスト収集

    検証タイプ

    値データ型

    文字

  5. 次の表は、「定義」セクションで入力する必要がある値を示しています。

    フィールド

    FROM句

    PJC_TASKS_CCW_V

    値列名

    TASK_NUMBER

    摘要の列名

    TASK_NAME

    ID列名

    TASK_ID

    WHERE句

    expenditure_org_id = :{PARAMETER.BusinessUnit} and project_id = :{SEGMENT.PROJECT_ID} AND NVL(START_DATE,(:{PARAMETER.EIDate})) <= (:{PARAMETER.EIDate}) AND NVL(COMPLETION_DATE,(:{PARAMETER.EIDate})) >= (:{PARAMETER.EIDate})

    ORDER BY句

    TASK_NUMBER

  6. 「保存してクローズ」をクリックします。