[rt-users] Still need help on Script if possible
Kevin Falcone
falcone at bestpractical.com
Thu Feb 17 11:26:09 EST 2011
On Thu, Feb 17, 2011 at 09:09:29AM -0500, Joe Kirby (gmail) wrote:
> I submitted a question a week or so ago and I still cannot solve my problem.
>
> Please know I have searched the wiki quite a bit and have tried several adaptations of
> different scenarios to try and achieve my goal.
>
> I would like to have a custom field which is set at Transaction time to the Requestors Initial
> of the Last Name.
>
> I have tried using
>
> my $RequestorRealName = $self->TicketObj->CreatorObj->RealName;
> my $RequestorRealName = $Ticket->Requestors->UserMembersObj->First->RealName;
Use $RT::Logger->warning to tell if you have the right data
Also make sure you're still using the error checking code that you paste:
unless( $st ) {
$RT::Logger->warning( "Couldn't set $DefaultValue as value for CF $CFName:". $msg );
return undef;
}
-kevin
> # Split the name into an array
> my @nameArray = split(/\s+/, $RequestorRealName);
> # Extract the first letter of the last element of the array
> my $LastInitial = substr(pop(@nameArray), 0, 1);
>
> I cannot even get the CF value to become the whole name which makes me think I am not using
> the correct obj name??
>
> At the risk of being a pain I am resubmitting.
>
> Please tolerate my persistence and I will not post again
>
> Thanks
>
> Joe
>
> PS: Here is the code I am using to set the value which I had gotten a while back for another
> situation and it works fine in my other situation.
>
> unless( $self->TicketObj->FirstCustomFieldValue( $CFObj->id ) ) {
> my( $st, $msg ) = $self->TicketObj->AddCustomFieldValue(
> Field => $CFObj->id,
> Value => $RequestorRealName,
> RecordTransaction => $RecTransaction );
> unless( $st ) {
> $RT::Logger->warning( "Couldn't set $DefaultValue as value for CF $CFName:". $msg );
> return undef;
> }
> }
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110217/257ccaba/attachment.sig>
More information about the rt-users
mailing list