タスクの操作
Microsoft Projectでは、 タスク プロジェクトスケジュールの基本単位を表します。どの作業を行う必要があるか、開始と終了はいつか、どのリソースが割り当てられているか、タスク同士の依存関係はどうなっているかを定義します。Aspose.Tasks for .NET を使用すれば、Microsoft Project をインストールすることなく、開発者はタスクをプログラムから完全に作成、読み取り、更新、管理できます。
Microsoft Project と Aspose.Tasks のタスク
タスクはプロジェクト計画の重要な要素です。作業項目、成果物、またはマイルストーンを表すことがあります。Microsoft Project では、タスクは以下を含むさまざまな属性を持ち得ます:
- 基本プロパティ:名前、開始、終了、期間、完了率。
- スケジューリング規則:制約、カレンダー、依存関係。
- コストとリソース:予算、作業量、割り当てられたリソース。
- 階層構造:親子タスク、アウトラインレベル、WBS コード。
- 特別な動作:クリティカル、工数主導、繰り返し、またはマイルストーンのタスク。
Aspose.Tasks for .NET を使用すると、これらすべての側面をプログラムから操作できます。レポート作成ツールの構築、他システムとのデータ同期、またはプロジェクト計画の自動化などに利用できます。
Aspose.Tasks でタスクを使ってできること
一般的なタスク関連操作には、次のようなものがあります:
- 新しいタスクを作成し、カレンダーに割り当てる。
- 一般的なタスクプロパティ(名前、日付、メモ)の読み取りと更新。
- 期間、コスト、進捗の管理。
- 制約、優先度、スケジュールの競合への対処。
- タスクをアウトライン番号やWBSコードで親子階層に整理する。
- 繰り返しタスクや分割タスクの操作。
- レポート用にタスクデータを Task Usage または Task Sheet ビューとしてレンダリングする。
ガイドと例
次の記事では、Aspose.Tasks for .NET でタスクを扱うための詳細な手順と C# のコード例を提供しています:
- タスクの作成
- 一般プロパティの読み書き
- タスクとカレンダー
- タスク制約の取り扱い
- .NET におけるタスクの操作 | Aspose.Tasks for .NET ガイド
- タスク期間の管理
- 分割タスクの終了日の計算
- 見積りタスクとマイルストーンの管理
- クリティカルタスクと工数主導タスクの取り扱い
- タスクの扱い方
- 優先度の取り扱い
- タスクの停止と再開
- タスクに関連付けられた WBS の操作
- タスクコストの管理
- 親子タスク
- タスクの操作
- タスクにおける残業時間
- 完了率の計算
- 拡張タスク属性の操作
- タスク期間の計算
- タスクの時間別データの読み取り
- タスク進捗の変更
- 更新されたタスクデータを MPP に書き込む方法
- タスクの予算作業量およびコスト値の取得
- Task Usage ビューのレンダリング
- Task Sheet ビューのレンダリング
- タスクの移動
- タスクをサブプロジェクトに設定する
- 繰り返しタスクの操作
- タスクのスケジュール競合の判定
主な注意点
- Aspose.Tasks for .NET は以下を完全に制御できます: タスクの作成、変更、解析 プロジェクトファイル内で。
- すべての変更は次の両方の形式で保存できます: MPP および XML 形式。
- タスクをプログラムで操作するために Microsoft Project のインストールは不要です。
- 一般的なタスク操作ごとに、C# のコード例が提供されています。
よくある質問
問:Aspose.Tasks だけでタスクのみからプロジェクトをゼロから作成できますか?
- はい。新しい
Project
インスタンスを作成し、そのタスク階層全体をプログラムで構築できます。
問:Aspose.Tasks は繰り返しタスクとマイルストーンタスクをサポートしますか?
- はい。次を使用して繰り返しタスクを定義できます:
RecurringTaskParameters
およびタスクをマイルストーンとしてマークできます。
問:私の更新は Microsoft Project と互換性を保ちますか?
- はい。Aspose.Tasks はサポートされている Microsoft Project のバージョンとの完全な互換性を確保します。
問:Aspose.Tasks でタスクを管理するために Microsoft Project のインストールは必要ですか?
- いいえ。Aspose.Tasks は Microsoft Project とは独立して動作します。