例: 学生の授業料の計算 (ボトムアップ アプローチ)
この例では、最も入れ子になっている計算から開始して、ボトムアップで計算を作成する方法を示します。この例では、以下の計算が含まれます。
- 算術
- 条件付
- インスタンス セットの比較
- ルックアップ
- ルックアップ テーブル
アルマ送信大学は、学校と学期 (AP) に基づいて学生の授業料を計算します。料率は以下のとおりです。
学期 | 文学 | 経営形態大学 | エンジニアリング大学 |
|---|---|---|---|
2021 年秋 | 150 | 200 | 250 |
2022 年春 | 150 | 200 | 250 |
2022 年夏 | 150 | 200 | 250 |
- 以下の学期を作成します。
- 2021 年9 月
- 2022 年春
- 2022 年夏 半期
- 以下の学術系ユニットを作成します。
- 文学
- 経営形態大学
- エンジニアリング大学
- Student または共通カテゴリにある0の定数値計算を作成します。
- セキュリティ:
- "Core Payroll" 業務分野の"Set Up: Calculations - Generic"ドメイン
- "Core Payroll"、"Implementation"、"Payroll Interface"、"Time Off and Leave" の業務分野における"Access Calculation (Segmented)"ドメイン
- "Time Off and Leave" 業務分野の "Set Up: Time Off (Calculations - Generic)" ドメイン
- "ルックアップ テーブルの作成" タスクにアクセスします。各大学の授業料率を保存するルックアップ テーブルを作成します。
- "詳細ルックアップ テーブル - レポート フィールドによる検索条件"を選択します。
- "OK"をクリックします。
- 次の値を入力または選択します。フィールド値名称SF の LT のクレジット 1 時間あたりのレートカテゴリ学生の財務会計コンテキスト インスタンス学資援助期間レコードレポート フィールドによる検索条件学期 (終了)有効日01/01/1900
- "テーブル データ"タブの"値"グリッドで、次の行を追加します。検索値列 aデフォルト2021 年9 月150(空白のままにします)2022 年春150(空白のままにします)2022 年夏 半期150(空白のままにします)
- "OK"をクリックします。("完了" をクリックしないでください。)誤って"完了" をクリックした場合は、"ルックアップ テーブルの表示" タスクを使用してルックアップ テーブルに戻ります。
- ルックアップ テーブルの関連アクション メニューから、選択します。
- グリッドで、以下の値を入力します。ページに表示表示名オンにします。文学オンにします。経営形態大学オンにします。エンジニアリング大学
- "OK"をクリックします。("完了" をクリックしないでください。)誤って"完了" をクリックした場合は、"ルックアップ テーブルの表示" タスクを使用してルックアップ テーブルに戻ります。
- ルックアップ テーブルの関連アクション メニューから、 を選択します。
- 次の値を入力します。経営形態大学エンジニアリング大学200250200250200250
- "OK"をクリックします。
- "ルックアップ計算の作成" タスクにアクセスします。ルックアップ テーブルで授業料率を検索するルックアップ計算を作成します。
- 次の値を入力または選択します。フィールド値名称SF LC TUI CASカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメント"ルックアップ テーブル" の "lookup 科目" 列。ルックアップ テーブルSF の LT のクレジット 1 時間あたりのレート列文学期間の日付インジケータ(空白のままにします)
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF LC TUI CBEカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメントルックアップ テーブルの "ルックアップ" "更新" 列。ルックアップ テーブルSF の LT のクレジット 1 時間あたりのレート列経営形態大学期間の日付インジケータ(空白のままにします)
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF LT TUI COEカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメントルックアップ テーブルの "ルックアップ プロジェクト プロジェクト" 列。ルックアップ テーブルSF の LT のクレジット 1 時間あたりのレート列エンジニアリング大学期間の日付インジケータ(空白のままにします)
- "OK"をクリックします。
- "算術計算の作成"タスクにアクセスします。ルックアップ計算で、学生の AP あたりの合計単位に適切な単価を掛ける計算を作成します。
- 次の値を入力または選択します。フィールド値名称SF AC TUICAS レート x 単位カテゴリ学生の財務会計学術系ユニット(空白のままにします)コメントルックアップ テーブルの登録単位数の合計 × 単位時間に対する単価。第 1 オペランド学期に登録された合計単位数演算子乗算第 2 オペランドSF LC TUI CAS端数処理(空白のままにします)
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF AC TUI CBE レート x 単位カテゴリ学生の財務会計学術系ユニット(空白のままにします)コメントルックアップ テーブルの登録単位数の合計 × 単位時間です。第 1 オペランド学期に登録された合計単位数演算子乗算第 2 オペランドSF LC TUI CBE端数処理(空白のままにします)
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF AC TUI COE レート x 単位カテゴリ学生の財務会計学術系ユニット(空白のままにします)コメントルックアップ テーブルの登録単位数の合計 × 単位の時間数レート。第 1 オペランド学期に登録された合計単位数演算子乗算第 2 オペランドSF LT TUI COE端数処理(空白のままにします)
- "OK"をクリックします。
- "インスタンス セットの比較計算の作成"タスクにアクセスします。学生が属する学術系ユニットを決定するためのインスタンス セット比較計算を作成します。
- 次の値を入力または選択します。フィールド値名称SF ISC AU CASカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメント学生の学術系ユニットが CASソース フィールド機関関係演算子が次の選択リストに含まれている:対象インスタンス文学
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF ISC AU CBEカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメント学生の学術系ユニットは CBEソース フィールド機関関係演算子が次の選択リストに含まれている:対象インスタンス経営形態大学
- "OK"をクリックします。
- 計算の関連アクション メニューから、を選択します。
- 次の値を入力または選択します。フィールド値名称SF ISC AU COEカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメント学生の学術系ユニットが COEソース フィールド機関関係演算子が次の選択リストに含まれている:対象インスタンスエンジニアリング大学
- "OK"をクリックします。
- "条件付計算の作成"タスクにアクセスします。以前に作成したすべての計算をまとめる条件付計算を作成します。この計算は、インスタンス セット比較計算および算術計算を参照します。
- 次の値を入力または選択します。フィールド値名称AU 別の SF CC TUIカテゴリ学生の財務会計学術系ユニット(空白のままにします)コメント授業料は、学生の学術系単価に学生が登録されているクレジットの金額を掛けて計算されます。
- "条件付計算" グリッドで、以下の行を追加します。順序条件結果aSF ISC AU CASSF AC TUICAS レート x 単位bSF ISC AU CBESF AC TUI CBE レート x 単位cSF ISC AU COESF AC TUI COE レート x 単位
- "デフォルト応答"フィールドで「0」を選択します。
- "OK"をクリックします。
- (任意) 計算をテストするには、計算の関連アクション メニューから を選択します。
これで、学生クレジット アイテムで計算を使用できるようになりました。
授業料を計算するには、次のようにします。
- 学生クレジット アイテムにAU 条件付計算による SF CC TUI を追加します。
- "Maintain Student Charge Item Assignments"タスクを使用して、請求アイテムを割り当てます。