Identifizieren Sie Cross-Project-Aufgaben

Verknüpfung Aufgaben zwischen Projekten

Wenn Sie eine Aufgabe aus einem Projekt mit einer Aufgabe aus dem anderen Projekt verknüpft haben, unterscheiden sich die IDs und UIDs der Aufgabe in den ursprünglichen und externen Projekten, wie Sie im folgenden Bild sehen können.

Interne und externe IDs im Microsoft -Projekt

Anzeigen von Cross -Projektlinks

Die von der Aufgabe Klasse ausgesetzte externe Eigenschaft wird verwendet, um die ursprüngliche ID einer externen Aufgabe zu finden. Die ID -Eigenschaft gibt die ID der externen Aufgabe im externen -Projekt zurück, während die externe Eigenschaft die ID der externen Aufgabe im Original -Projekt zurückgibt.

Der folgende Code findet die ursprüngliche und externe ID einer Aufgabe.

 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(IdentifyCrossProjectTasks.class);
 4
 5Project externalProject = new Project(dataDir + "External.mpp");
 6
 7Task externalTask = externalProject.getRootTask().getChildren().getByUid(4);
 8// ID of the task in the external project
 9System.out.println(externalTask.get(Tsk.ID).toString());
10// ID of the task in the original project
11System.out.println(externalTask.get(Tsk.EXTERNAL_ID).toString());
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.