一般的なリソース割り当てプロパティ

リソース割り当ては、特定のタスクに紐づくリソースを表します。各割り当ては、一意の識別子、開始日、終了日などの基本的な一般プロパティを持ちます。Aspose.Tasks for .NET を使用すると、開発者はこれらのプロパティをプログラムから設定および取得でき、プロジェクト管理の自動化をより細かく制御できます。

一般的な割り当てプロパティの操作

この ResourceAssignment class はいくつかの主要なプロパティを公開します:

Microsoft Project で割り当てプロパティを手動で表示するには:

  1. View 」メニューから、 Task Usageを選択します。
  2. Insert 」メニューから、 Columnを選択します。
  3. 次に、 「Start」「Finish」、および 「Unique ID」 列を追加します。

Aspose.Tasks を使用した一般的なリソース割り当てプロパティの設定

次の例では、新規にリソース割り当てを作成し、その一意の識別子、開始日、終了日を設定します。これは、新しい割り当てをプログラムから初期化する際に役立ちます。

 1// Create empty project
 2Project project = new Project();
 3
 4// Add new task and resource
 5Task task = project.RootTask.Children.Add("Task");
 6Resource resource = project.Resources.Add("Rsc");
 7resource.Set(Rsc.StandardRate, 10);
 8resource.Set(Rsc.OvertimeRate, 15);
 9
10// Assign the resource desired task
11ResourceAssignment assignment = project.ResourceAssignments.Add(task, resource);

Aspose.Tasks を使用した一般的なリソース割り当てプロパティの取得

次の例は、プロジェクト内の ResourceAssignments コレクションを反復処理して一般的な割り当てプロパティを読み取る方法を示します。これは、既存のプロジェクトデータの解析や報告を行う際に一般的に使用される手法です。

1Project project = new Project("New Project.mpp");
2
3// Print general resource assignment properties
4foreach (ResourceAssignment ra in project.ResourceAssignments)
5{
6    Console.WriteLine(ra.Get(Asn.Uid));
7    Console.WriteLine(ra.Get(Asn.Start).ToShortDateString());
8    Console.WriteLine(ra.Get(Asn.Finish).ToShortDateString());
9}

よくある質問

質問:一般的な割り当てプロパティを読み取ったり編集したりするために Microsoft Project のインストールは必要ですか?

質問:開始日と終了日をプログラムから両方設定できますか?

質問:UID、Start、またはFinishへの変更は保存後に Microsoft Project で保持されますか?

結論

UID、Start、Finish といった一般的なリソース割り当てプロパティは、プロジェクトのスケジューリングにおいて基本的な役割を果たします。Aspose.Tasks for .NET を使用すれば、これらの値をプログラムから簡単に設定または取得でき、Microsoft Project に依存することなく、プロジェクトワークフローの自動化、割り当ての検証、レポートの生成を容易にします。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.