To all,
I am trying to determine if a ticket is being created via E_mail and if
so move the subject to a custom field named "Description". I tried to
use this code as follows:
#----------------------------------------------------------------------------
# Custom condition: none
#----------------------------------------------------------------------------
# Custom action preparation code:
my $trans;
my $msgattr;
my $cf_obj;
my $cf_name;
my $cf_value;
# set description
$cf_obj = RT::CustomField->new($RT::SystemUser);
$cf_name = "Description";
$cf_value = $self->TicketObj->Subject();
$RT::Logger->debug( $self . " cf_value = ". $cf_value . "\n" );
$cf_obj->LoadByName( Name => $cf_name );
$RT::Logger->debug( "Loaded \$cf_obj->Name = ". $cf_obj->Name() ."\n" );
$cf_obj->AddValueForObject( Object=>$self->TicketObj, Content=>$cf_value, );
# determine source of transaction
$trans = $self->TransactionObj;
return 0 unless $trans->Type eq "Create";
$msgattr = $trans->Message->First;
return 0 unless $msgattr;
return 1 if $msgattr->GetHeader('Received');
return 0;
It isn't working for me. Can anyone find the problem in my code? Thanks.
Kenn
LBNL
Marouane HIMDI wrote:
Have a look at RT WIKI
http://wiki.bestpractical.com/index.cgi?OnCreateFromEmail
Best regards
Marouane HIMDI
Joe Casadonte a écrit :
Is there any way, specifically in a scrip, to determine if the ticket
just created was done via the Web UI or via an email? I would like to
disable auto-replies for web transactions where the requestor is also
the principal (they get instant feedback; they don't need or want the
additional email).
Thanks!
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy
a copy at http://rtbook.bestpractical.com
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com