プログラムおよび給付概要の計算の設定とスケジュール
プログラム管理には、プログラム参加および給付支払データを要約するために 3 つのデータ処理エンジン定義テンプレートが用意されています。データ処理エンジンを使用して、参加率を計算し、プログラム登録データと給付支払データを新しいレコードに変換して集計します。これらのテンプレートをコピーしてカスタマイズし、有効化します。プログラム管理データ処理エンジン定義は、デフォルトでは自動的に実行されません。スケジュールに従って実行するには、スケジュールトリガーフローを作成します。
必要なエディション
| 使用可能なソリューション: Education Cloud、Nonprofit Cloud、公共セクターソリューション。エディションの使用可能状況を確認してください。 |
プログラム管理には、次のデータ処理エンジンテンプレートが用意されています。
- Aggregate Program Enrollment (プログラム登録の集計)
- すべてのプログラムの合計プログラム登録数と有効なプログラム登録数を集計します。
- Aggregate Benefit Assignment and Benefit Disbursement (給付割り当てと給付支払の集計)
- 今年と前年の給付割り当ておよび給付支払の給付あたりの合計数量を集計します。
- Calculate Benefit Session and Program Enrollment Attens Rate (給付セッションとプログラム登録参加率の計算)
- 給付セッションと給付プログラムの参加率を集計します。このテンプレートには、CRM Analytics プラットフォーム種別で実行されるデータと Data 360 プラットフォーム種別で実行されるデータの 2 つのバージョンが用意されています。Salesforce データの保存方法に合わせて設計されたテンプレートを使用します。
データ処理エンジンの集計計算についての詳細は、『Nonprofit Developer Guide (非営利団体開発者ガイド)』の「Benefit and Program (給付とプログラム)」を参照してください。
プログラム管理データ処理エンジン定義テンプレートのコピーと有効化
元のデータ処理エンジン定義テンプレートを保持し、コピーしたバージョンを使用して、特定のニーズに合わせてカスタマイズできるようにします。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| プログラム管理をカスタマイズする | 「高度なプログラム管理」権限セット または 「Education Cloud フルアクセス」権限セット |
| データ処理エンジン定義をコピーして有効化する | 「アプリケーションのカスタマイズ」 および 「すべてのデータの編集」 |
| ビジネスオートメーションフローを作成する | 「フローの管理」 |
| データ処理エンジン定義を実行する | 「アプリケーションのカスタマイズ」 および 「すべてのデータの編集」 および 「データパイプラインベースユーザー」 |
- データパイプラインを有効にします。
- [設定] から、[クイック検索] ボックスに「データ処理エンジン」と入力し、選択します。
-
テンプレートを選択します。
たとえば、[Aggregate Program Enrollment (プログラム登録を集計)] を選択します。
-
[
] をクリックし、[別名で保存] を選択します。
- 名前を入力して Tab キーを押すと、API 参照名が自動的に入力されます。
- プロセス種別として [Program Management Rollups (プログラム管理積み上げ集計)] を選択します。
- 変更を保存し、定義を有効化します。
- 同様に、[Aggregate Benefit Assignment and Benefit Disbursement (給付割り当てと給付支払を集計)] テンプレートと [Calculate Benefit Session and Program Enrollment Attendance Rate (給付セッションとプログラム登録出席率を計算)] テンプレートをコピーして有効化します。
データ処理エンジンジョブを実行するスケジュールトリガーフローの作成
データ処理エンジン定義を定期的に実行するには、スケジュールトリガーフローを作成します。または、スケジュールトリガーフローの設定をスキップして、データ処理エンジンビルダーから定義を手動で実行します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| プログラムと特典をカスタマイズする | 「高度なプログラム管理」権限セット または 「Education Cloud フルアクセス」権限セット |
| フローを管理する | 「フローの管理」アプリケーション権限 |
実行中のデータ処理エンジン定義は、組織の合計処理時間に含まれます。設定したスケジュールで購入した合計処理時間を超える可能性が高いと思われる場合は、処理時間の追加購入についてアカウントエグゼクティブにお問い合わせください。[Aggregate Benefit Assignment and Benefit Disbursement (給付割り当てと給付支払を集計)] テンプレートの場合、日付データ型の数式リソースを使用するスケジュールトリガーフローを作成します。
- [設定] から、[クイック検索] ボックスに「フロー」と入力し、[フロー] を選択します。
- [新規フロー] をクリックし、[スケジュールトリガーフロー] を選択します。
- 実行する開始日時と頻度を設定します。
- アクションをフローに追加します。
-
コピーして有効化した DPE テンプレートを選択します。
例: [Calculate Benefit Session and Program Enrollment Attendance Rate (給付セッションとプログラム登録出席率の計算)] を選択します。
- アクション要素に表示ラベルと API 参照名を指定します。
- [Aggregate Benefit Assignment (給付割り当ての集計)] および [Benefit Disbursement (給付支払の集計)] 定義の場合、日付データ型の数式リソースを追加し、ここにリストされているサンプル数式を使用してフローをカスタマイズします。
- フローを保存して有効化します。
DPE テンプレートの計算は設定したスケジュールで実行され、設定したスケジュールに従ってデータが更新および更新されます。定義の実行が停止しないように、データマネージャーで DPE の使用状況を追跡します。
[Aggregate Benefit Assignment (給付割り当てを集計)] および [Benefit Disbursement (給付支払を集計)] 定義を実行するには、日付データ型の数式リソースを使用してスケジュールトリガーフローを指定します。次のサンプル数式をフローで使用できます。
- 現在の日付
- {!$Flow.CurrentDate}
- 当月開始日
- DATE(YEAR({!$Flow.CurrentDate}),MONTH({!$Flow.CurrentDate}),1)
- 今年の開始日
- DATE(YEAR({!$Flow.CurrentDate}),1,1)
- 前月開始日
- IF(MONTH({!$Flow.CurrentDate})=1,DATE(YEAR({!$Flow.CurrentDate}),12,1),DATE(YEAR({!$Flow.CurrentDate}),MONTH({!$Flow.CurrentDate})-1,1))
- 前年の開始日
- DATE(YEAR({!$Flow.CurrentDate})-1,1,1)

