ユーザー定義値に基づく時間の計算
会社コードなどのビジネス固有の属性を使用して時間を計算する方法を示す例を見てみましょう。
この例は、給与計算には対応していません。 ただし、給与計算における時間エレメントのユーザー定義値に基づいてレートを計算するための構成はサポートされています。
エレメントの作成
従業員の会社コードに基づいて、軽減手当の支給額を計算できます。 「エレメント」タスクを使用して、軽減手当の時間レート要素を作成します。-
「プライマリ分類」フィールドで、「標準支給項目」を選択します。
-
「カテゴリ」フィールドで、「時間」を選択します。
値定義の作成
「計算値定義」タスクを使用して、会社コード値定義を作成します。 就業者のタイム・カードで会社コードを取得し、計算のために給与に渡すことができます。-
「値定義グループ」フィールドで、「時間」を選択します。
-
「計算タイプ」フィールドで、「識別子」を選択します。
-
計算カードで「入力可能計算値」を選択し、次のステップを実行します:
-
値タイプとして「識別子」を選択します。
-
「会社」などの表示値を入力します。
ノート: 合計金額を選択していることを確認してください。 -
-
次のステップを実行して、使用ルールを作成します:
-
「計算カード」フィールドで、「タイム・カード」を選択します。
-
軽減手当計算コンポーネントを選択します。
-
必要に応じて、値セットを選択します。
-
計算ステップの作成
「給与計算情報」タスクを使用して、会社コード計算ステップを作成します。-
「コンポーネント・グループ」フィールドで、「計算の概要」ページに移動し、時間を検索します。
-
すべての計算ステップ・タスクをナビゲートします。
-
計算ステップを作成し、「会社コード」などの名前を入力します。
エレメントの計算ファクタの作成
「エレメント」タスクを使用して、計算ファクタを作成します。-
救済手当エレメントを検索します。
-
「計算係数」ページにナビゲートします。
-
「計算ステップ」フィールドで、会社コード計算ステップを選択します。
-
「値定義」フィールドで、会社コード値定義を選択します。
要素に関する式の編集
「エレメント」タスクを使用して、エレメントFormulaを編集します。-
CALL_CALC_VALUES式を使用して会社コード値を使用するように、適切な軽減手当エレメントFormulaを編集します。
ノート: 値定義を作成した後は、Oracle Time and Laborアプリケーションで「データ・ディクショナリ時間属性の生成」プロセスを実行してください。 このプロセスでは、会社コードなどの情報をタイム・カードに取得するために必要な属性が作成され、これらの詳細が給与に渡されます。