Crear plantilles d'informe en ODT

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 InsereixCampMés campsVariablesCamps d'usuari. En el Words, s'anomenen Variables personalitzades i es poden trobar a l'acoblador Edició de textVariablePersonalitza.

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ó (vegeu 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 (p. ex., taulaTasques) i el valor de la variable haurà de ser el nom de la taula de dades (p. ex., 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 (p. ex., 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 (p. ex., 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 variableValor 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 variableValor de la variableDescripció

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 compliment de la planificació, en funció del cost

projecte.cpicost

Cost CPI

Índex de compliment 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 compliment de la planificació, en funció de l'esforç

projecte.cpieffort

Esforç CPI

Índex de compliment del cost, en funció de l'esforç

Valors de la planificació

Mostra els valors de la planificació actual.

Nom de la variableValor de la variableDescripció

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, p. ex.. tableTaskStatus.

El valor de la variable s'empra per apuntar a les dades que s'han d'obtenir i haurà de ser una de les taules admeses llistades anteriorment, p. ex.. 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 variableValor de la variableDescripció

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 compliment 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 compliment de la planificació, en funció de l'esforç.

  • Esforç CPI: índex de compliment 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 compliment de la planificació, en funció del cost.

  • Cost CPI: índex de compliment 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.