1. Táirgí
  2.   Project Management
  3.   Java
  4.   Aspose.Tasks for Java

Aspose.Tasks for Java

 
 

API Bainistíochta Tionscadail Java chun Comhaid Microsoft Project a Chruthú & a Thiontú

Ligeann an API Réitigh Bainistíochta Tionscadail atá cairdiúil don úsáideoir a chruthú chun Sonraí Tionscadail a Léamh, Tuarascálacha a Giniúint & Sonraí Tionscadail a Easpórtáil go formáidí PDF, XPS & Íomhá.

Cad é Aspose.Tasks do Java?

Éilíonn Bainistíocht Tionscadail Java éifeachtach na huirlisí cuí, agus tugann Aspose.Tasks do Java réiteach cumhachtach agus cairdiúil don úsáideoir. Cuireann an leabharlann saor in aisce seo le fáil do fhorbróirí chun comhaid tionscadail a bhainistiú, sonraí tionscadail a léamh, tascanna a nuashonrú, agus tuarascálacha a ghiniúint le hiarmhír íseal. Cibé acu go n-oibríonn tú le tascanna simplí nó le sceidil chasta, tugann an API rialú cruinn ar spleáchais na dtascanna, acmhainní, agus amlíne. Cuireann a shraith gnéithe saibhir ar do chumas tascanna tionscadail a láimhseáil i Java le cruinneas, ag cinntiú go coimeádann d’iarratais sonraí comhsheasmhach agus iontaofa tríd shaolré gach tionscadail.

Aspose.Tasks cumhdaíonn forbróirí Java chun MPP a chruthú ag baint úsáide as Java, comhaid MPP a thiontú, agus fiú comhaid MPX a chruthú i Java, rud a fhágann gur uirlis ilúsáideach í le haghaidh léitheoireachta agus scríofa formáidí Microsoft Project. Tacaíonn an leabharlann le formáidí tionscadail tábhachtacha mar MPP, MPX, agus XML, agus cuireann sé ar fáil cumais chun cinn cosúil le sceidealú tascanna, leithdháileadh acmhainní, agus giniúint chairte Gantt. Déanann na gnéithe seo an rogha foirfe le haghaidh forbairt aipeanna a thairgeann taithí phleanála tionscadail idirghníomhach agus proifisiúnta. Le tacaíocht le haghaidh Tiontú Sonraí Tionscadail go PDF agus comhtháthú gan uaim i d’aipchláir Java, is rogha den chéad scoth é Aspose.Tasks d’aon duine atá ag iarraidh bogearraí bainistíochta tionscadail a thógáil nó a fheabhsú.

Previous Next

Tosú le Aspose.Tasks do Java

Is é an bealach molta chun Aspose.Tasks do Java a shuiteáil trí stór Maven. Is féidir leat Aspose.Words do Java API a úsáid go díreach i do thionscadail Maven le cumraíochtaí simplí.

Aspose.Tasks for Java Maven Dependency

 //Define the Aspose.Tasks for Java API dependency in your pom.xml as follows
<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-tasks</artifactId>
	<version>20.10</version>
	<classifier>jdk18</classifier>
	</dependency>
</dependencies>
Is féidir leat í a íoslódáil go díreach ó Aspose.Tasks Leathanach Scaoilte

Cruthaigh Comhad Tionscadail Nua trí Java

Is féidir le Forbróirí Bogearraí tionscadail nua folmha a chruthú ón tús ag baint úsáide as Aspose.Tasks do Java. Tá sé seo úsáideach nuair a theastaíonn uait comhaid tionscadail a ghiniúint go dinimiciúil. Tacaíonn an Leabharlann le raon leathan de fhormáidí comhad Microsoft Project, lena n-áirítear MPP, XML, agus MPX. Faoi láthair, soláthraíonn Aspose.Tasks do Java an cumas comhaid tionscadail XML a chruthú amháin. Léiríonn na línte cód thíos conas is féidir le forbróirí bogearraí comhad tionscadail simplí i bhformáid XML a chruthú.

Conas Tionscadal Folamh a Ghiniúint i d'Aipchláir Java?

 
public class CreateEmptyProjectFile {
    public static void main(String[] args) {
        // ExStart: CreateEmptyProjectFile
        // For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
        // The path to the documents directory.
        String dataDir = Utils.getDataDir(CreateEmptyProjectFile.class);

        // Create a project instance
        Project newProject = new Project();

        newProject.save(dataDir + "project1.xml", SaveFileFormat.Xml);

        //Display result of conversion.
        System.out.println("Project file generated Successfully");
        // ExEnd: CreateEmptyProjectFile
    }
}

Léamh Comhad Tionscadail trí API Java

Ceann de na gnéithe bunúsacha de Aspose.Tasks do Java ná an cumas comhaid Microsoft Project a léamh. Ligeann an leabharlann do fhorbróirí bogearraí tionscadal atá ann cheana a luchtú le cúpla líne cód agus eolas luachmhar a bhaint as comhaid tionscadail. Is féidir an rang Project a úsáid chun na tascanna seo a bhaint amach; ní mór duit cosán chuig doiciméad MPP nó XML a sholáthar agus filleann sé ar réad Project a d’fhéadfar a úsáid chun sonraí tionscadail a láimhseáil. Léiríonn an sampla thíos conas is féidir le forbróirí bogearraí comhad tionscadail a léamh ar líne i d’aipchláir Java.

Conas Comhad Tionscadail a Léamh ar Líne ag baint úsáide as API Java?

 
String sharepointDomainAddress = "https://contoso.sharepoint.com";
String userName = "admin@contoso.onmicrosoft.com";
String password = "MyPassword";

ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password);
ProjectServerManager reader = new ProjectServerManager(credentials);

for (ProjectInfo p : (Iterable)reader.getProjectList())
{
    System.out.println("Project Name:" + p.getName());
    System.out.println("Project Created Date:" + p.getCreatedDate());
    System.out.println("Project Last Saved Date:" + p.getLastSavedDate());
}

for (ProjectInfo p : (Iterable)reader.getProjectList())
{
    Project project = reader.getProject(p.getId());
    System.out.println("Project " + p.getName() + " loaded.");
    System.out.println("Resources count:" + project.getResources().size());
}

Láimhseáil Tascanna & Sceidealú i Aipchláir Java

Tacaíonn Aspose.Tasks do Java le tascanna nua a chruthú, sceidealú tascanna agus ligeann sé d’fhorbróirí bogearraí spleáchais tascanna a láimhseáil go héifeachtach. Cuireann sé ar chumas forbróirí tascanna, acmhainní, agus sonraí eile a nuashonrú go cláraithe. Tá roinnt gnéithe tábhachtacha sa leabharlann a ligeann d’úsáideoirí tascanna tionscadail a láimhseáil, mar shampla tascanna nua a chur leis, airíonna tascanna a fháil agus a shocrú, féilirí a cheangal le tascanna áirithe, fad an tasc a bhainistiú i dtionscadail, tascanna criticiúla agus tascanna a dhírithear ag iarracht a bhainistiú, agus go leor eile. Méadaíonn na samplaí thíos fad an tasc go 1 seachtain agus leath sheachtain faoi seach.

Conas Fad Tasc Tionscadail a Bhainistiú i d'Aipchláir Java?

// Create a new project and add a new task
Project project = new Project();
Task task = project.getRootTask().getChildren().add("Task");

// Task duration in days (default time unit)
Duration duration = task.get(Tsk.DURATION);
System.out.println("Duration equals 1 day:" + duration.toString().equals("1 day"));

// Convert to hours time unit
duration = duration.convert(TimeUnitType.Hour);
System.out.println("Duration equals 8 hrs: "+ duration.toString().equals("8 hrs"));

// Increase task duration to 1 week and display if duration is updated successfully
task.set(Tsk.DURATION, project.getDuration(1, TimeUnitType.Week));
System.out.println("Duration equals 1 wk: " + task.get(Tsk.DURATION).toString().equals("1 wk"));

// Decrease task duration and display if duration is updated successfully
task.set(Tsk.DURATION, task.get(Tsk.DURATION).subtract(0.5));
System.out.println("Duration equals 0.5 wks: " + task.get(Tsk.DURATION).toString().equals("0.5 wks"));

Tiontú Sonraí Tionscadail go PDF trí API Java

Facilíonn Aspose.Tasks do Java do fhorbróirí bogearraí luchtú agus sábháil sonraí tionscadail i go leor formáidí comhaid tábhachtacha i d’aipchláir Java. Nochtann an rang Project an modh Save a úsáidtear chun tionscadal a shábháil i bhformáidí éagsúla. Ligeann an modh Save d’úsáideoirí sonraí tionscadail a luchtú agus a rindreáil i bhformáid comhaid PDF le cúpla líne cód Java. Léiríonn an sampla thíos conas Sonraí Tionscadail a Rindreáil go PDF ag baint úsáide as orduithe Java.

Conas Sonraí Tionscadail a Easpórtáil go PDF i d'Aipchláir Java?


// The path to the documents directory.
String dataDir = Utils.getDataDir(SaveAsPdf.class);

// Read the input Project file
Project project = new Project(dataDir + "project6.mpp");

project.save(dataDir + "Project5.pdf", SaveFileFormat.PDF);

// Fitting contents to cell size
Project project1 = new Project(dataDir + "project6.mpp");
SaveOptions o = new PdfSaveOptions();

// Set the LegendOnEachPage property to false to hide legends

// Set the row height to fit cell content
o.setFitContent(true);
o.setTimescale(Timescale.Months);
o.setPresentationFormat(PresentationFormat.TaskUsage);
project1.save("result_months.pdf", o);
o.setLegendOnEachPage(false);
project1.save(dataDir + "result_months_WithoutLegend.pdf", o);

// Display result of conversion.
System.out.println("Process completed Successfully");

 Gaeilge