Direkt zum Inhalt | Direkt zur Navigation

 
/ Dienstleistungen / Support / Knowledge Base / Handbuch / Projektphasen / Protokollierung von Planwerten auf Projektphasen

Protokollierung von Planwerten auf Projektphasen

Protokollierung von Planwerten auf Projektphasen

Die Änderungen an sämtlichen Budgetwerten einer Phase können mit Datumsangabe protokolliert werden. Dafür muss die Systemeinstellung Änderungen an Budgetwerten auf Phase protokollieren in der Sektion Projekt auf JA eingestellt werden.

Ab diesem Zeitpunkt wird für jede Änderung an einem Budgetwert im Hintergrund ein sogenanntes BudgetChange Objekt erstellt, welches den alten Wert mit aktuellem Datum (und Zeit) speichert. Über einen Doppelklick können die Budgetwert Änderungen für jedes Feld eingesehen und wo nötig mit weiteren Angaben ergänzt werden:

budgetwert.gif

Durch die Historisierung der Budgetwerte ist es möglich, interessante Auswertungen über den Projektverlauf zu erstellen.

Damit auch Budgetänderungen, die in der Liste erfasst werden, im Hintergrund richtig gelistet werden, müssen für die Planwert-Felder die folgenden Renderer verwendet werden:

dbmTim.BudgetWertRenderer für folgende Member:

PlanWertExt
PlanWertInt
PlanKostenLeistung
PlanSpesenWert
PlanKostenSpesen
PlanAuslagenWert
PlanKostenAuslagen

dbmTim.BudgetMinuteRenderer für folgende Member:

PlanMinutenInt

Zugriff via OCL

Liste der Budgetänderungen

Alle BudgetChange Objekte sind über eine Association mit der Phase verknüpft (budgetChanges - phase). Folgende Attribute liefern für jedes Budgetmember eine gefilterte und nach Datum sortierte Liste von BudgetChange Objekten:

changesPlanWertExt
changesPlanWertInt
changesPlanMinutenInt
changesPlanKostenLeistung
changesPlanSpesenWert
changesPlanKostenSpesen
changesPlanAuslagenWert
changesPlanKostenAuslagen

BudgetChange Objekte haben folgende Member:

newMinuten (Integer)
oldMinuten (Integer)
newWert (Currency)
oldWert (Currency)
comment (String)
datum (DateTime)
membername (String)
modifier (String)
phase (Projektphase)

BudgetChange Objekte sind normale UserEintraege und können somit in normalen Listen angezeigt werden (Expression- und SQL-Ordner, LinkTypen).

Eruieren eines Budgetwerts

Für den zeitabhängigen Zugriff auf Budgetwerte steht der OCL Operator bdgvalue zur Verfügung:

<Projektphase>.bdgvalue(membername, datum, status)

  • membername: Das gewünschte Member, von dem die Budgetwerte ausgewertet werden sollen, z.B. 'PlanMinutenInt', 'PlanWertext', etc.
  • datum: Der Datumswert
  • status: Der gewünschten Statusfilter. Kann die Werte -1 (alle Stati), 0 (Angebot), 1(Erteilt), 2 (Abgeschlossen), 3 (Abgelehnt) haben.

Beispiel:

bdgvalue('planWertExt', encodeDate(2007,08,01), -1)

Als Resultat erhält man den entsprechenden Budgetwert (Currency) zurück.

Berechtigungen

Das Ändern oder Löschen von Budgetpositionen ist gekoppelt an das Schreibrecht auf dem entsprechenden Member.

Die Berechtigung für den Doppelklick auf das Budgetfeld mit der Anzeige der Protokoll-Liste ist gekoppelt an das Leserecht auf dem entsprechenden Member.

erstellt: 14.02.2008
geändert: 14.02.2008
  

kontakt

Suche in Knowledge Base
Hotline

Vertec Hotline: +41 43 444 60 05
Mo - Fr: 9-12 / 14-17 Uhr
Netviewer starten...
Weitere Informationen zu Netviewer.

Haben Sie eine technische Frage zu einem Vertec-Produkt?
zum Anfrageformular...

Unsere Kunden über unsere Support-Leistungen

„Vertec bietet einen hervorragenden Support beim Weiterausbau und bei der Parametrisierung und auch die Hotline-Unterstützung verdient das Prädikat top.“

Thomas Marx, Egeli Informatik AG (46 User)


„Der hervorragende Support, die Hotline sowie eine permanente Weiterentwicklung des Produkts garantieren uns einen hohen Investitionsschutz.“

Moreno Bellido, Walder Wyss (170 User)