Allgemeine Eigenschaften von Ressourcenzuweisungen

Eine Ressourcenzuweisung stellt eine mit einer bestimmten Aufgabe verknüpfte Ressource dar. Jede Zuweisung verfügt über grundlegende allgemeine Eigenschaften wie eine eindeutige Kennung, ein Anfangsdatum und ein Enddatum. Aspose.Tasks for .NET ermöglicht Entwicklern, diese Eigenschaften programmatisch zu setzen und abzurufen, und bietet so mehr Kontrolle über die Automatisierung des Projektmanagements.

Arbeiten mit allgemeinen Eigenschaften von Zuweisungen

Die ResourceAssignment class stellt mehrere wichtige Eigenschaften bereit:

Um Zuweisungseigenschaften manuell in Microsoft Project anzuzeigen:

  1. Aus dem Ansicht Menü, wählen Sie Aufgabenverwendung.
  2. Aus dem Einfügen Menü, wählen Sie Spalte.
  3. Fügen Sie die Start, Finish, und Eindeutige ID Spalten.

Allgemeine Eigenschaften von Ressourcenzuweisungen mit Aspose.Tasks festlegen

Im folgenden Beispiel erstellen wir eine Ressourcenzuweisung von Grund auf und setzen deren eindeutige ID, Anfangsdatum und Enddatum. Dies ist nützlich, wenn neue Zuweisungen programmatisch initialisiert werden.

 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);

Allgemeine Eigenschaften von Ressourcenzuweisungen mit Aspose.Tasks abrufen

Das nächste Beispiel zeigt, wie man allgemeine Zuweisungseigenschaften liest, indem man durch die ResourceAssignments Sammlung in einem Projekt. Dieser Ansatz wird typischerweise verwendet, wenn vorhandene Projektdaten analysiert oder berichtet werden.

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}

Häufig gestellte Fragen

Q: Muss Microsoft Project installiert sein, um allgemeine Zuweisungseigenschaften lesen oder bearbeiten zu können?

Q: Kann ich sowohl Anfangs- als auch Enddaten programmatisch festlegen?

Q: Werden Änderungen an UID, Start oder Finish nach dem Speichern in Microsoft Project erhalten bleiben?

Fazit

Allgemeine Eigenschaften von Ressourcenzuweisungen wie UID, Start und Finish sind grundlegend für die Projektplanung. Mit Aspose.Tasks for .NET können Sie diese Werte programmatisch einfach setzen oder abrufen, wodurch sich die Automatisierung von Projektabläufen, die Validierung von Zuweisungen oder die Erstellung von Berichten vereinfacht — und das alles ohne Abhängigkeit von Microsoft Project.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.