Plandora

 
 

Córas Bainistíochta Tionscadail Java Foinse Oscailte

Pleanáil, Rianú & Bainistigh Tionscadail le Cairteacha Gantt, Cláir Agile, Sreabhadh Oibre & Comhtháthú trí Ardán Java Foinse Oscailte.

Cad é Plandora?

Is córas bainistíochta tionscadail foinse oscailte aibí é Plandora, tógtha i Java, deartha le haghaidh pleanáil tionscadail de ghrád fiontraíochta, rianú, agus comhoibriú. Soláthraíonn sé uirlisí cuimsitheacha lena n-áirítear cairteacha Gantt, cláir agile, uathoibriú sreabhadh oibre, pleanáil capaicíocht acmhainní, agus tuairisciú saincheaptha trí JasperReports. Le tacaíocht ionsuite do chomhtháthú mar JIRA, SVN, agus RT4, cuireann Plandora ar chumas foirne tionscadail casta a bhainistiú agus traceability agus trédhearcacht a chothabháil tras na roinne. Cuireann a chórais réimse meta solúbtha agus foirmeacha inúsáidte ar fáil d'eagraíochtaí chun an t-ardán a oiriúnú do shruthanna oibre uathúil gan athruithe cód.

Leagann an córas béim ar inúsáidíocht agus inbhuanaitheacht, ag tairgiú bunachar eolais le cuardach cosúil le Google, suirbhéanna tionscadail il-leibhéil, bainistíocht riosca, agus liostaí TO‑Do bunaithe ar thascanna. Tacaíonn Plandora le modhanna traidisiúnta uisce-éisc agus agile trína chárta scóir cothrom, giuirléidí ídithe burndown, agus hierachies macrotascanna. Ón athbheochan i 2023, tá an tionscadal tar éis breis is 30 fabhtanna criticiúla a shocrú, feidhmíocht a fheabhsú, iompórt/easpórt CSV a chur leis, agus cumais tuairisciú a fheabhsú — lena n-áirítear giniúint tuarascálacha sceidealta agus aschur JPG. Is féidir le forbróirí cur le chéile tríd an stór [Plandora GitHub](https://github.com/Cynjut/Plandora) agus feidhmiúlacht a leathnú ag baint úsáide as a ailtireacht mhodúlach agus patrúin JDBC/DAO.

Previous Next

Ag Tosú le Plandora

Is feidhmchlár gréasáin bunaithe ar Java é Plandora a leagfar de ghnáth ar Tomcat nó ar fhreastalaithe JEE eile. Chun tosú, clónáil an fhoinse ón stór [Plandora GitHub](https://github.com/Cynjut/Plandora), cinntigh go bhfuil Java 8+ agus Maven suiteáilte, agus tóg an comhad WAR ag baint úsáide as `mvn clean package`. Déan an WAR a ghinte a chur i bhfeidhm i do chontaeir seirbhíse. Tacaíonn an córas le linnpholladh ceangail Tomcat agus le ceangail JDBC dhíreacha (cumraithe i `web.xml`). Tar éis an tsocraithe tosaigh, cumraigh dintiúir an bhunachair shonraí, socruithe SMTP, agus comhtháthaigh le córais sheachtracha mar JIRA nó SVN. Cuimsíonn Plandora draoithe suiteála ionsuite do na príomhchomhpháirteanna mar sreabhadh oibre, réimsí meiteashonraí, agus róil úsáideoirí chun an cur i bhfeidhm a luathú.

Tóg & Seachain Plandora trí Maven

# Clone the repository
git clone https://github.com/Cynjut/Plandora.git
cd Plandora

# Build the WAR file
mvn clean package

# Deploy to Tomcat
cp target/plandora.war $TOMCAT_HOME/webapps/

Cairteacha Gantt le Himeachtaí Féilire & Sroichid

Plean Gantt Plandora a léiríonn línte ama tionscadail le tacaíocht do mhacraí móra, mílephointí, agus imeachtaí féilire. Scagann sé acmhainní agus tascanna go dinimiciúil, ag cinntiú rianú cruinn ar dhul chun cinn fiú nuair a shanntar nó baintear acmhainní. Áirítear anois marcóirí mílephointí ar an gcairt agus comhtháthaíonn sé le féilirí tionscadail chun laethanta oibre agus laethanta saoire a léiriú. Is féidir le húsáideoirí radhairc Gantt a easpórtáil go formáidí CSV, XLS, nó JPG le haghaidh tuairiscithe agus roinnte. Cuireann feabhsúcháin feidhmíochta ar chumas rindreáil réidh do shonraí móra, agus láimhseálann an córas gearradh tascanna i gceart le linn iompórtálacha MSProject. Is féidir réimsí saincheaptha agus meitearfhoirmeacha a thaispeáint go díreach ar an greille Gantt, rud a chuireann comhthéacs níos saibhre ar fáil gan an radharc ama a fhágáil. Déanann sé seo Plandora foirfe do bhainisteoirí tionscadail traidisiúnta agus do fhoirne hibrideacha a úsáideann meascán agile‑waterfall.

Easpórtáil Cairte Gantt go JPG trí Thuairisc Sceidealta

// Use Report2File agent to schedule Gantt export
Report2File report = new Report2File();
report.setReportName("ProjectGantt");
report.setOutputFormat("jpg");
report.setSchedule("0 0 2 * * ?"); // Daily at 2 AM
report.setFilePath("/reports/gantt/");
report.execute();

Comhtháthú JIRA le hIompórtáil Cheisteanna

Plandora cuimsíonn gníomhaire tiomnaithe chun saincheisteanna JIRA a iompórtáil mar iarratais Plandora, lena n-áirítear iatáin agus meiteashonraí. Ceanglaíonn an comhtháthú seo ticéadú agus pleanáil tionscadail, ag ligean do pháirtithe leasa neamh-theicniúla RT4 nó JIRA a úsáid agus forbróirí an obair i Plandora a bhainistiú. Coimeádann an próiseas iompórtála caidrimh na saincheiste, tosaíocht, ceapaitheoirí, agus stampaí ama. Tacaíonn sé le scagadh de réir tionscadail, stádais, nó raoin dáta agus láimhseálann sé maic mhóra go héifeachtach. Tar éis an iompórtála, éiríonn na saincheisteanna i n-iarratais iomlána Plandora le réimsí inathraithe, aistrithe sreatha oibre, agus ordlathacha tascanna. Tá an ghné seo thar a bheith luachmhar do eagraíochtaí atá ag imirce ó JIRA nó ag cothabháil córais dhúbailte. Is féidir le forbróirí an gníomhaire a leathnú trí chumraíocht nó breiseáin saincheaptha chun tacú le réimsí breise JIRA nó le réimsí saincheaptha.

Iompórtáil Saincheisteanna JIRA trí Ghníomhaire Líne-Ordaithe

// Example agent invocation (simplified)
JiraImporter importer = new JiraImporter();
importer.setJiraUrl("https://jira.example.com");
importer.setUsername("api_user");
importer.setPassword("token");
importer.setProjectKey("PROJ");
importer.setIssueFilter("status = 'Done'");
importer.setImportAttachments(true);
importer.execute();

Bainistíocht Acmhainneachta Acmhainní & Comparáid

Cuireann foirm acmhainne cumais Plandora ar chumas pleanáil mhionsonraithe agus rianú ar fáil na foirne i gcoinne úsáide iarbhír. Ríomhann sé an cumas úsáidte bunaithe ar thascanna sannaithe, iteráidí, agus bileoga ama, le scagairí do luachanna nialais/folamh agus raonta dátaí. Is féidir le húsáideoirí an cumas measta i gcoinne an cumais úsáidte a chur i gcomparáid taobh le taobh chun breis- nó íseal-úinéireacht a aithint. Tacaíonn an córas le hacmhainní díshannaithe go gráinneach, ag deisiú earráidí fiosrúcháin DB nuair a bhaintear baill ó gach tionscadal. Téann sonraí cumais i dteagmháil le cairteacha Gantt agus le gléasanna íslithe, ag cumasú pleanáil sprint agus míreanna spriocdhírithe réalaíoch. Is féidir le bainisteoirí meastacháin a choigeartú go dinimiciúil, agus scaipeann athruithe go tuarascálacha agus painéil faisnéise íseal-údar. Tá an ghné seo ríthábhachtach le haghaidh rialacháin acmhainne ar leibhéal an phortfhóilió agus réamhaisnéis i dtimpeallachtaí ilthionscadail.

Scag Capaicíocht Acmhainní de réir Luachanna Nialais

// Pseudo-code for capacity filtering logic
ResourceCapacityFilter filter = new ResourceCapacityFilter();
filter.setProjectId(projectId);
filter.setShowZeroValues(true);
filter.setCompareEstimates(true);

List entries = capacityService.getFilteredCapacities(filter);
for (CapacityEntry entry : entries) {
    if (entry.getUsed() == 0) {
        System.out.println("Unused capacity: " + entry.getResourceName());
    }
}

Uathoibriú Sreabhadh Oibre & Saincheapadh Réimse-Méta

Tá innill sreabhadh oibre Plandora ag tacú le slabhraí ceadúnais inúsáidte, aistrithe stádais, agus nótaí leanúna ceangailte le hiarratais, tascanna, agus eachtraí. Taispeánann comhéadan an sreabhadh oibre aníos anois cur síos ar iarratais ghaolmhara agus stair iomlán na nótaí, ag feabhsú rianú. Ceadaíonn meitearfhoirne do riarthóirí tréithe saincheaptha (m.sh., clibeanna comhlíonta, aitheantais cliant) do thascanna, iarratais, agus tionscadail — lena n-áirítear réimsí éigeantacha a chur i bhfeidhm trí bhailíochtú UI. Tá na réimsí seo le feiceáil i greilleanna, tuarascálacha, agus easpórtálacha, ag cumasú samhaltú sonraí solúbtha gan athruithe cód. Tacaíonn an córas freisin le taispeáint meitearfhoirne i greilleanna an phróifíle príomhúil agus i iompórtálacha CSV, ag cinntiú comhsheasmhachta ar fud pointí iontrála sonraí. Déanann an síneadh seo Plandora oiriúnach do thionscail rialaithe agus do struchtúir eagraíochtúla casta a éilíonn rianú iniúchta agus próisis caighdeánaithe.

Sainmhínigh Réimse Meta Éigeantach trí API

// Example: Mark meta-field as mandatory
MetaField field = metaFieldService.findById("client_id");
field.setIsMandatory(true);
field.setValidationRegex("^[A-Z]{3}[0-9]{4}$");
metaFieldService.update(field);

// Validation enforced in forms and imports
if (request.getClientId() == null || request.getClientId().isEmpty()) {
    throw new ValidationException("Client ID is required");
}
 Gaeilge