[rt-users] Get CustomField value when CF type is "Ticket Transaction"
Kevin Falcone
falcone at bestpractical.com
Fri Nov 14 10:03:29 EST 2008
On Nov 14, 2008, at 5:08 AM, Monti gmail wrote:
> I am trying one more time, sorry for spamming your mail.
> I am still stuck and waiting for someone who knows how to get CF
> value out when using CF type "Ticket Transaction".
Have you called FirstCustomFieldValue on a Transaction object (since
this Custom
Field applies to Transactions and not Tickets)?
-kevin
> On Tue, Nov 11, 2008 at 10:13 PM, Monti gmail <monti.mail at gmail.com>
> wrote:
> Sorry to nag again but I am lost here and stuck...
> Can someone tell me how can I get the value of a "ticket
> transaction" Custom Field?
> I tried with FirstCustomFieldValue but it works only if it is a
> "Ticket" CF....
>
> thanks a lot.
>
> On Sun, Nov 9, 2008 at 7:29 PM, Monti gmail <monti.mail at gmail.com>
> wrote:
> Hi all,
>
> I have spent many hours today to find a solution to my problem, I
> will VERY much appriciate any help here.
>
> I have a CF Applies to "Ticket Transaction" called
> "SendResolutionMail" which is select one value type.
> I can't get the CF Value out of it if it applies to "Ticket
> Transaction" BUT I can get it if the CF applies to "ticket".
> I have tried many suggested ways to implement it which I found in
> the net. but none of them solved it for me.
>
> I have the following scrip and the Logger output is empty when I use
> $Ticket->FirstCustomFieldValue. I can't get the CF Value out of it...
>
> Please help :(
>
> { ### True when transaction is incoming email and CF 'noemail' is
> not set
> my $Transaction = $self->TransactionObj;
> my $Ticket = $self->TicketObj;
> my $val = $Transaction->Type eq 'Status'
> && $Transaction->NewValue eq 'resolved'
> && get_custom("SendResolutionMail");
> return $val;
>
> ### Returns custom field value
> ### get_custom($field_name)
> sub get_custom {
> my $target_name = $_[0];
> my $val = $Ticket->FirstCustomFieldValue($target_name);
> $RT::Logger->warning("$val"); # Logger output - RT: ((eval 1182):14)
> return $val if defined $val;
> return undef;
> }
> }
>
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
More information about the rt-users
mailing list