## Opis

Predloge odprtih besedilnih dokumentov poročil so običajne datoteke ODT, ki jih je mogoče oblikovati s katerim koli urejevalnikom besedil ODT, kot je Calligra Words ali LibreOffice Writer. Uporabljena tehnika je uporaba spremenljivk uporabniškega polja za shranjevanje sklicev na informacije, ki bodo pridobljene iz projekta. Spremenljivke se imenujejo Uporabniška polja v programu Writer in jih najdete pod Vstavi Polje Več polj Spremenljivke Uporabniška polja. V Words se imenujejo Spremenljivke po meri in jih najdete pod Sidrišče za urejanje besedila Spremenljivka Po meri.

Novo predlogo poročila najlažje ustvarite tako, da spremenite obstoječo, saj so definirana vsa uporabniška polja.

## Spremenljivke uporabniških polj

### Spremenljivke

Spremenljivke se uporabljajo, da generatorju omogočijo pridobivanje podatkov iz projekta.

Spremenljivka je lahko sklic na posamezno podatkovno polje, sklic na podatke tabele ali sklic na podatke grafikona.

#### Eno podatkovno polje

Ena spremenljivka podatkovnega polja ima naslednjo obliko:

`ime podatkovne skupine`.`lastnost` = `identifikator lastnosti`

kjer je:

- `ime podatkovne skupine` je lahko tr, project ali razpored (glejte spodaj).

- `lastnost` naredi ime uporabniškega polja edinstveno.

- `identiteta lastnosti` identificira lastnost v skupini podatkov.

#### Podatki tabele

Tabela v Predloga poročila je sestavljena iz spremenljivke za določanje podatkovne tabele za uporabo.

Ime spremenljivke se mora začeti s `table` (⪚ tableTasks) in vrednost spremenljivke mora biti ime podatkovne tabele (⪚ tasks).

Takoj za spremenljivko je treba vstaviti tabelo in stolpce izpolniti s spremenljivkami uporabniškega polja, ki določajo, katere lastnosti je treba pridobiti iz zgoraj navedene tabele. Te spremenljivke morajo imeti imena, ki se začnejo z imenom spremenljivke zgornje tabele.

Te spremenljivke imajo naslednjo obliko:

tableTasks.`lastnost` = `identifikator lastnosti`

kjer je:

- lastnost naredi ime uporabniškega polja edinstveno.

- identifikator lastnosti identificira lastnost v skupini podatkov.

#### Podatki grafikona

Grafikon v predlogi poročila je sestavljen iz spremenljivke da določite podatke za uporabo v grafikonu.

Ime spremenljivke se mora začeti z `chart` (⪚ chartBudgetCost), vrednost spremenljivke pa določa podatkovno skupino in vrednosti za zapolnitev grafikona.

Spremenljivka ima naslednjo obliko (upoštevajte podpičja):

`ime` = `skupina podatkov`; values=`z vejicami ločen seznam lastnosti podatkov`;

kjer:

- `ime` se mora začeti z chart (⪚ chartBudgetCost)

- `podatkovna skupina`

- z vejicami ločen seznam lastnosti podatkov identificira lastnosti v skupino podatkov.

⪚

chartBudget = projekt; vrednosti=bcws cost, bcwp cost, acwp cost;

### Prevedene oznake

Prevedene oznake nam omogočajo izdelavo splošnih predlog poročil, ki jih je mogoče uporabiti v različnih jezikih.

Ime spremenljivke | Spremenljiva vrednost
tr.project | Projekt
tr.manager | Vodja
tr.schedule | Časovni razpored
tr.bcws | BCWS
tr.bcwp | BCWP
tr.acwp | ACWP
tr.spi | SPI
tr.cpi | CPI

### Projektne vrednosti

Prikazuje vrednosti iz glavnega projekta.

Ime spremenljivke | Spremenljiva vrednost | Opis
project.name | Ime | Ime projekta
project.manager | Vodja | Ime vodje projekta
project.bcwscost | BCWS Cost | Na podlagi stroškov predvideni stroški načrtovanega dela
project.bcwpcost | BCWP Cost | Predračunski stroški opravljenega dela na podlagi stroškov
project.acwpcost | ACWP Cost | Dejanski stroški opravljenega dela na podlagi stroškov
project.spicost | SPI Cost | Indeks uspešnosti urnika na podlagi stroškov
project.cpicost | CPI Cost | Indeks stroškovne uspešnosti na podlagi stroškov
project.bcwseffort | BCWS Effort | Predvideni stroški dela, ki temeljijo na naporu
project.bcwpeffort | BCWP Effort | Predvideni stroški opravljenega dela na podlagi napora
project.acwpeffort | ACWP Effort | Dejanski stroški opravljenega dela na podlagi napora
project.spieffort | SPI Effort | Indeks uspešnosti urnika na podlagi napora
project.cpieffort | CPI Effort | Indeks stroškovne uspešnosti na podlagi napora

### Vrednosti razporeda

Prikazuje vrednosti iz trenutnega časovnega razporeda.

Ime spremenljivke | Spremenljiva vrednost | Opis
schedule.name | Ime | Ime časovnega razporeda
schedule.state | Stanje | Stanje razporejanja
schedule.direction | Smer | Smer načrtovanja
schedule.overbooking | Presežena rezervacija | Presežena rezervacija
schedule.distribution | Distribucija | Distribucija
schedule.plannedstart | Načrtovan začetek | Načrtovan začetek
schedule.plannedfinish | Načrtovani zaključek | Načrtovani zaključek
schedule.scheduler | Razporejevalnik | Razporejevalnik
schedule.granularity | Zrnatost | Zrnatost
schedule.mode | Način | Način razporejanja (samodejno ali ročno)

### Tabele

Podprte vrste tabel:

- tasks

- taskstatus

- schedules

- projects

Če želite ustvariti tabelo, postavite spremenljivko tik pred tabelo v datoteki predloge. Ime spremenljivke identificira tabelo in se mora začeti z table, ⪚ tableTaskStatus.

Vrednost spremenljivke se uporablja za kazanje na podatke, ki jih je treba pridobiti, in mora biti ena od podprtih tabel, navedenih zgoraj, ⪚ stanje naloge.

Nato v celice tabele vstavite spremenljivke z imenom in vrednostjo iz spodnje tabele.

Upoštevajte, da tabela razporedov podpira vrednosti, opisane v Vrednosti razporeda zgoraj.

Projekti, naloge in tabele stanj nalog podpirajo naslednje vrednosti:

Ime spremenljivke | Spremenljiva vrednost | Opis
`table name`.name | Ime | Ime naloge ali projekta
`table name`.wbscode | WBS Code |
`table name`.type | Vrsta | Vrsta naloge
`table name`.responsible | Responsible |
`table name`.allocation | Dodelitev |
`table name`.estimatetype | Vrsta ocene |
`table name`.calendar | Koledar |
`table name`.estimate | Ocena | Najverjetnejša ocena
`table name`.optimistic | Optimistična | Optimistično razmerje
`table name`.pessimistic | Pesimistična | Pesimistično razmerje
`table name`.risk | Tveganje | Ocena negotovosti
`table name`.constraint | Omejitev | Vrsta časovne omejitve
`table name`.constraintstart | Začetek omejitve | Začetni čas omejitve
`table name`.constraintend | Konec omejitve | Končni čas omejitve
`table name`.runingaccount | Tekoči račun | Račun za tekoče stroške
`table name`.startupaccount | Zagonski račun | Račun za zagonske stroške
`table name`.startupcost | Stroški zagona | Stroški, ki nastanejo ob zagonu naloge
`table name`.shutdownaccount | Zapri račun | Račun za stroške zaustavitve
`table name`.shutdowncost | Stroški zaustavitve | Stroški, ki nastanejo ob zaustavitvi naloge
`table name`.description | Opis | Opis naloge
`table name`.expected | Pričakovano | Izračunana najverjetnejša ocena
`table name`.optimistic | Optimistična | Izračunana optimistična ocena
`table name`.pessimistic | Pesimistična | Izračunana pesimistična ocena
`table name`.starttime | Začetni čas | Načrtovani začetni čas
`table name`.endtime | Končni čas | Načrtovani zaključni čas
`table name`.duration | Trajanje | Načrtovano trajanje
`table name`.earlystart | Zgodnji začetek | Najzgodnejši možni začetek
`table name`.earlyfinish | Zgodnji zaključek | Najzgodnejši možni zaključek
`table name`.latestart | Pozni začetek | Najbolj pozni možni začetek
`table name`.latefinish | Pozni zaključek | Zadnji možni zaključek
`table name`.positivefloat | Pozitivna pomičnost |
`table name`.freefloat | Prosta pomičnost |
`table name`.negativefloat | Negativna pomičnost |
`table name`.startfloat | Začetna pomičnost |
`table name`.finishfloat | Končna pomičnost |
`table name`.assignaments | Naloge | Dodelitve virov
`table name`.varianceest | Varianca (ocena) | Izračunana varianca ocene
`table name`.variancedur | Varianca (Dur) | Izračunana varianca trajanja
`table name`.optimisticdur | Optimistično (Trajanje) | Izračunano optimistično trajanje
`table name`.pessimisticdur | Pesimistično (Trajanje) | Izračunano pesimistično trajanje
`table name`.status | Stanje | Stanje naloge, kot je prikazano v pogledu stanja naloge
`table name`.completion | % dokončano | Dokončanje naloge
`table name`.plannedeffort | Načrtovani napor | Načrtovani napor
`table name`.actualeffort | Dejanski napor | Dejanski napor
`table name`.remaningeffort | Preostali napor | Preostali napor
`table name`.plannedcost | Načrtovani stroški | Načrtovani stroški
`table name`.actualcost | Dejanski stroški | Dejanski stroški
`table name`.actualstart | Dejanski začetek | Dejanski začetek
`table name`.started | Začeto |
`table name`.actualfinish | Dejanski zaključek | Dejanski zaključek
`table name`.finished | Dokončano |
`table name`.schedulingstatus | Status razporejanja | Stanje razporejanja
`table name`.bcws | BCWS | Predvideni stroški načrtovanega dela (na podlagi stroškov)
`table name`.bcwp | BCWP | Predvideni stroški opravljenega dela (na podlagi stroškov)
`table name`.acwp | ACWP | Dejanski stroški opravljenega dela (na podlagi stroškov)
`table name`.spi | SPI | Indeks uspešnosti urnika
`table name`.critical | Kritično | Naloga je kritična
`table name`.criticalpath | Kritična pot | Naloga je na kritični poti
`table name`.notscheduled | Ni načrtovano | Ni zanimivo
`table name`.assignmentmissing | Naloga manjka | Ni zanimivo
`table name`.resourceoverbooked | Vir je prezaseden | Ni zanimivo
`table name`.resourceunavailable | Vir ni na voljo | Ni zanimivo
`table name`.constrainterror | Napaka omejitve | Ni zanimivo
`table name`.effortnotmet | Napor ni dosežen | Ni zanimivo
`table name`.schedulingerror | Napaka pri načrtovanju | Ni zanimivo
`table name`.level | Raven vozlišča, raven | Ni zanimivo
`table name`.statusnote | Opomba o stanju | Opomba: Ni implementirano
`table name`.owner | Lastnik | Ne smejo se uporabljati in niso zelo zanimivi
`table name`.status | Stanje | Ne smejo se uporabljati in niso zelo zanimivi
`table name`.time | Čas | Ne smejo se uporabljati in niso zelo zanimivi

## Grafikon

Uporabite tako, da postavite spremenljivko z imenom chartX (X=nekaj besedila, da bo ime spremenljivke edinstveno) s projektom vrednosti pred grafikon, ki bo uporabljen.

Upoštevajte, da mora biti grafikon »zasidran kot znak«, sicer ga generator poročil ne more najti.

Spremenljivka ima to obliko:

Spremenljivka: `Ime: chartX (X=nekaj besedila) Value: project; values=`data`;`

kjer so `data` seznam vrednosti, ločenih z vejicami, ki jih je treba vključiti v grafikon.

Možne vrednosti `data` so:

- bcws effort Predvideni stroški načrtovanega dela, ki temeljijo na naporu.

- bcwp effort Predvideni stroški opravljenega dela, ki temeljijo na naporu.

- acwp effort Dejanski stroški opravljenega dela, ki temeljijo na naporu.

- spi effort Indeks uspešnosti časovne razporeditve, ki temelji na naporu.

- cpi effort Indeks stroškovne uspešnosti, ki temelji na naporu.

- bcws cost Predvideni stroški načrtovanega dela, ki temeljijo na stroških.

- bcwp cost Predvideni stroški opravljenega dela, ki temeljijo na stroških.

- acwp cost Dejanski stroški opravljenega dela, ki temeljijo na stroških.

- spi cost Indeks uspešnosti urnika, ki temelji na stroških.

- cpi cost Indeks stroškovne uspešnosti, ki temelji na stroških.

Grafikoni, ki jih ustvarite v svoji predlogi, morajo imeti enako (ali več) število stolpcev kot število vrednosti, ki jih podate v svoji spremenljivki.

Primer:

Ime spremenljivke: `chart1` Value: `project; values=bcws cost,bcwp cost, acwp cost;`

Upoštevajte, da ne morete mešati vrednosti na podlagi napora in stroškov. Če želite prikazati oboje, ustvarite dva grafikona.

### Gantt

Ne podprto.