Unter dem CI des ITSM eine Kategorie für einen Anhang ertell

Hilfe zu Znuny Problemen aller Art
Locked
Leo
Znuny newbie
Posts: 1
Joined: 19 Sep 2007, 15:26

Unter dem CI des ITSM eine Kategorie für einen Anhang ertell

Post by Leo »

Hallo allerseits,

habe mehr oder weniger folgendes Problem. Und zwar kann man ja unter Config Item die Definition einer Kategorie erstellen. Nun möchte ich eine Kategorie erstellen, die es erlaubt Anhänge, sei es denn als *.PDF oder *.JPG anzuhängen. Oder notfalls einfach nur einen Link zu einem Ordner auf dem Server hineinzufügen.

Zur Zeit sieht die Konfiguration so aus:

Code: Select all

[ 
{ 
    Key => 'Vendor', 
    Name => 'Vendor', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 50, 
    }, 
}, 
{ 
    Key => 'Model', 
    Name => 'Model', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 50, 
    }, 
}, 
{ 
    Key => 'Description', 
    Name => 'Description', 
    Searchable => 1, 
    Input => { 
        Type => 'TextArea', 
    }, 
}, 
{ 
    Key => 'Type', 
    Name => 'Type', 
    Searchable => 1, 
    Input => { 
        Type => 'GeneralCatalog', 
        Class => 'ITSM::ConfigItem::Computer::Type', 
        Translation => 1, 
    }, 
}, 
{ 
    Key => 'Owner', 
    Name => 'Owner', 
    Searchable => 1, 
    Input => { 
        Type => 'Customer', 
    }, 
}, 
{ 
    Key => 'Kostenstelle', 
    Name => 'Kostenstelle', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 10, 
        MaxLength => 10, 
    }, 
}, 
{ 
    Key => 'Inventarnummer', 
    Name => 'Inventarnummer', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 10, 
        MaxLength => 6, 
    }, 
}, 
{ 
    Key => 'SerialNumber', 
    Name => 'Serial Number', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
}, 
{ 
    Key => 'OperatingSystem', 
    Name => 'Operating System', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
}, 
{ 
    Key => 'CPU', 
    Name => 'CPU', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
    CountMax => 16, 
}, 
{ 
    Key => 'Ram', 
    Name => 'Ram', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
    CountMax => 10, 
}, 
{ 
    Key => 'HardDisk', 
    Name => 'Hard Disk', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
    CountMax => 10, 
    Sub => [ 
        { 
            Key => 'Capacity', 
            Name => 'Capacity', 
            Input => { 
                Type => 'Text', 
                Size => 20, 
                MaxLength => 10, 
            }, 
        }, 
    ], 
}, 
{ 
    Key => 'FQDN', 
    Name => 'FQDN', 
    Searchable => 1, 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
}, 
{ 
    Key => 'NIC', 
    Name => 'Network Adapter', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
        Required => 1, 
    }, 
    CountMin => 0, 
    CountMax => 10, 
    CountDefault => 1, 
    Sub => [ 
        { 
            Key => 'IPoverDHCP', 
            Name => 'IP over DHCP', 
            Input => { 
                Type => 'GeneralCatalog', 
                Class => 'ITSM::ConfigItem::YesNo', 
                Translation => 1, 
                Required => 1, 
            }, 
        }, 
        { 
            Key => 'IPAddress', 
            Name => 'IP Address', 
            Searchable => 1, 
            Input => { 
                Type => 'Text', 
                Size => 40, 
                MaxLength => 40, 
                Required => 1, 
            }, 
            CountMin => 0, 
            CountMax => 20, 
            CountDefault => 0, 
        }, 
    ], 
}, 
{ 
    Key => 'GraphicAdapter', 
    Name => 'Graphic Adapter', 
    Input => { 
        Type => 'Text', 
        Size => 50, 
        MaxLength => 100, 
    }, 
}, 
{ 
    Key => 'OtherEquipment', 
    Name => 'Other Equipment', 
    Input => { 
        Type => 'TextArea', 
        Required => 1, 
    }, 
    CountMin => 0, 
    CountDefault => 0, 
}, 
{ 
    Key => 'WarrantyExpirationDate', 
    Name => 'Warranty Expiration Date', 
    Searchable => 1, 
    Input => { 
        Type => 'Date', 
    }, 
}, 
{ 
    Key => 'InstallDate', 
    Name => 'Install Date', 
    Searchable => 1, 
    Input => { 
        Type => 'Date', 
        Required => 1, 
    }, 
    CountMin => 0, 
    CountDefault => 0, 
}, 
{ 
    Key => 'Note', 
    Name => 'Note', 
    Searchable => 1, 
    Input => { 
        Type => 'TextArea', 
        Required => 1, 
    }, 
    CountMin => 0, 
    CountDefault => 0, 
}, 
]; 
Was muss ich nun hinzufügen?


Vielen Dank im Voraus,
Leo
Locked