Hallo, 

ich habe folgenden GenericAgent Job aufgesetzt um alle nicht geschlossenen Tickets 
eine bestimmten Benutzers wieder zu unlocken.

------------------------------- o<--------------------------

package Kernel::Config::GenericAgentUrlaub;

use strict;
use vars qw($VERSION @ISA @EXPORT %Jobs);
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(%Jobs);

$VERSION = '$Revision: 1.7 $';
$VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/;

if (!$ENV{HOLIDAY_USER}) {exit;}

# -----------------------------------------------------------------------
# config options
# -----------------------------------------------------------------------
%Jobs = (
   # --
   # [name of job] -> send escalation notifications
   # --
#   'send escalation notifications' => {
#      Escalation => 1,
#      # new ticket properties
#      New => {
#          Module => 'Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue',
#      },
#   },
   # insert your jobs (see Kernel/Config/GenericAgent.pm.examples)
        # This job deletes all Tickets in the "delete" queue
        'unlock all tickets from user (holiday)' => {
                UserIDs => [$ENV{HOLIDAY_USER}],
                States => ['new','open','waiting external','pending auto close+', 
'pending auto close-', 'pending reminder'],
                New => {
                        Owner => '[EMAIL PROTECTED]',
                        Lock => 'unlock',
                },
        }
);
# -----------------------------------------------------------------------
# end of config options
# -----------------------------------------------------------------------
1;

------------------------------- o<--------------------------

Das funktioniert super. In der Shell wird ein Skript aufgerufen, dass die Variable 
HOLIDAY_USER setzt und dann den GenericAgent aufruft. 

Problem ist nun, dass leider die HOLIDAY_USER numerisch angegeben werden muss. 
(Beispielsweise: export HOLIDAY_USER=2). Das ist nicht sehr leserlich. Gibt es eine 
(einfache!) M�glichkeit den Nutzernamen als "login" anzugeben ? 

Ich habe leider keine M�glichkeit gefunden �ber die �ber das Nutzer login zu suchen.

Danke, 

Robert Heinzmann

------------------------------------------------------------------------
COMPUTER CONCEPT 
CC Computersysteme und Kommunikationstechnik GmbH 
Robert Heinzmann
Wiener Str. 114 - 116           Email:  [EMAIL PROTECTED]
01219 Dresden                   Telefon:        +49 (0)351/8 76 92-0
                                        Telefax:        +49 (0)351/8 76 92-99
                                        Internet:       http://www.cc-dresden.de
------------------------------------------------------------------------ 
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.de/

Antwort per Email an