機械翻訳について

パーセントによる金額変更時の固定処理個別割付の承認のルーティング

VariableAllocationTaskワークフローを使用して個別報酬の承認を制御します。

ここでは、レスポンシブ報酬ページを使用して固定報酬が何パーセント変更されたかに基づいて承認を処理するようにデフォルト・ワークフローを構成する方法を説明します。 レスポンシブ・ページでは送信時に更新が分割されるため、このような承認構成を使用します。 この例では、報奨および拠出金に関連付けられた固定処理エレメントと変動処理エレメントの両方に対応できるように、これらの変動割付ルールを構成します。

ルール名 目的
RecurUnder10% 変更が10%未満の固定処理の報奨および拠出金のルーティング。
OnetimeUnder10% 変更が10%未満の1回処理の報奨および拠出金のルーティング。
Onetime10%plus 変更が10%以上の1回処理の報奨および拠出金のルーティング
Recur10%plus 変更が10%以上の固定処理の報奨および拠出金のルーティング
注意: 同時更新が正しく行われるようにするには、個々の報酬プランに関連付けられているエレメントで複数入力の不許可が選択されていることを確認します。

「設定および保守」作業領域の「人材管理のタスク構成の管理」タスクを使用して、承認ワークフローを編集します。 「割当先」タブで次のステップを完了します。

  1. 拡張モードを有効にします。
    1. VariableAllocatiRulesルールを展開します。
    2. 「展開」アイコンとルール名の間の「詳細設定の表示」アイコンをクリックします。
    3. 「拡張モード」を選択します。
  2. RecurUnder10%ルールを作成します。
    1. 次のIF式を作成します。
      Task is a Task
      and
      Lists is a Lists
      and
      Each {
      		ICD is a Worker's Other Compensation Details and
      			FirstAmouont = ICD.Amount.doubleValue() and
      			Frequency = ICD.Other Compensation Award Frequency and
      			FirstPlanId = ICD.planId and
      			FirstOptionId = ICD.Other Compensation Option Id and
      			Mflag = ICD.multipleEntriesAllowedFlag.toUpperCase()
      and
      		ICD2 is a Worker's Other Compensation Details and
      			SecondAmount = ICD2.Amount.doubleValue()
      			ChangePercent = ((SecondAmount-FirstAmount/FirstAmount)*100
      			SecondPlanId = ICD1.planId
      			SecondOptionId = ICD2.Other Compensation Option Id
      				(Frequency is "R" and
      				 Mflag is "Y" and
      				 SecondPlanId is FirstPlanId and
      				 SecondOptionId is FirstOptionId and
      				 ChangePercent less than 10.00 and
      				 ChangePercent more than 0)
      }
    2. 次に示すように、「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス時間

      必須

      このレスポンス・タイプは、通知を情報のみではなく、処理可能にします。

      ユーザー X
      グループ null
      アプリケーション・ロール null
      ルール名 "RecurUnder10%"
      ディメンションID null
  3. OnetimeUnder10%ルールを作成します。
    1. 次のIF式を作成します。
      Task is a Task
      and
      Lists is a Lists
      and
      Each {
      		ICD is a Worker's Other Compensation Details and
      		ICD.Other Compensation Change in Value Percentage less than 10.00
      }
    2. 次に示すように、「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス時間 必須
      ユーザー X
      グループ null
      アプリケーション・ロール null
      ルール名 "OnetimeUnder10%"
      ディメンションID null
  4. Onetime10%plusルールを作成します。
    1. 次のIF式を作成します。
      Tasks is a Task
      and
      Lists is a Lists
      and
      Each 	{
      		ICD is a Worker's Other Compensation Details and
      		ICD.Other Compensation Change in Value Percentage.doubleValue() same or more than 10.00
      }
    2. 次に示すように、「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス時間

      必須

      このレスポンス・タイプは、通知を情報のみではなく、処理可能にします。

      ユーザー X
      グループ null
      アプリケーション・ロール null
      ルール名 "Onetime10%plus"
      ディメンションID null
  5. Recur10%plusルールを作成します。
    1. 次のIF式を作成します。
      Task is a Task
      and
      Lists is a Lists
      and
      Each {
      		ICD is a Worker's Other Compensation Details and
      		FirstAmount = ICD.Amount.doubleValue() and
      		Frequency = ICD.Other Compensation Award Frequency and
      		FirstPlanId = ICD.planId and
      		FirstOptionId = ICD.Other Compensation Option Id and
      		Mflag = ICD.multipleEntriesAllowedFlag.toUpperCase()
      and
      		ICD2 is a Worker's Other Compensation Details and
      		SecondAmount = ICD2.Amount.doubleValue()
      		ChangePercent = ((SecondAmount-FirstAmount)/FirstAmount)*100
      		SecondPlanId = ICD2.planId
      		SecondOptionId = ICD2.Other Compensation Option Id
      			(ChangePercent same or more than 10.00 and
      			 Frequency is "R" and
      			 Mflag is "Y" and
      			 SecondPlanId is FirstPlanId and
      			 SecondOptionId is FirstOptionId and
      			 ChangePercent more than 0)
      }
    2. 次に示すように、「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス時間 必須
      ユーザー X
      グループ null
      アプリケーション・ロール null
      ルール名 "Recur10%plus"
      ディメンションID null