1. Táirgí
  2.   Project Management
  3.   .NET
  4.   Aspose.Tasks Cloud .NET SDK

Aspose.Tasks Cloud .NET SDK

 
 

SDK Bainistíochta Tionscadail C# .NET Bunaithe ar Scamaill do Fhorbróirí

Léigh, Scríobh, Tiontaig & Láimhseáil Comhaid MS Project & Primavera trí API REST sa Scamaill.

Cad é Aspose.Tasks Cloud .NET SDK?

Aspose.Tasks Cloud .NET SDK ná kit forbartha bogearraí cumhachtach bunaithe ar scamaill a chuireann ar chumas forbróirí .NET tionscadail Microsoft Project (MPP, MPT, MPX) agus Primavera (XER, XML, PrimaveraP6XML) a bhainistiú go clárúcháin gan gá le Microsoft Office nó Project a bheith suiteáilte. Cuimsíonn sé an Aspose.Tasks Cloud REST API chun comhtháthú gnéithe casta bainistíochta tionscadail—mar shampla láimhseáil tascanna, sceidealú acmhainní, bainistíocht féilire, agus anailís riosca—i bhfeidhmchláir .NET bunaithe ar scamaill a ritheann ar Windows, Linux, nó macOS. Tacaíonn an SDK le hoibríochtaí cosúil le léamh aitreabúidí leathnaithe, iompórtáil ó bhunachair shonraí, athsceidealú tascanna, cur i bhfeidhm insamhlacha Monte Carlo, agus comhaid tionscadail a thiontú go PDF, XLSX, HTML, agus formáidí íomhá.

Dearadh le haghaidh scálaithe agus slándála, cuireann Aspose.Tasks Cloud .NET SDK ar chumas forbróirí feidhmchláir láidre, de ghrád fiontraíochta a thógáil le haghaidh rianú tionscadal, tuairisciú, agus comhoibriú. Le tacaíocht do struchtúir briseadh oibre (WBS), naisc tascanna, sannadh, cothromú acmhainní, agus sonraí scálaithe ama, soláthraíonn an SDK rialú cuimsitheach ar shonraí an tionscadail. Is féidir le forbróirí tosú go tapa trí chuntas saor in aisce a chlárú ag Aspose Cloud, SID agus eochair an Aip a fháil, agus an SDK a shuiteáil trí NuGet. Cuimsíonn an SDK freisin doiciméadú mionsonraithe, tagairtí API, samplaí cód, agus tacaíocht theicniúil saor in aisce chun an forbairt a luasú agus iontaofacht a chinntiú i dtimpeallachtaí táirgthe.

Previous Next

Tosú le Aspose.Tasks Cloud .NET SDK

Chun tosú le Aspose.Tasks Cloud .NET SDK, cláir do chuntas saor in aisce ar an Aspose Cloud Dashboard chun do App SID agus App Key a fháil. Ansin, suiteáil an SDK ag baint úsáide as NuGet Package Manager i Visual Studio trí rith `Install-Package Aspose.Tasks-Cloud`, nó bain úsáid as an ordú `nuget install Aspose.Tasks-Cloud` ón líne ordaithe. Tá an SDK tógtha ar .NET Standard 2.0 agus oibríonn sé ar Windows, Linux, agus macOS. Nuair a bheidh sé suiteáilte, cumraigh an réad `Configuration` le d’údarás agus tosnaigh ag úsáid an aicme `TasksApi` chun comhaid tionscadail a bhainistiú sa scamall. Le haghaidh tuilleadh eolais, tabhair cuairt ar leathanach táirge an [Aspose.Tasks Cloud .NET SDK](https://products.aspose.cloud/tasks/net/).

Suiteáil Aspose.Tasks Cloud .NET SDK trí NuGet

Install-Package Aspose.Tasks-Cloud

Tiontaigh comhaid MS Project go PDF, XLSX & Íomhánna

Aspose.Tasks Cloud .NET SDK cuireann sé ar chumas forbróirí comhaid tionscadail a thiontú go raon leathan formáidí aschurtha lena n-áirítear PDF, XLSX, HTML, CSV, agus formáidí íomhá éagsúla mar PNG, JPEG, TIFF, agus SVG. Tá sé seo go háirithe úsáideach chun tuarascálacha a ghiniúint, stádas an tionscadail a roinnt le páirtithe leasmhara, nó sonraí an tionscadail a chomhtháthú i gcórais eile. Tacaíonn an próiseas tiontaithe le roghanna saincheaptha rindreála mar shampla cineálacha tuarascála a shonrú (m.sh., Mílephointí, Tascanna Criticiúla), socruithe amhairc a chur i bhfeidhm, agus nótaí a chur san áireamh. Is féidir le forbróirí comhaid MPP/MPT a uaslódáil go stóráil néal agus ansin iarratas a dhéanamh ar thiontú ag baint úsáide as glaonna API neamhshioncrónacha nó sioncrónacha, ag cinntiú go ndéantar láimhseáil éifeachtach ar thionscadail mhóra nó chasta.

Tiontaigh MPP go PDF i C#

var config = new Configuration
{
    AppSid = "MY_CLIENT_ID",
    AppKey = "MY_CLIENT_SECRET"
};
var tasksApi = new TasksApi(config);
using (var inputStream = new FileStream("input.mpp", FileMode.Open))
{
    var uploadFileRequest = new PostCreateRequest("input.mpp", inputStream);
    tasksApi.UploadFile(uploadFileRequest);
}
var request = new GetReportPdfRequest { Name = "input.mpp", Type = ReportType.Milestones };
Stream response = await tasksApi.GetReportPdfAsync(request);

Bainistigh Tascanna Tionscadail, Acmhainní & Féilirí

Soláthraíonn an SDK APIanna cuimsitheacha le haghaidh bainistíochta na n-eilimintí bhunúsacha tionscadail: tascanna, acmhainní, sannadh, agus féilirí. Is féidir le forbróirí tascanna a chur leis, a nuashonrú, a scriosadh, agus a bhogadh laistigh den ordlathas tionscadail, naisc agus spleáchais tascanna a bhainistiú, agus sannadh acmhainní a láimhseáil — lena n-áirítear sonraí costas agus oibre. Cuimsíonn bainistíocht féilirí cruthú féilirí nua, eisceachtaí a chur leis, faisnéis féilire a aisghabháil de réir UID, agus seachtainí oibre a bhainistiú. Tacaítear go hiomlán le hairíonna leathnaithe, cóid imlíne, agus sainmhínithe WBS. Ligeann na cumais seo d'fhorbróirí feidhmchláir bhainistíochta tionscadail dinimiciúla a thógáil a shioncrónaíonn le sonraí tionscadail atá i gclúdach scamall i bhfíor-am.

Cuir Tasc Nua Leis an Tionscadal & Nuashonraigh a Airíonna

var request = new PostTaskRequest("project.mpp", new TaskItem { Name = "New Task" });
var response = await tasksApi.PostTaskAsync(request);
// Update the task
response.TaskItem.Name = "Updated Task";
var updateRequest = new PutTaskRequest("project.mpp", response.TaskItem.Uid, response.TaskItem);
await tasksApi.PutTaskAsync(updateRequest);

Déan Anailís Riosca Monte Carlo & Cruthaigh Tuairiscí

Aspose.Tasks Cloud .NET SDK cuimsíonn tacaíocht ionsuite do shimluachadh Monte Carlo chun anailís riosca a dhéanamh ar sceidil tionscadal. Is féidir le forbróirí rith shimluacháin chun réamhaisnéisí dóchúlacha de dátaí críochnaithe tionscadail a ghiniúint, athruithe ar an gcosán criticiúil a aithint, agus tionchar na neamhchinnteachtaí i dtartam na tascanna a mheas. Ligeann an SDK cumraíocht na bparaiméadar shimluaithe mar leibhéil muiníne agus líon na n-iteráisiúin, agus tacaíonn sé le heaspórtáil an tuarascála riosca a thagann amach i bhformáidí PDF nó íomhá. Tá an ghné seo luachmhar do bhainisteoirí tionscadail a theastaíonn cumarsáid a dhéanamh ar nochtadh riosca do na páirtithe leasmhara agus cinntí bunaithe ar shonraí a dhéanamh faoi amlíne an tionscadail agus leithdháileadh acmhainní.

Rith Anailís Riosca Monte Carlo & Sábháil an Tuarascáil

var riskOptions = new RiskAnalysisSettings
{
    ConfidenceLevel = ConfidenceLevel.CL75,
    IterationsCount = 200,
    Distribution = DistributionType.Normal
};
var request = new PostProjectRiskAnalysisRequest("project.mpp", riskOptions);
var response = await tasksApi.PostProjectRiskAnalysisAsync(request);
// Save the report as PDF
var reportRequest = new GetReportPdfRequest { Name = "project.mpp", Type = ReportType.RiskAnalysis };
Stream report = await tasksApi.GetReportPdfAsync(reportRequest);

Iompórtáil Tionscadail Primavera & Bainistigh Modúil VBA

Tá tacaíocht ag an SDK le hiompórtáil tionscadal ó fhormátaí XML agus XER Primavera P6, chomh maith ó bhunachair shonraí ag baint úsáide as teaghráin ceangail saincheaptha. Cuireann sé seo ar chumas imirce gan uaim de shonraí Primavera isteach i struchtúir atá comhoiriúnach le Microsoft Project le haghaidh anailíse agus tuairisciú. Ina theannta sin, soláthraíonn Aspose.Tasks Cloud .NET SDK smacht iomlán ar mhodúil VBA (Visual Basic for Applications) — is féidir le forbróirí modúil VBA a léamh, a chruthú, a nuashonrú, agus a scriosadh go clárúcháin, chomh maith lena gcomhpháirteanna. Tá sé seo riachtanach chun teimpléid tionscadail le macraí a uathoibriú agus chun comhsheasmhacht a chinntiú ar fud na bpróifílí tionscadail fiontair gan idirghabháil láimhe.

Iompórtáil Comhad XER Primavera & Bainistigh Modúl VBA

// Import Primavera XER
var importRequest = new PostProjectFromDatabaseRequest("primavera.xer", "connection_string");
var importedProject = await tasksApi.PostProjectFromDatabaseAsync(importRequest);

// Add a new VBA module
var vbaModule = new VbaModule { Name = "MyModule", Type = VbaModuleType.ProceduralModule };
var vbaRequest = new PostVbaModuleRequest("project.mpp", vbaModule);
await tasksApi.PostVbaModuleAsync(vbaRequest);
 Gaeilge