複数のPSUに対するEOY給与計算結果のアーカイブ・レポートの実行
この例では、フロー・パターンを作成し、「別のタスクの発行」タスクを使用して、組織内の複数のPSUのアーカイブ年度末(EOY)レポートを自動的に生成します。
開始する前に
タスクの反復を送信して複数のPSUのレポートを生成する前に、年度末データをレビューおよび検証し、年度末レポートのバランス調整およびバランス挿入を完了します。
- この例で使用する静的フロー・パラメータには、有効日、開始日、課税年度日付、繰返しカウンタがあります。
- この例で使用する動的フロー・パラメータには、給与法定ユニットIDと繰返しフローが含まれています。
繰返し送信の入力パラメータは、タスク繰返しFormulaによって戻される値から取得されます。 次のタスクを実行し、「別のタスクの送信」を使用して、複数のPSUについて年度末(EOY)レポートを生成します。
1. タスク繰返しFormulaの作成
テキスト・エディタを使用してFastFormulaを作成し、PSUの年度末結果のアーカイブに必要な値を戻します。 このFormulaはいずれかの国別仕様データ・グループ(LDG)に固有なものではなく、このFormulaに使用するFormulaタイプは「タスク繰返しFormula」です。
- 「自分のクライアント・グループ」<「詳細表示」<「給与」にナビゲートし、Fast Formulasタスクを使用します。
- 「Fast Formulas」ページで、「作成」をクリックして式を作成します。
- 「FastFormulaの作成」ページで、次のフィールドに入力します。
タスク繰返し式の作成
フィールド 値 Formula名 サンプルFormula Formulaタイプ タスクの繰返し 説明 各PSUの年度末結果のアーカイブ 有効開始日 日付を入力します(たとえば、2011年1月1日) - 「続行」をクリックします。
- 「Formulaテキスト」セクションに次のFormulaテキスト詳細を入力します。
FORMULA NAME: Sample Formula FORMULA TYPE: Task Repeat DESCRIPTION: Formula to iterate the EOY Archiver Formula Results: Iterates the EOY and generates the report /* Inputs */ INPUTS ARE REPEAT_COUNTER, BASE_TASK_NAME (text) REPEATFLAG = 'N' START_DATE = '2011-01-01' EFFECTIVE_DATE = '2012-01-01' TAX_YEAR_DATE = '2011-01-01' /* FORMULA BODY */ IF REPEAT_COUNTER= 1 THEN(PAYROLL_STATUTORY_UNIT = 300100001794785 REPEATFLAG = 'Y') IF REPEAT_COUNTER= 2 THEN(PAYROLL_STATUTORY_UNIT = 300100002950763 REPEATFLAG = 'Y') IF REPEAT_COUNTER= 3 THEN(PAYROLL_STATUTORY_UNIT = 300100013071724 REPEATFLAG = 'Y') IF REPEAT_COUNTER= 4 THEN(PAYROLL_STATUTORY_UNIT = 300100007796226 REPEATFLAG = 'N') /*Results*/ RETURN START_DATE, EFFECTIVE_DATE, TAX_YEAR_DATE, PAYROLL_STATUTORY_UNIT, REPEAT_COUNTER, REPEATFLAG /* End Formula Text */
- 「コンパイル」をクリックします。
- 「保存」をクリックします。
2. フロー・パターンの作成
- 「自分のクライアント・グループ」<「詳細表示」<「給与」にナビゲートし、「給与フロー・パターン」タスクを使用してフロー・パターンを作成します。 既存のフロー・パターンを検索して選択し、コピーすることもできます。
- 「国別仕様データ・グループ」フィールドを空白のままにして、「続行」をクリックします。
- 「基本情報」ページで、次の基本的なフロー情報フィールドに情報を入力します。
フロー・パターンの作成
フィールド 値 フロー・パターン名 年度末結果フロー 説明 フローの摘要を入力します。 LDG要 いいえ 追加するアクティビティ 「法定」と「計算」の2つのオプションを選択します。 - 「別のタスクの発行」を選択して、フロー・パターンに含めます。
- 「タスク順序」ページで、タスクを必要に応じて順序変更、追加または削除できます。
- タスクがチェックリストに表示される順序を指定します。 タスク詳細所有者およびチェックリストの編集ページで順序に対する値を指定できます。
- 「パラメータ」ページで、「作成」を選択します。
- 「選択して追加: パラメータ」ページで、次のパラメータを追加してフロー・パターンを完成させます。
これらのフロー・パラメータはフロー・パターン内のタスクを送信して完了するために使用されます。または、フロー・パターン内の残りのタスクを送信するための値を導出するための基礎として使用されます。名前
説明
タスク
表示
タスク名
タスクの名前
別のタスクの送信
必須
タスク繰返しFormula
Formulaの名前
別のタスクの送信
必須
最大繰返しカウンタ
最大送信数
別のタスクの送信
必須
パラレルで実行
送信がパラレルかシリアルかを決定します
別のタスクの送信
はい
最大パラレル・スレッド
パラレルで実行される最大送信数
別のタスクの送信
はい
-
必須パラメータの入力を完了した後、「OK」をクリックします。
-
「タスク・パラメータ」ページで、パラメータをレビューして、必要な場合はパラメータを更新します。
-
フロー・パターンを送信する前に、フロー・パターンの結果チェックリストをレビューします。
-
「送信」をクリックします。
フローの送信
次のステップを実行して、新しく作成されたフロー・パターンを送信します。
-
「クイック処理」または「自分のクライアント・グループ」の「給与」から、「フローの送信」タスクを選択します。
-
年度末結果フローを検索し、「次」をクリックします。
-
次のパラメータを入力します。
フィールド
値
給与フロー
給与フロー名を入力します。
スケジュール 「できるだけ早く」を選択して、タスクをただちに実行できます。
タスク名
年度末給与計算結果のアーカイブ
タスク繰返しFormula
年度末結果のアーカイブ繰返しFormula
最大繰返しカウンタ
フローによる最大反復回数。 この例では、PSUの数です。
ノート:繰返しカウンタNは、タスクを繰り返す親およびN-1子発行を1つ示します。
パラレルで実行
送信がパラレルかシリアルかを決定します フロー・インスタンスをパラレルで実行する場合は、「はい」を選択します。
ノート:大量のデータの場合は、スレッドをパラレルに実行することをお薦めします。
最大パラレル・スレッド
パラレルで実行されるスレッドの数を入力します。
ノート:最大繰返しカウンタは、タスクの1回送信に対して実行できる反復の最大数です。 EOYアーカイバを実行する組織内のPSUの数です。 反復実行がエラーになった場合は、このパラメータによって、プロセスが無限ループに入るのを回避します。
-
「送信」をクリックします。
フローを送信すると、「チェックリスト」ページが表示され、フロー内のタスクおよびその他のパラメータを管理およびモニターできます。