Arbeiten mit Ressourcenzuweisungen in Java

Eine Zuordnung ist eine Ressource, die einer bestimmten Aufgabe zugewiesen wurde. Jede Ressource verfügt über allgemeine Eigenschaften, in der Regel eine eindeutige ID, einen Start und eine Endzeit. In diesem Artikel wird erläutert, wie man diese Eigenschaften mit Aspose.Tasks einstellt und bekommt.

Arbeiten mit allgemeinen Zuweisungseigenschaften

Die Klasse ResourceAssignment enthält eine Reihe von Eigenschaften, die zum Festlegen und Erhalten allgemeiner Zuweisungseigenschaften verwendet werden:

Um die allgemeinen Eigenschaften einer Aufgabe im Microsoft -Projekt zu sehen:

  1. Wählen Sie im Menü Ansicht Auswahl Task -Nutzung.
  2. Wählen Sie im Menü einfügen Auswahl Spalte.
  3. Fügen Sie den Start hinzu. Sperren und eindeutige ID -Spalten.

Allgemeine Zuweisungseigenschaften, die im Microsoft -Projekt angezeigt werden

Öffnen Sie die Eigenschaften von Ressourcenzuweisungen im Microsoft -Projekt

Einstellen der Eigenschaften der allgemeinen Ressourcenzuweisung mit Aspose.Tasks

Das folgende Beispiel zeigt, wie diese Eigenschaften von Grund auf neu eingestellt werden.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(ResourceAssignmentProperties.class);
 4
 5Project project = new Project();
 6
 7Task task = project.getRootTask().getChildren().add("Task");
 8Resource rsc = project.getResources().add("Rsc");
 9rsc.set(Rsc.STANDARD_RATE, BigDecimal.valueOf(10));
10rsc.set(Rsc.OVERTIME_RATE, BigDecimal.valueOf(15));
11
12ResourceAssignment assn = project.getResourceAssignments().add(task, rsc);

Getting General Resource Assignment Properties using Aspose.Tasks

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(ResourceAssignmentProperties.class);
 4
 5Project prj = new Project(dataDir + "input.mpp");
 6for (ResourceAssignment ra : prj.getResourceAssignments()) {
 7    System.out.println(ra.get(Asn.UID));
 8    System.out.println(ra.get(Asn.START).toString());
 9    System.out.println(ra.get(Asn.FINISH).toString());
10}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.