リソース割り当ての操作
バリアンスの追跡は、実際の結果を計画したベースラインと比較できるため、プロジェクト管理において重要です。Aspose.Tasks for .NET はバリアンス値へ直接アクセスする Asn class は、開発者がプログラムでプロジェクトの逸脱を解析できるようにします。
バリアンスの処理
この Asn
class は、割り当てのベースライン値と実績におけるバリアンスを扱うためのいくつかのプロパティを公開します:
- CostVariance – ベースラインコストと実際の割り当てコストの差(double)
- StartVariance – ベースライン開始日と実際の割り当て開始の差(integer、分の十分の一で測定)
- FinishVariance – ベースライン終了日と実際の割り当て終了の差(integer、分の十分の一で測定)
- WorkVariance – ベースライン作業量と実際に行われた作業量の差(double)
Microsoft Project で割り当てのバリアンスを手動で表示するには:
- Task Usage 画面に移動します。
- 次に、 Insert メニューから、 Columnを選択します。
- 必要なバリアンス列を追加します。
Aspose.Tasks での割り当てバリアンスの取得
以下の例は、プログラムで WorkVariance
の値にアクセスする方法を示します。これにより、実際の作業がベースラインからどれだけ逸脱しているかを判断できます。
1Project project = new Project("New Project.mpp");
2
3// Print assignment variances
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6 Console.WriteLine(ra.Get(Asn.WorkVariance));
7 Console.WriteLine(ra.Get(Asn.CostVariance));
8 Console.WriteLine(ra.Get(Asn.StartVariance));
9 Console.WriteLine(ra.Get(Asn.FinishVariance));
10}
よくある質問
Q: バリアンス値を読み取るために Microsoft Project をインストールする必要がありますか?
- いいえ。Aspose.Tasks for .NET は Microsoft Project に依存せずにバリアンス値を読み取り計算します。
Q: Aspose.Tasks でコスト、開始、終了、作業などすべてのタイプのバリアンスにアクセスできますか?
- はい。
Asn
class は、リソース割り当てに対する主要なバリアンスフィールドをすべて公開します。
Q: プロジェクトを Microsoft Project に保存し直したときにバリアンス値は保持されますか?
- はい。バリアンスデータは保持され、保存後に Microsoft Project で表示できます。
結論
Aspose.Tasks for .NET によるバリアンス分析により、Microsoft Project に依存せずにプログラムでプロジェクトの逸脱を追跡できます。例えば、 CostVariance
、 StartVariance
、 FinishVariance
、および WorkVariance
開発者は詳細な進捗レポートを生成し、プロジェクトの健全性を監視し、C# コードから直接コストとスケジュールのより良い管理を実現できます。