機械翻訳について

国と金額による給与変更の承認のルーティング

給与承認は、ChangeSalaryApprovalTaskワークフローを使用して制御します。

次に、国と金額に応じて承認をルーティングするようにデフォルト・ワークフローを構成する方法を説明します。 この例では、国はUSです。 金額が10,000を超える場合、承認はXとYにルーティングされてから、職責範囲にルーティングされます。 金額が10,000未満の場合は、職責範囲にのみルーティングされます。

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

  1. 国がUSで、金額が10,000を超えるルールを作成します。
    1. 次のIF式を作成します。
      Task.payload.Requestor's Assignment.result.legislationCode.toUpperCase() is  "US" andSalaryApproval.newChangeAmount.doubleValue() more than 10000
    2. 次に示すように、ユーザーXの「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー

      リソース

      レスポンス・タイプ

      必須

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

      ユーザー

      X

      グループ

      null

      アプリケーション・ロール

      null

      ルール名

      USover1000usersX
    3. 次に示すように、ユーザーYの「THEN」フィールドに入力します。
      「THEN」フィールド

      リスト・ビルダー

      リソース

      レスポンス・タイプ

      必須

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

      ユーザー

      Y

      グループ

      null

      アプリケーション・ロール

      null

      ルール名

      USover1000usersY
    4. 次に示すように、職責範囲に従ってユーザーの「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス・タイプ

      必須

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

      ユーザー
      GetRepresentative("HR_REP",Task.payload.Worker's Current Representative.result)
      グループ null
      アプリケーション・ロール null
      ルール名
      USover1000usersAOR
  2. 国がUSで、金額が10,000未満のルールを作成します。
    1. 次のIF式を作成します。
      Task.payload.Requestor's Assignment.result.legislationCode.toUpperCase() is  "US" andSalaryApproval.newChangeAmount.doubleValue() less than 10000
    2. 次に示すように、「THEN」フィールドに入力します。
      「THEN」フィールド
      リスト・ビルダー リソース
      レスポンス・タイプ

      必須

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

      ユーザー
      GetRepresentative("HR_REP",Task.payload.Worker's Current Representative.result)
      グループ null
      アプリケーション・ロール null
      ルール名
      USunder1000usersAOR