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/