SAP SuccessFactors Compensation システムでは、昇給、追加、一時金、および昇進ガイドラインに関連するソフト/ハードストップ、昇給/調整のための強制コメント機能、予算関連のハードストップとソフトストップなど、複数の標準検証が可能です。
管理者は、編集可能な数値および文字列カスタムフィールドに対する標準検証を作成することもできます。
- 値範囲設定チェックにより、管理者は許容可能な入力の範囲を定義することができます。ユーザが範囲外の値を入力すると、エラーが表示されます。
- 列挙範囲検証を設定すると、管理者はユーザーが選択するドロップダウン値を定義できます。
ただし、一部の管理者は、ビジネスプロセスに固有の追加の検証を作成する必要があります。
カスタマ主導ロジックを使用すると、ハードストップおよびソフトストップのメッセージをトリガする独自の真/偽論理式を定義して、計画の品質を向上させることができます。
これらのオプションには、以下が含まれます。
- 調整のカスタムドロップダウン理由の追加
- 特定の金額に制限された調整
- 許可されない調整の組み合わせ (昇給調整または一時金など。両方は不可)
チェックの登録
列デザイナを使用することで、管理者は、管理者が定義した条件が満たされた場合に発生する検証のタイプを指定できます。カスタム検証のタイプには、以下が含まれます。
- 警告 - 情報メッセージを表示します。
- エラー - メッセージが表示され、条件が修正されるまでワークシートを保存できません。
管理者は、カスタム式を使用して、違反が発生したときに警告またはエラーメッセージをトリガするカスタムロジックを追加することができます。たとえば、管理者は、給与等級が変更されるまで、社員のプロモーションによる昇給が許可されないようにしたり (ハード検証)、事前定義された最大値 (警告) を超える社員の給与調整を入力した場合に情報メッセージを表示したりすることができます。
以下の図は、チェック列がどのように登録されたかを示しています。式 if(lumpSum=0,"Ok",if(customField1="No Reason","Error","Ok")) では、カスタム検証式中に条件が満たされた場合のフィールド出力が定義されます。if(lumpSum=0,"TRUE",if(customField1="No Reason","FALSE","TRUE")) により、エラーメッセージがトリガされる方法が定義されます。この例では、一時金の理由 (customField1) を選択せずに社員に一時金の表彰が行われると、エンドユーザーにエラーメッセージが表示されます。

カスタム検証を使用する際のリマインダーには、以下が含まれます。
- 検証は、カスタム/レポート可能/読み取り専用フィールドにのみ適用できます。
- テンプレートごとに最大 5 つのチェックが許可されます。
- 検証式の FALSE または False の値のみが検証をトリガします。
- サポートされている操作および方程式を含むすべてのカスタムフィールドで、カスタム検証を使用することができます。
- 検証は、スタンドアロンの報酬プランおよび合計報酬プランでサポートされています。
- デッドエンドに注意してください。エンドユーザが解決できないハードチェックを登録しないでください。これにより、保存が回避されます。
- カスタム検証をクロスタブ式の一部として使用することは避けてください。
給与検証ルール
報酬ワークシートの標準昇給、一時金、一時金 2、および追加フィールドに対して、給与ベースの検証ルールを設定することができます。
コンパレシオまたはレンジペネトレーションベンチマークのいずれかを使用して、金額を比較するルールを定義します。金額が一時金の金額のしきい値の割合を超えた場合、または金額が昇給金額のしきい値の割合を下回ったり超過したりした場合に実行される処理を設定します。


