Script: Rootordner einer Gruppe zur Ansicht anfügen

Fügt einen bestehenden Rootordner der aktuellen Benutzergruppe zur Ansicht zu

Produktlinie

Standard

|

Expert

Betriebsart

CLOUD ABO

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 28.10.2024
Aktualisiert: 28.10.2024 | Angepasst an selectedobjects mit Vertec 6.7.0.12.

Dieses Script fügt einen bestehenden Rootordner der aktuellen Benutzergruppe zur Ansicht zu.

Version Beschreibung Script
6.6 Script für Vertec Versionen vor 6.7.0.12 sowie zur Ausführung im Script Editor  für alle Versionen.
Der Rootordner wird über die Interne Id angegeben.
AddRootordnerToGruppe.py
6.7.0.12 Verwendet selectedobjects . Der Rootordner wird in einem Auswahldialog abgefragt. Das heisst, der User, der das Script ausführt, muss den entsprechenden Rootordner selbst sehen können. AddRootfolderToGroup.py

Ausführen

Auf der Benutzergruppe, die den Rootordner sehen soll.

Scripttext

# coding: windows-1252
#
#---Bezeichnung: Ordner einer Benutzergruppe zur Ansicht anfügen
#   Klasse: Benutzergruppe
#   Selectedobjectsscript: Yes
#   Condexpression: self->size = 1
#   EventType: Kein
#---Fügt einen bestehenden Root-Ordner der aktuellen Benutzergruppe
#   zur Ansicht an. Der entsprechende Ordner wird in einer 
#   Auswahl abgefragt.
#---14.05.2007, Vertec AG: erstellt.
#   03.03.2017, sr: Script in Python erstellt.
#   28.10.2024, sth: Angepasst an selectedobjects mit Version 6.7.0.12.

def main(gruppen):
    for gruppe in gruppen:
        if gruppe.istypeof('BenutzerGruppe'):
            # Rootordner bestimmen
            rootord = vtcapp.selectobjectintree("Wählen Sie den Rootordner, den Sie der Gruppe hinzufügen wollen ", [], browsefilter="", selectfilter="AbstractOrdner")
            if rootord:
                gruppe.persrooteintraege.append(rootord)           
        else:
            vtcapp.msgbox('Dieses Script muss auf einer Benutzergruppe ausgeführt werden')

main(selectedobjects)
Bitte wählen Sie Ihren Standort