1. Táirgí
  2.   Project Management
  3.   PHP
  4.   Web2Project
 
  

API PM PHP Saor chun Aipeanna Bainistíochta Tionscadail Saincheaptha a Thógáil

Leabharlann PHP Bainistíochta Tionscadail Foinse Oscailte a chuireann cumhacht ar fhorbróirí bogearraí chun aipeanna bainistíochta tionscadail saincheaptha a thógáil & cabhrú le foirne comhoibriú, tascanna a rianú, agus acmhainní a bhainistiú go héifeachtach

Cad é Leabharlann Web2Project?

Sa domhan forbartha bogearraí, tá bainistíocht tionscadail níos mó ná focal poiblí—tá sí mar chnámharlach an bhreiseachta, an ama, agus an éifeachtúlachta i seachadadh bogearraí. Cibé an bhfuil tú i do shaoránach a bhainistíonn cúpla cliant nó i do cheannaire foirne a chomhordóidh foireann forbartha scaipthe, is féidir le huirlisí cuí difríocht mhór a dhéanamh. Seo áit a thagann Web2Project isteach—córas bainistíochta tionscadail foinse oscailte deartha le forbróirí san áireamh. Soláthraíonn an leabharlann raon leathan gnéithe, lena n-áirítear Bainistíocht Tascanna & Tionscadail, Rianú Ama, Leasú Acmhainní, Bainistíocht Comhad & Doiciméad, Ailtireacht Mhodúil, srl. Is féidir le húsáideoirí comhpháirteanna réamh-thógtha a úsáid chun forbairt aipeanna bainistíochta tionscadail a luathú.

Is córas bainistíochta tionscadail cumhachtach foinse oscailte é Web2Project a dhearnadh chun cabhrú le foirne comhoibriú, tascanna a rianú, agus acmhainní a bhainistiú go héifeachtach. Tógtha mar oidhreacht ar dotProject, cuireann Web2Project ailtireacht sholúbtha agus solúbtha ar fáil, rud a fhágann go bhfuil sé ina rogha den scoth do fhorbróirí a theastaíonn aipeanna bainistíochta tionscadail saincheaptha a thógáil nó rianú tionscadail a chomhtháthú le córais atá ann cheana. Tacaíonn an leabharlann freisin le modhnú an chórais bhunúsacha nó le modúil nua a chur leis chun riachtanais gnó ar leith a shásamh go héasca. De ghnáth is saor in aisce leabharlanna foinse oscailte a úsáid, rud a laghdaíonn costas an fhorbartha. Tá a dhearadh modúil, tacaíocht API, agus pobal gníomhach ann, rud a fhágann go bhfuil sé ina rogha láidir do ghnólachtaí agus forbróirí a bhfuil réiteach PM solúbtha á lorg acu.

Previous Next

Tosú le Web2Project

Is é an bealach molta chun Web2Project a shuiteáil trí Composer. Bain úsáid as na horduithe seo a leanas le haghaidh suiteála réidh.

Installaigh Web2Project trí Composer

// add the following lines to your composer.json.
{
    "require": {
       "phpoffice/Web2Project": "dev-master"
    }
}

Installaigh Web2Project ó GitHub

git clone https://github.com/web2project/web2project.git 

Is féidir leat í a íoslódáil go díreach ó leathanach GitHub

Rialú Rochtana Bunaithe ar Ról

Cuireann leabharlann foinse oscailte Web2Project ceadanna úsáideoirí agus róil mionsonraithe ar fáil ag baint úsáide as ACL (Liostaí Rialaithe Rochtana). Tá róil ar leith ag gach úsáideoir, agus is féidir le modúl nó feidhm a theorannú de réir leibhéil ceadanna (amharc, eagarthóireacht, scrios, srl.). Cinntíonn sé seo go bhféadfaidh úsáideoirí údaraithe amháin sonraí a fheiceáil nó a láimhseáil—ideálta do fheidhmchláir il-théanta nó córais bhunaithe ar fhoireann.

Conas Ceadanna Úsáideora a Sheiceáil i do Mhódúl trí Leabharlann PHP

global $AppUI;

if (!$perms->checkModuleItem('my_module', 'view', $my_module_id)) {
    $AppUI->redirect('m=public&a=access_denied');
}

Bainistíocht Tascanna & Tionscadail trí API PHP

Tá tacaíocht láidir le haghaidh cruthú agus bainistíochta tascanna agus tionscadal san leabharlann foinse oscailte Web2Project laistigh de fheidhmchláir PHP. Tacaíonn an leabharlann le córas bainistíochta tascanna le meastacháin ama, spleáchais, céatadán críochnaithe, agus chairteanna Gantt go clúdach i bhfeidhmchláir PHP. Seo sampla simplí a thaispeánann conas is féidir le forbróirí bogearraí tasc a chruthú agus conas tascanna atá ann cheana a fháil agus a thaispeáint i modúl trí orduithe PHP.

Conas Tasc a Chruthú nó Tascanna atá ann cheana a Thaispeáint i Feidhmchláir PHP?

$task = new CTask();
$task->task_project = $project_id;
$task->task_name = 'Initial Planning';
$task->task_start_date = '2025-04-15 08:00:00';
$task->task_end_date = '2025-04-20 17:00:00';
$task->task_duration_type = 1; // days
$task->task_owner = $AppUI->user_id;
$task->store();
// Display Tasks

$q = new w2p_Database_Query();
$q->addTable('tasks');
$q->addQuery('*');
$q->addWhere('task_project = ' . (int)$project_id);
$tasks = $q->loadList();

Gin Tuarascálacha trí Inneall Tuarascála

Tacaíonn leabharlann foinse oscailte Web2Project le tuarascálacha tógtha isteach agus saincheaptha trí mhodúil laistigh de fheidhmchláir PHP. Is féidir le forbróirí bogearraí CSV, PDF, nó tuarascálacha gréasáin a chruthú go díreach ó cheisteanna bunachar sonraí le cúpla líne cód. Tá an cineál seo feidhmithe easpórtála úsáideach le haghaidh painéil rialaithe, méadrachtaí foirne, nó seachadtaí do chliaint. Taispeánann an sampla thíos conas is féidir le forbróirí tuarascáil CSV saincheaptha a ghiniúint ag baint úsáide as orduithe PHP.

Conas Tuarascáil CSV Saincheaptha a Ghiniúint trí Leabharlann PHP?

header("Content-Type: text/csv");
header("Content-Disposition: attachment; filename=\"report.csv\"");

$output = fopen("php://output", "w");
fputcsv($output, ['Task Name', 'Start Date', 'End Date']);

foreach ($tasks as $task) {
    fputcsv($output, [$task['task_name'], $task['task_start_date'], $task['task_end_date']]);
}
fclose($output);
exit;
         

Bainistíocht Doiciméad agus Comhad

Is féidir le gach tionscadal comhaid a uasluchtú. Is féidir doiciméid a leaganú, a nasctha le tascanna ar leith, agus a bhainistiú de réir úsáideoir. Tá sé riachtanach doiciméid agus comhaid a bhaineann le tionscadal a lárú le haghaidh eagraíocht. D’fhéadfadh leabharlann foinse oscailte Web2Project gnéithe a sholáthar le haghaidh uasluchtú, eagrú, leaganú, agus comhad a roinnt laistigh de thionscadail PHP.

 Gaeilge