Project Online 또는 Project Server에서 작업하십시오

ProjectserverManager 클래스는 지정된 프로젝트 온라인 계정에서 프로젝트를 검색하는 방법을 제공합니다. ProjectserverCredentials 클래스는 Project Online에 연결하는 데 사용되는 자격 증명을 제공하는 데 사용됩니다. Aspose.Tasks for java api는 온라인 프로젝트에 연결하기 위해 SiteUrl, 사용자 이름 및 비밀번호를 지정하는 옵션을 제공합니다.

프로젝트 온라인 프로젝트 읽기

다음 줄의 코드는 온라인으로 프로젝트를 읽는 방법을 보여줍니다.

 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.