インセンティブ計算の失敗
計算プロセスでは、適格性フェーズや計算フェーズの実行中に、様々な理由で処理が失敗することがあります。 トランザクション・ステータスは、失敗の理由に応じて更新されます。
計算要求を発行する前に、次のことを確認してください。
-
参加者が、有効な報酬プランに関連付けられている。
-
計算報酬期間の期間ステータスが「オープン」になっている。
-
クレジット・カテゴリ(またはその親分類ルール)が、その期間の有効なメジャーに関連付けられている。
適格性フェーズの失敗
適格性処理では、分類済クレジット・トランザクションが、指定された参加者に割り当てられた報酬プラン・コンポーネントとパフォーマンス・メジャーにリンクされます。 プロセスでは、無効なプランの検証が試行されます。 できない場合は、次の処理が実行されます。
-
トランザクション・ステータスをプラン検証失敗に設定します
-
ユーザーが問題をレビューして修正できるよう、計算要求プロセス・ログに無効なプランをリストします
適格性フェーズ・エラーの典型的な原因のいくつかを次に示します。
-
トランザクションの処理日が、プラン・コンポーネントのプラン割当日の日付範囲内ではない。
-
参加者のプラン・コンポーネントまたはパフォーマンス・メジャーに、トランザクション上のクレジット・カテゴリが含まれていない。
計算フェーズの失敗
計算フェーズが失敗した場合は、ステータスが「計算失敗」に設定されます。 計算するプラン・コンポーネントまたはパフォーマンス・メジャーの最近の変更を確認してください。 プラン・コンポーネントとパフォーマンス・メジャーはすべて有効ですか。 見つかったものを修正して再計算してください。 計算失敗の典型的な原因のいくつかを次に示します。
-
式で誤ったフィールドまたは表が使用されている。
-
プラン・コンポーネントが別のプラン・コンポーネントの結果を参照していて、ベース・コンポーネントが依存プラン・コンポーネントの範囲全体に対して有効でない。
-
レート表に、入力式から渡された値が含まれていない。
ヒント: この問題を防ぐには、レート・ディメンションへの入力が、対応するレート・ディメンション・タイプに対して互換性があることを常に確認してください。 たとえば、パーセントや数値タイプのレート・ディメンションに文字列値を渡すことはできません。 また、レート・ディメンション段が、考えられるすべての値をカバーしていることを確認してください。 -
算式(メジャー算式またはプラン・コンポーネント報酬算式の入力または出力)の値が、ゼロで除算されている。
-
計算の算式で使用されるすべての列に、トランザクション用の値が入力されていない。 たとえば、入力式に数量が使用され、数量フィールドが空の場合が該当します。
-
計算の実行中に誰かがプラン・コンポーネントを変更し、そのプランを処理していました。 修正するものはありません。 計算を再実行します。