<p>You need FirstCustomFieldValue method instead of _Value.<br></p>
<p>Ruslan from phone.</p>
<div class="gmail_quote">25.04.2012 1:59 пользователь "Jourdan Perla" <<a href="mailto:jkperla@ucdavis.edu">jkperla@ucdavis.edu</a>> написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">I have a request to create a scrip that will automatically assign an owner to a ticket based on the requestor’s assigned Purchaser.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have a Global custom field Purchaser, assigned to all Users.<u></u><u></u></p>
<p class="MsoNormal">Select one value.<u></u><u></u></p>
<p class="MsoNormal">For each value, Name is the username of the Purchaser, and Description is their full name (to make things easy for the managers).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">So far my attempts to get the value of the custom field have ended in failure, mostly with
<u></u><u></u></p>
<p class="MsoNormal">[error]: Impossible to assign the ticket to : That user does not exist ((eval 1502):10)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">My current script is below. Am I missing something obvious here? I’ve been up and down the PODs and I’m not finding a fix for this.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">PREP<u></u><u></u></p>
<p class="MsoNormal">return 1;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">CLEANUP:<u></u><u></u></p>
<p class="MsoNormal">#Get requestor<u></u><u></u></p>
<p class="MsoNormal">my $Reqstr_Obj = $self->TicketObj->Requestors;<u></u><u></u></p>
<p class="MsoNormal"># get value of custom field, which should be user ID of newowner<u></u><u></u></p>
<p class="MsoNormal">my $newowner = $self->TransactionObj->CreatorObj->_Value('Purchaser');<u></u><u></u></p>
<p class="MsoNormal">$RT::Logger->error( $newowner );<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">#set the owner<u></u><u></u></p>
<p class="MsoNormal">my ($status, $msg) = $self->TicketObj->SetOwner( $newowner );<u></u><u></u></p>
<p class="MsoNormal">unless( $status ) {<u></u><u></u></p>
<p class="MsoNormal">    $RT::Logger->error( "Impossible to assign the ticket to $newowner: $msg" );<u></u><u></u></p>
<p class="MsoNormal">    return undef;<u></u><u></u></p>
<p class="MsoNormal">}<u></u><u></u></p>
<p class="MsoNormal">return 1;<u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif"">-----<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif"">Jourdan Perla<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif"">BFTV Admin Group (BAE/FST/TEX/VEN)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif"">University of California, Davis<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Cambria","serif"">530-752-3065<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

</blockquote></div>