Arbeiten Sie mit Project Online oder Project Server

Die Klasse ProjectServerManager bietet die Methoden zum Abrufen von Projekten aus dem angegebenen Projekt -Online -Konto. Die ProjectServercredentials -Klasse muss verwendet werden, um Anmeldeinformationen bereitzustellen, die zur Verbindung zum Projekt online verwendet werden. Aspose.Tasks FÜR JAVA API bietet eine Option zum Angeben von SiteUrl, Benutzername und Passwort, um eine Verbindung zum Online -Projekt zu erstellen.

Projekt von Project Online lesen

Die folgenden Codezeilen zeigen, wie ein Projekt online liest.

 1String sharepointDomainAddress = "https://contoso.sharepoint.com";
 2String userName = "admin@contoso.onmicrosoft.com";
 3String password = "MyPassword";
 4
 5ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password);
 6ProjectServerManager reader = new ProjectServerManager(credentials);
 7
 8for (ProjectInfo p : (Iterable<ProjectInfo>)reader.getProjectList())
 9{
10    System.out.println("Project Name:" + p.getName());
11    System.out.println("Project Created Date:" + p.getCreatedDate());
12    System.out.println("Project Last Saved Date:" + p.getLastSavedDate());
13}
14
15for (ProjectInfo p : (Iterable<ProjectInfo>)reader.getProjectList())
16{
17    Project project = reader.getProject(p.getId());
18    System.out.println("Project " + p.getName() + " loaded.");
19    System.out.println("Resources count:" + project.getResources().size());
20}

Create a Project Online

The following lines of code demonstrate how to create a project online.

1String sharepointDomainAddress = "https://contoso.sharepoint.com";
2String userName = "admin@contoso.onmicrosoft.com";
3String password = "MyPassword";
4        
5ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password);
6Project project = new Project("sample.mpp");
7 
8ProjectServerManager manager = new ProjectServerManager(credentials);
9manager.createNewProject(project);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.