Direkt zum Inhalt | Direkt zur Navigation

 
/ Dienstleistungen / Support / Knowledge Base / Handbuch / Customizing / Scripts / VB Scripts / Scripts (Sammlung) / Script: Aktive Bearbeiter allen Phasen zuordnen

Script: Aktive Bearbeiter allen Phasen zuordnen

Ordnet alle aktiven Bearbeiter allen Projektphasen zu

Inhalt

Ordnet alle aktiven Bearbeiter allen Projektphasen zu. Auch der Administrator wird zugeordnet.

Findet vor allem dann Verwendung, wenn für alle Phasen Bearbeiterbudgets erstellt werden sollen.

Version

Ab Version 4

Ausführen

Irgendwo in Vertec.

Script

Aktive Bearbeiter allen Phasen zuordnen.txt

Scripttext

'---Bezeichnung: Aktive Bearbeiter allen Phasen zuordnen
'   Klassen: BusinessClassesRoot
'---Dieses Script ordnet alle aktiven Bearbeiter allen
'   Projektphasen zu. Auch der Administrator wird zugeordnet.
'   Findet vor allem dann Verwendung, wenn für alle Phasen
'   Bearbeiterbudgets erstellt werden sollen.
'---13.11.2006, Vertec AG: erstellt

option explicit

dim phasenlist
dim bearbeiterlist
dim linklist
dim phasenlink
dim bearb
dim phase
dim projektphase
dim bearbeiter

set phasenlist = vertec.eval("projektphase")
set bearbeiterlist = vertec.eval("projektbearbeiter->select(aktiv)")

function CheckBearbeiter(bearb, phase)
  CheckBearbeiter = false
  set linklist = bearb.eval("bearbeiterphasen")
  for p = 0 to linklist.count-1
    set phasenlink = linklist.objects(p)
    if ((phasenlink.eval("phase") is phase)) then
      CheckBearbeiter = true
      Exit Function
    end if
  next
end function

for i = 0 to bearbeiterlist.count-1
  set bearbeiter = bearbeiterlist.objects(i)
  for k = 0 to phasenlist.count-1
    set projektphase = phasenlist.objects(k)
    if (CheckBearbeiter(bearbeiter, projektphase) = false) then
      set phasenlink = vertec.createObject("BearbeiterPhaseLink")
      phasenlink.member("bearbeiter") = bearbeiter
      phasenlink.member("phase") = projektphase
    end if
  next
next


erstellt: 30.01.2004
geändert: 26.05.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)