[rt-users] [Fwd: Create Ticket but only if Custom Field is...]
Tim Wilson
twilson at buffalo.k12.mn.us
Mon Nov 5 14:25:11 EST 2007
>>> On Mon, Nov 5, 2007 at 2:14 PM, in message <472F7988.6020108 at factory7.com>,
Matt Westfall <mwestfall at factory7.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> There are two TransactionObj there. So would
>
> unless ( $self->TransactionObj->Type eq "Resolved" &&
> $self->TransactionObj->Field == FIELD_ID )
> { return 0; }
>
> return 0 unless $self->TicketObj->FirstCustomFieldValue('Followup') =~
> /Yes/i;
>
> 1;
>
>
> The first check would 1) ensure that the ticket is being resolved &&
> That the CustomField is Set.
>
> Then if Followup is Yes, it would then return 1?
>
> What is the purpose of self->transactionobj->Field == ####??
Check the next paragraph on the wiki for the explanation:
--snip--
where FIELD_ID is the numeric ID of the particular custom field, CUSTOM_FIELD_NAME is the name of the custom field, and CUSTOM_FIELD_VALUE is the text you want to match. Get the FIELD_ID by browsing to the custom field's configuration screen in RT and looking at the URL. The end of the URL will contain the numeric ID of the custom field.
--snip--
FIELD_ID is a numeric value that you need to find by inspecting the URL in the browser.
-Tim
--
Tim Wilson, Director of Technology
Buffalo-Hanover-Montrose Schools
214 1st Ave NE Buffalo, MN 55313
ph: 763.682.8740 fax: 763.682.8743 http://www.buffalo.k12.mn.us
More information about the rt-users
mailing list