
Aspose.Tasks Cloud PHP SDK
PHP API to Create, Manage & Convert Microsoft Project Files
A Powerful PHP Library enables Developers to Work with Microsoft Project MPP, MPX, & XML Files. It enables Developers to Create, Manage, Manipulate, and Convert Microsoft Project Data to PDF, XPS, Images & more.
Cad é Aspose.Tasks Cloud PHP SDK?
Tá bainistíocht tionscadal riachtanach chun gnóthaí a bheith rathúil. Aspose.Tasks Cloud PHP SDK is uirlis iontach do fhorbróirí a theastaíonn uathu cumais cumhachtacha bainistíochta tionscadail a chur le a n-aipí PHP. Leis an SDK seo, is féidir leat comhaid Microsoft Project a chruthú, a chur in eagar, agus a thiontú go héasca sa scamall gan dul i ngleic le cumraíochtaí casta nó le próiseáil áitiúil throm. Déanann sé an próiseas iomlán níos simplí agus cuireann sé ar fáil bainistíocht tionscadail níos éifeachtaí duit. Tá sé cairdiúil don úsáideoir agus cuireann sé le hobair fhoirne trí chead a thabhairt do roinnt úsáideoirí rochtain a fháil ar eolas tionscadail agus é a chur in eagar ag an am céanna. Is gné thábhachtach den SDK seo a chumas a bhaineann le comhaid tionscadail a athrú go formáidí éagsúla mar PDF, XLSX, CSV, agus HTML.
Is uirlis úsáideach é Aspose.Tasks Cloud PHP SDK do fhorbróirí. Ligeann sé duit comhaid Microsoft Project (MPP) a láimhseáil trí chód. Trí úsáid a bhaint as an SDK PHP seo, is féidir leat feidhmeanna bainistíochta tionscadail a chur le d’aipí PHP. Déanann sé sé simplí comhaid tionscadail a bhainistiú. Áiríonn an SDK gnéithe tábhachtacha mar léamh agus scríobh comhaid MPP i PHP, iompórtáil agus easpórtáil sonraí tionscadail, agus bainistíocht tascanna agus spleáchais i do thionscadail. Tagann sé le feidhmeanna cinnte sceidealaithe, ag tabhairt deis d’fhorbróirí féilirí agus athdhéantú a bhainistiú go héifeachtach. Trí úsáid a bhaint as an SDK, is féidir leat do phróisis tionscadail a shimpliú, comhoibriú a mhéadú, agus a chinntiú go ritheann do thionscadail go réidh.
Ag Tosú le Aspose.Tasks Cloud PHP SDK
Is é an bealach molta chun Aspose.Tasks Cloud PHP SDK a shuiteáil trí Composer. Úsáid na horduithe seo a leanas le haghaidh suiteála réidh.
Install Aspose.Tasks Cloud PHP SDK via Composer
composer require aspose/tasks-sdk-php
Is féidir leat an comhad a íoslódáil go díreach ó Leathanach Scaoilte Aspose.Tasks Leathanach ScaoilteCruthaigh & Bainistigh Comhad Tionscadail trí PHP
Ligeann Aspose.Tasks Cloud PHP SDK do fhorbróirí bogearraí cruthú agus bainistíocht comhad Microsoft Project (MPP, MPX) agus comhaid Primavera (XER) go héasca laistigh de fheidhmchláir PHP. Is féidir le forbróirí bogearraí comhaid tionscadail nua a chruthú, cinnte a nuashonrú, agus sonraí luachmhara a bhaint amach, mar shampla tascanna, acmhainní, agus sannadh. Is gné an-úsáideach í seo agus is féidir leis cabhrú go mór d’fhostaí a bhainistíonn ilthionscadail agus a bhfuil gá acu a sceidil agus a n-acmhainní a chothabháil. Léiríonn an cód thíos conas is féidir le forbróirí bogearraí comhad tionscadail nua a chruthú laistigh de fheidhmchláir PHP.
Conas Comhad Tionscadail Nua a Chruthú laistigh de Aipí PHP?
require_once('vendor/autoload.php');
use Aspose\Tasks\TasksApi;
use Aspose\Tasks\Model\Requests\CreateNewProjectRequest;
use Aspose\Tasks\Model\Project;
$tasksApi = new TasksApi('Your Client Id', 'Your Client Secret');
try {
$request = new CreateNewProjectRequest();
$request->setName('NewProject.mpp');
$project = $tasksApi->createNewProject($request);
echo "Project created successfully with ID: " . $project->getProjectId();
} catch (Exception $e) {
echo "Error occurred: " . $e->getMessage();
}
Easpórtáil Comhad Tionscadail go PDF & Formáidí Eile
Ceann de na gnéithe a sheasann amach ó Aspose.Tasks Cloud PHP SDK ná a chumas comhaid tionscadail a easpórtáil go formáidí éagsúla le cúpla líne cód laistigh de fheidhmchláir PHP. Tacaíonn an API le tiontú go roinnt formáidí coitianta, mar PDF, XLSX, CSV, HTML, XML, TXT, TIF, SVG, PNG, JPEG srl. Cinntíonn an solúbthacht seo gur féidir sonraí tionscadail a roinnt go héasca ar fud ardáin agus le páirtithe leasmhara éagsúla. Mar shampla, is féidir leat tuarascáil PDF de do líne ama tionscadail a ghiniúint chun a chur i láthair do chliaint nó na sonraí a easpórtáil go comhad Excel le haghaidh anailíse breise. Seo sampla simplí a thaispeánann conas is féidir le forbróirí bogearraí comhad MPP Microsoft Project a thiontú go PDF laistigh de fheidhmchláir PHP.
Conas Comhad MPP Microsoft Project a Easpórtáil go PDF trí API REST PHP?
// Faigh do ClientId agus ClientSecret ó https://dashboard.aspose.cloud (riachtanas clárúcháin saor).
$config = new Configuration();
$config->setAppSid("MY_CLIENT_ID");
$config->setAppKey("MY_CLIENT_SECRET");
$api = new TasksApi(null, $config);
// uaslódáil comhad go scamall
$fullName = 'template.mpp';
$upload_result = $api->uploadFile($Path = realpath(__DIR__ . '/../../..') . '/TestData/' . $fullName, $fullName);
// sábháil mar chomhad pdf
$request = new Requests\GetReportPdfRequest($fullName, Model\ReportType::MILESTONES, self::$storageName, $folder));
$result = $api->getReportPdf($request);
Tacaíocht Sceidealaithe agus Féilirí
Tá tacaíocht iomlán curtha ar fáil ag Aspose.Tasks Cloud PHP SDK do ghnéithe casta sceidealaithe, ag tabhairt deis d’fhorbróirí bogearraí féilirí agus athdhéantú a bhainistiú laistigh dá n‑aipí PHP. Is féidir leat uaireanta oibre a shainiú, laethanta saoire a chur i bhfeidhm, agus féilirí acmhainní a bhainistiú chun na coinníollacha oibre fíor a léiriú. Tacaíonn an SDK freisin le ríomh uathoibríoch na sceidil tascanna bunaithe ar spleáchais, rud a fhágann go bhfuil sé níos éasca freagra a thabhairt ar athruithe i línte ama tionscadail.
Bainistíocht Tascanna agus Acmhainní
Déanann Aspose.Tasks Cloud PHP SDK éasca do shaineolaithe bogearraí Tascanna agus acmhainní a bhainistiú laistigh de thionscadal ag baint úsáide as API REST PHP. Tacaíonn sé le hoibríochtaí CRUD (Cruthaigh, Léigh, Nuashonraigh, Scrios) ar thascanna, naisc thascanna, agus acmhainní. Is féidir leat tascanna nua a chur leis, cinnte a nuashonrú, acmhainní a shannadh, agus fiú spleáchais idir thascanna a bhainistiú. Cuireann an SDK ar do chumas dul i ndiaidh dul i ngleic le dul chun cinn na dtascanna agus srianta a shocrú, ag cinntiú go bhfuil línte ama do thionscadail i gcónaí faoi smacht. Léiríonn an sampla thíos conas is féidir le forbróirí bogearraí tasc nua a chur le tionscadal atá ann cheana féin ag baint úsáide as cód PHP.
Conas Tasc Nua a Chur le Tionscadal atá ann cheana laistigh de Aipí PHP?
// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh go https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-php/
$remoteName = "AddTask.mpp";
$folder = $this->uploadFile("Project2016.mpp", $remoteName, '');
$response = $this->tasks->postTask(new Requests\PostTaskRequest($remoteName, "New task name", 4, null, self::$storageName, $folder));
Assert::assertEquals(201, $response->getCode());
Assert::assertNotNull($response->getTaskItem());
$newTaskUid = $response->getTaskItem()->getUid();
$response = $this->tasks->getTask(new Requests\GetTaskRequest($remoteName, $newTaskUid, self::$storageName, $folder));
Assert::assertEquals(200, $response->getCode());
Assert::assertNotNull($response->getTask());
