#

## Descripció

Les plantilles d'informe d'Open Document Text són fitxers ODT normals que poden dissenyar-se utilitzant qualsevol processador de text ODT com el Calligra Words o el LibreOffice Writer. La tècnica utilitzada és utilitzar variables de camp d'usuari per a contenir les referències a la informació que s'obtindrà des del projecte. Les variables s'anomenen Camps d'usuari en el Writer i es poden trobar a Insereix Camp Més camps Variables Camps d'usuari. En el Words, s'anomenen Variables personalitzades i es poden trobar a l'acoblador Edició de text Variable Personalitza.

La manera més fàcil de crear una plantilla nova d'informe és modificar-ne una existent, ja que tots els camps d'usuari estan definits.

## Variables del camp d'usuari

### Variables

Les variables s'utilitzen per a permetre que el generador extregui les dades des del projecte.

Una variable pot ser una referència a un sol camp de dades, una referència a les dades a la taula o una referència a les dades al gràfic.

#### Camp de dades únic

Una única variable del camp de dades té el següent format:

nom del grup de dades.propietat = identificador de propietat

on:

- El nom del grup de dades pot ser «tr», projecte o planificació (veure a continuació).

- La propietat fa que el nom del camp d'usuari sigui únic.

- La identitat de la propietat identifica la propietat en el grup de dades.

#### Dades de la taula

Una taula en una plantilla d'informe consisteix d'una variable per especificar la taula de dades a utilitzar.

El nom de la variable haurà de començar amb taula (&pex;, taulaTasques) i el valor de la variable haurà de ser el nom de la taula de dades (&pex;, tasques).

Immediatament després de la variable, s'haurà d'introduir i omplir les columnes amb les variables del camp d'usuari, les quals especificaran quines propietats cercar des de la taula especificada anteriorment. Aquestes variables hauran de tenir noms que comencin amb el nom de la variable de taula anterior.

Aquestes variables tenen el següent format:

taulaTasques.propietat = identificador de la propietat

on:

- La propietat fa que el nom del camp d'usuari sigui únic.

- L'identificador de la propietat identificarà la propietat en el grup de dades.

#### Dades del gràfic

Un gràfic en una plantilla d'informe consta d'una variable per especificar les dades que s'utilitzaran en el gràfic.

El nom de la variable haurà de començar amb el gràfic (&pex;, chartBudgetCost) i el valor de la variable especifica el grup de dades i els valors per a completar el gràfic.

La variable té el següent format (tingueu en compte els punts i comes):

nom = grup de dades; values = llista de les propietats de dades separades per comes;

on:

- El nom haurà de començar amb el gràfic (&pex;, chartBudgetCost)

- El grup de dades

- La llista de propietats de dades separada per comes identifica les propietats en el grup de dades.

P. ex:

chartBudget = project; values=bcws cost, bcwp cost, acwp cost;

### Etiquetes traduïdes

Les etiquetes traduïdes ens permeten produir plantilles d'informe generals que es podran utilitzar en diferents idiomes.

Nom de la variable | Valor de la variable
--- | ---
tr.project | Projecte
tr.manager | Gestor
tr.schedule | Planificació
tr.bcws | BCWS
tr.bcwp | BCWP
tr.acwp | ACWP
tr.spi | SPI
tr.cpi | CPI

### Valors del projecte

Mostra els valors del projecte principal.

Nom de la variable | Valor de la variable | Descripció
--- | --- | ---
projecte.name | Nom | El nom del projecte
projecte.manager | Gestor | El nom del gestor del projecte
projecte.bcwscost | Cost BCWS | Cost pressupostat de la feina planificada, en funció del cost
projecte.bcwpcost | Cost BCWP | Cost pressupostat de la feina realitzada, en funció del cost
projecte.acwpcost | Cost ACWP | Cost real de la feina realitzada, en funció del cost
projecte.spicost | Cost SPI | Índex de realització de la planificació, en funció del cost
projecte.cpicost | Cost CPI | Índex de rendiment del cost, en funció del cost
projecte.bcwseffort | Esforç BCWS | Cost pressupostat de la feina planificada, en funció de l'esforç
projecte.bcwpeffort | Esforç BCWP | Cost pressupostat de la feina realitzada, en funció de l'esforç
projecte.acwpeffort | Esforç ACWP | Cost real de la feina realitzada, en funció de l'esforç
projecte.spieffort | Esforç SPI | Índex de realització de la planificació, en funció de l'esforç
projecte.cpieffort | Esforç CPI | Índex de rendiment del cost, en funció de l'esforç

### Valors de la planificació

Mostra els valors de la planificació actual.

Nom de la variable | Valor de la variable | Descripció
--- | --- | ---
planificació.name | Nom | El nom de la planificació
planificació.state | Estat | Estat de la planificació
planificació.direction | Nom | Direcció de la planificació
planificació.overbooking | Sobreutilització | Sobreutilització
planificació.distribution | Distribució | Distribució
planificació.plannedstart | Començament planificat | Començament planificat
planificació.plannedfinish | Finalització planificada | Finalització planificada
planificació.scheduler | Planificador | Planificador
planificació.granularity | Granularitat | Granularitat
planificació.mode | Mode | Mode de planificació (automàtica o manual)

### Taules

Tipus de taules admeses:

- tasks

- taskstatus

- schedules

- projects

Per a crear una taula, poseu una variable just abans d'una taula en el fitxer de plantilla. El nom de la variable identificarà la taula i haurà de començar amb table, &pex;. tableTaskStatus.

El valor de la variable s'empra per apuntar a les dades que s'han a cercar i haurà de ser una de les taules admeses llistades anteriorment, &pex;. taskstatus.

Després col·loqueu les variables dins de les cel·les de la taula amb el nom i el valor des de la taula a continuació.

Recordeu que la taula de planificacions admet els valors descrits en els anteriors Valors de la planificació.

Les taules dels projectes, tasques i estat de les tasques admeten els següents valors:

Nom de la variable | Valor de la variable | Descripció
--- | --- | ---
nom_de_la_taula.name | Nom | El nom de la tasca o projecte
nom_de_la_taula.wbscode | Codi WBS |
nom_de_la_taula.type | Tipus | Tipus de tasca
nom_de_la_taula.responsible | Responsable |
nom_de_la_taula.allocation | Adjudicació |
nom_de_la_taula.estimatetype | Tipus estimat |
nom_de_la_taula.calendar | Calendari |
nom_de_la_taula.estimate | Estimat | Estimació més probable
nom_de_la_taula.optimistic | Optimista | Interval optimista
nom_de_la_taula.pessimistic | Pessimista | Interval pessimista
nom_de_la_taula.risk | Risc | Estima la incertesa
nom_de_la_taula.constraint | Restricció | Tipus de la restricció de temps
nom_de_la_taula.constraintstart | Començament de la restricció | Temps de començament de la restricció
nom_de_la_taula.constraintend | Finalització de la restricció | Temps de finalització de la restricció
nom_de_la_taula.runingaccount | Compte operatiu | Compte per a costos operatius
nom_de_la_taula.startupaccount | Compte inicial | Compte per al cost inicial
nom_de_la_taula.startupcost | Cost inicial | El deute a l'inici de la tasca
nom_de_la_taula.shutdownaccount | Compte de tancament | Compte per al cost del tancament
nom_de_la_taula.shutdowncost | Cost del tancament | El deute al tancament de la tasca
nom_de_la_taula.description | Descripció | Descripció de la tasca
nom_de_la_taula.expected | Esperat | Estimació més probable calculada
nom_de_la_taula.optimistic | Optimista | Estimació optimista calculada
nom_de_la_taula.pessimistic | Pessimista | Estimació pessimista calculada
nom_de_la_taula.starttime | Temps de començament | El temps de començament planificat
nom_de_la_taula.endtime | Temps de finalització | El temps de finalització planificat
nom_de_la_taula.duration | Durada | Durada planificada
nom_de_la_taula.earlystart | Començament més primerenc | Començament possible més primerenc
nom_de_la_taula.earlyfinish | Final més primerenc | El final possible més primerenc
nom_de_la_taula.latestart | Començament més tardà | Començament possible més tardà
nom_de_la_taula.latefinish | Final més tardà | Final possible més tardà
nom_de_la_taula.positivefloat | Marge positiu |
nom_de_la_taula.freefloat | Marge lliure |
nom_de_la_taula.negativefloat | Marge negatiu |
nom_de_la_taula.startfloat | Començament del marge |
nom_de_la_taula.finishfloat | Finalització del marge |
nom_de_la_taula.assignaments | Assignacions | Assignacions dels recursos
nom_de_la_taula.varianceest | Variació (est.) | Variació de l'estimació calculada
nom_de_la_taula.variancedur | Variació (dur.) | Variació de la durada calculada
nom_de_la_taula.optimisticdur | Optimista (dur.) | Variació de la durada optimista
nom_de_la_taula.pessimisticdur | Pessimista (dur.) | Variació de la durada pessimista
nom_de_la_taula.status | Estat | Estat de la tasca, tal com es mostra a la vista Estat de la tasca
nom_de_la_taula.completion | % completada | Compleció de la tasca
nom_de_la_taula.plannedeffort | Esforç planificat | Esforç planificat
nom_de_la_taula.actualeffort | Esforç real | Esforç real
nom_de_la_taula.remaningeffort | Esforç restant | Esforç restant
nom_de_la_taula.plannedcost | Cost planificat | Cost planificat
nom_de_la_taula.actualcost | Cost real | Cost real
nom_de_la_taula.actualstart | Començament real | Començament real
nom_de_la_taula.started | Iniciada |
nom_de_la_taula.actualfinish | Finalització real | Finalització real
nom_de_la_taula.finished | Finalitzada |
nom_de_la_taula.schedulingstatus | Estat de la planificació | Estat de la planificació
nom_de_la_taula.bcws | BCWS | Cost pressupostat de la feina planificada (en funció del cost)
nom_de_la_taula.bcwp | BCWP | Cost pressupostat de la feina realitzada (en funció del cost)
nom_de_la_taula.acwp | ACWP | Cost real de la feina realitzada (en funció del cost)
nom_de_la_taula.spi | SPI | Índex de realització de la planificació
nom_de_la_taula.critical | Crítica | La tasca és crítica
nom_de_la_taula.criticalpath | Camí crític | La tasca està en un camí crític
nom_de_la_taula.notscheduled | No planificada | No interessant
nom_de_la_taula.assignmentmissing | Manca una assignació | No interessant
nom_de_la_taula.resourceoverbooked | Recurs sobreutilitzat | No interessant
nom_de_la_taula.resourceunavailable | Recurs no disponible | No interessant
nom_de_la_taula.constrainterror | Error de les restriccions | No interessant
nom_de_la_taula.effortnotmet | Esforç no trobat | No interessant
nom_de_la_taula.schedulingerror | Error de planificació | No interessant
nom_de_la_taula.level | Nivell del node, Nivell | No interessant
nom_de_la_taula.statusnote | Nota d'estat | Nota: sense implementar
nom_de_la_taula.owner | Propietari | No s'ha d'utilitzar i no és gaire interessant
nom_de_la_taula.status | Estat | No s'ha d'utilitzar i no és gaire interessant
nom_de_la_taula.time | Temps | No s'ha d'utilitzar i no és gaire interessant

## Gràfic

Utilitzeu-lo col·locant una variable amb el nom chartX (X=algun text per a crear un nom de variable que sigui únic) amb un projecte de valor abans del gràfic que s'utilitzarà.

La variable té aquest format:

Variable: `Name: chartX (X=some text) Value: project; values=dades;`

on les dades són una llista de valors separats per comes que s'inclouran en el gràfic.

Els valors de dades possibles són:

- Esforç BCWS: cost pressupostat de la feina planificada, en funció de l'esforç.

- Esforç BCWP: cost pressupostat de la feina realitzada, en funció de l'esforç.

- Esforç ACWP: cost real de la feina realitzada, en funció de l'esforç.

- Esforç SPI: índex de realització de la planificació, en funció de l'esforç.

- Esforç CPI: índex de rendiment del cost, en funció de l'esforç.

- Cost BCWS: cost pressupostat de la feina planificada, en funció del cost.

- Cost BCWP: cost pressupostat de la feina realitzada, en funció del cost.

- Cost ACWP: cost real de la feina realitzada, en funció del cost.

- Cost SPI: índex de realització de la planificació, en funció del cost.

- Cost CPI: índex de rendiment del cost, en funció del cost.

Els gràfics que creeu a la vostra plantilla hauran de tenir el mateix (o més) nombre de columnes que el nombre de valors que especifiqueu a la vostra variable.

Exemple:

Nom de la variable: `chart1` Value: `project; values=bcws cost,bcwp cost, acwp cost;`

Tingueu en compte que no es poden barrejar valors basats en l'esforç i el cost. Si voleu mostrar ambdós, creeu dos gràfics.

### Gantt

No admès.