Erzeugt für einen Bearbeiter einen persönlichen Ordner
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Das Script erzeugt für den aktuellen Bearbeiter einen persönlichen Ordner. Dieser erscheint für ihn als Root-Ordner, sobald er eingeloggt ist, und kann von ihm frei befüllt werden.
Version | Beschreibung | Script |
---|---|---|
6.0 | Script für Vertec Versionen vor 6.7.0.12 sowie zur Ausführung im Script Editor für alle Versionen. | CreatePersordner.py |
6.7.0.12 | Verwendet selectedobjects. | CreatePersonalFolder.py |
Auf dem Bearbeiter, dem der Ordner hinzugefügt werden soll.
#---Bezeichnung: Persönlichen Ordner erzeugen # Klassen: Projektbearbeiter # Selectedobjectsscript: Yes # Condexpression: # EventType: Kein # EventClass: # EventMembers: # ExtendedRights: No #---Dieses Script erstellt für den aktuellen Bearbeiter einen # Ordner. Dieser erscheint als Root-Ordner, # sobald der Bearbeiter eingeloggt ist. #---05.07 Vertec AG: erstellt. # 29.10.2013, sr: msgbox durch vertec.msgbox ersetzt. # 19.12.2018, sth: in Python umgeschrieben. # 15.10.2024, sth: Angepasst an selectedobjects mit Version 6.7.0.12 def main(bearblist): for bearb in bearblist: if not bearb.eval('oclisKindOf(Projektbearbeiter)'): vtcapp.msgbox('Persönliche Ordner können nur für Bearbeiter angelegt werden. Der Vorgang wird abgebrochen.') return else: # Neuen persönlichen Ordner erzeugen persordner = vtcapp.createobject("PersoenlicherOrdner") persordner.bezeichnung = "Persönliche Ordner" persordner.idx = 0 persordner.canhavesubordner = True persordner.abstractUserAsRoot.append(bearb) main(selectedobjects)