プロジェクトタスクで作成されたタイムカードにリソースプランが入力されないIssue 一部のタイムカードにリソースプランが入力されません。プロジェクトに対して作成されたタイムカードには、リソースプランが入力されます。そのプロジェクト配下のプロジェクトタスクで作成されたタイムカードには、リソースプランが入力されません。 Release 該当なし Cause これは New York で想定される動作であり、ベースシステムで再現できます。開発チームは、以下のビジネスケースに対応するための意図的な変更であることを確認しました。 問題の説明:プロジェクトに複数のリソースプランがある場合、プロジェクトタスクまたはプロジェクトに対して記録されたタイムカードでは、システムによって有効なリソースプランの 1 つ(それぞれの最上位タスクに関連付けられたいずれかのリソースプラン)がデフォルトとして設定されます。その結果、実績時間が任意のリソースプランに記録されます。 解決策:リソースプランのデフォルト設定は、タイムカードが記録されたプロジェクトタスクまたはプロジェクトに直接関連付けられているリソースプランに制限されます。これにより、実績時間が適切なリソースプランに記録されることを確認できます。 Resolution 修正は必要ありません。 この動作は意図されたものです。 例: 1 つのプロジェクトの配下に 1 つのプロジェクトタスクがあります。プロジェクトには 1 つのリソースプランがあります。プロジェクトに対して作成されたタイムカードには、リソースプランが入力されます。プロジェクトタスクで作成されたタイムカードには、リソースプランが入力されません。 Time Sheet Portal は、タイムカードのユーザーが、送信するタイムカードのリソースプランを選択できるように拡張されています。これは、タイムカードが記録されたタスクに複数のリソースプランが直接関連付けられている場合に適用されます。 以下のスクリプトおよびメソッドで、この動作が定義されています。これらをカスタマイズすると、以前の動作に戻ります。 Populate Resource Plan ビジネスルールResourceActuals スクリプトインクルードgetResourcePlanForTimeCard メソッドgetResourcePlanForTimeCardHelper メソッド_getAllocationWithinDateRanges メソッド