On Thu, Sep 23, 2010 at 11:15:22AM -0400, Bass, Janet E. wrote: > I have a custom field called priority > It has 3 possible values > 1 Unable to work > 2 Work is impaired > 3 Info/Low priority
Have you considered RT-Extension-PriorityAsString ?
-kevin
> What I want to do with a scrip is read the value of the custom field
> Priority = Unable to work
> $Value = Unable to work
> Loop through to set the correct value with an if statement
> Then assign that numeric value to the system variable priority
>
> I have tried but nothing set the field I see under The Basic ->priority to
> the value I want
> $self->TicketObj->$SetPriority = $Priority;
> $self->TicketObj->$Priority = $Priority;
> $self->TicketObj->$SetInitialPriority = $Priority;
>
>
> Scrip code (under Custom action cleanup code) I have return 1; under Custom
> action preparation code
>
> my $CFName = 'Priority';
> my $Value = $self->TicketObj->FirstCustomFieldValue( $CFName );
> my $Priority = 3;
> if ($Value =~ /Unable/i)
> {
> $Priority = 1;
> }
> elsif ($Value =~ /impaired/i)
> {
> $Priority = 2;
> }
> else
> {
> $Priority = 3;
> }
>
> $self->TicketObj->$SetPriority = $Priority;
>
> return 1
>
> Thanks for any help
> Janet Bass
>
>
> RT Training in Washington DC, USA on Oct 25 & 26 2010
> Last one this year -- Learn how to get the most out of RT!
pgpVzErqi0d77.pgp
Description: PGP signature
RT Training in Washington DC, USA on Oct 25 & 26 2010 Last one this year -- Learn how to get the most out of RT!
