AW: AW: [rt-users] Simple Question: CustomField of Type SelectOneValue /How to get the Description from a Scrip/Template?
Ham MI-ID, Torsten Brumm
torsten.brumm at Kuehne-Nagel.com
Fri Jan 25 07:31:00 EST 2008
Hi Emmanuel,
Sorry, no. I mean, if you create a CF of Type Select one Value, you can enter additional Desciption for it. I tried to get the Description Values to put into a template.
Let me explain more in Detail:
I have a CF called Module which is mandatory with the following Options:
1. Module 1 Description: usera at company.com
2. Module 2 Description: userb at company.com
3. Module 3 Description: userc at company.com
4. Module 4 Description: userd at company.com
If now a user creates a new Ticket via WebUI, he has to select a value.
In this case, i don't want to inform all queue Watchers about the new tickets, only the person depending on the choice the Ticket Creator has used.
Torsten
> Kühne + Nagel (AG & Co.) KG, Geschäftsleitung: Hans-Georg Brinkmann (Vors.), Uwe Bielang (Stellv.), Bruno Mang, Alfred Manke, Thorsten Meincke, Mark Reinhardt (Stellv.), Jens Wollesen, Rainer Wunn (Stellv.), Sitz: Bremen, Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878, Persönlich haftende Gesellschaft: Kühne & Nagel A.G., Sitz: Contern/Luxemburg Geschäftsführender Verwaltungsrat: Klaus-Michael Kühne
-----Ursprüngliche Nachricht-----
> Von: Kenneth Crocker [mailto:KFCrocker at lbl.gov]
> Gesendet: Mittwoch, 23. Januar 2008 19:09
> An: Ham MI-ID, Torsten Brumm
> Cc: Emmanuel Lacour; rt-users at lists.bestpractical.com
> Betreff: Re: AW: [rt-users] Simple Question: CustomField of
> Type SelectOneValue /How to get the Description from a Scrip/Template?
>
> Ham & Torsten,
>
>
> I just caught the tail-end of your inquiry. If I
> understand your dilema, you are trying to get a CF called
> description into your notification template? If so, we use
> the following code that works quite well for us:
>
> Subject: Request Titled: "{$Ticket->Subject}" has been resolved!
>
> This ticket has been resolved. DO NOT reply to this message!
> --------------------------------------------------------------
> ---------------
> TICKET INFORMATION:
> Ticket Queue : {$Ticket->QueueObj->Name} Ticket Number :
> {$Ticket->Id} Ticket Subject: {$Ticket->Subject} Ticket Description:
> {
> return $Ticket->FirstCustomFieldValue('Description');
> }
> Ticket Priority is: {$Ticket->Priority}
> Ticket Created by: {$Ticket->CreatorObj->Name} Ticket
> Created on: {substr($Ticket->Created, 0, 10)}
> Ticket Owned by: {$Ticket->OwnerObj->Name}
> Development Started on: {substr($Ticket->Started, 0, 10)} QA
> Approved on: N/A QA Approved by: N/A
> Migrated on: {substr($Ticket->Resolved, 0, 10)}
> Migrated by: {$Ticket->LastUpdatedByObj->Name}
> Resolution comment:
> {
> my $Resolution_Comment;
> my $Transactions;
> my $CommentObj;
>
> $Transactions = $Ticket->Transactions;
> $Transactions->Limit( FIELD => 'Type', VALUE => 'Comment' );
> $Transactions->OrderByCols(
> { FIELD => 'Created', ORDER => 'DESC' },
> { FIELD => 'id', ORDER => 'DESC' },
> );
>
> $CommentObj = $Transactions->First;
>
> if ($CommentObj && $CommentObj->id)
> {
> $Resolution_Comment = $CommentObj->Content;
> }
> else
> {
> $Resolution_Comment = "No comment."
> }
>
> return $Resolution_Comment;
> }
> --------------------------------------------------------------
> ---------------
> To view ticket information, enter URL:
>
> {$RT::WebURL}Ticket/Display.html?id={$Ticket->id}
>
>
> Please notice we pick up two different comments in the
> template and use two different styles as well. We use this as
> a model for grabbing CF's for a template. Anyway, hope this helps.
>
>
> Kenn
> LBNL
>
> On 1/21/2008 7:34 AM, Ham MI-ID, Torsten Brumm wrote:
> > ;-) OK, then i have to go the hard way....but hopefully
> jesse or one
> > of the RT developers read this mails ;-)
> >
> > Thanks
> >
> > Torsten
> >
> >> Kühne + Nagel (AG & Co.) KG, Geschäftsleitung: Hans-Georg
> Brinkmann
> >> (Vors.), Uwe Bielang (Stellv.), Bruno Mang, Alfred Manke, Thorsten
> >> Meincke, Mark Reinhardt (Stellv.), Jens Wollesen, Rainer Wunn
> >> (Stellv.), Sitz: Bremen, Registergericht: Bremen, HRA 21928,
> >> USt-IdNr.: DE 812773878, Persönlich haftende Gesellschaft: Kühne &
> >> Nagel A.G., Sitz: Contern/Luxemburg Geschäftsführender
> >> Verwaltungsrat: Klaus-Michael Kühne
> >
> >
> > -----Ursprüngliche Nachricht-----
> >> Von: Emmanuel Lacour [mailto:elacour at easter-eggs.com]
> >> Gesendet: Montag, 21. Januar 2008 16:23
> >> An: Ham MI-ID, Torsten Brumm
> >> Cc: rt-users at lists.bestpractical.com
> >> Betreff: Re: [rt-users] Simple Question: CustomField of Type
> >> SelectOneValue /How to get the Description from a Scrip/Template?
> >>
> >> On Mon, Jan 21, 2008 at 03:40:08PM +0100, Ham MI-ID, Torsten Brumm
> >> wrote:
> >>> Shame on me... :-(
> >>>
> >>> Tryed it out with this (re read your Mail ;-) !)
> >>>
> >>> To: {$Ticket->CustomFieldValues('Occured in
> >>> Module')->First->Description;}
> >>> Subject: {$Ticket->Subject}
> >>>
> >>> A new ticket has been created in queue HAM.WEBDEV.KNLOGIN.SUPPORT.
> >>>
> >>> {$RT::WebURL}Ticket/Display.html?id={$Ticket->id}
> >>>
> >>> -------------
> >>>
> >>> {$Transaction->Content()}
> >>>
> >>> And i get this error now :-(
> >>>
> >>> Jan 21 14:38:14 bruchtal-www3 RT: Template parsing error:
> >>> RT::ObjectCustomFieldValue::Description Unimplemented
> >>>
> >> Argh, it seems that we don't have access to description in
> this kind
> >> of object (RT::ObjectCustomFieldValue) :(
> >>
> >> No more idea :-/
> >>
> >> --
> >> Emmanuel Lacour
> >>
> >
> > _______________________________________________
> > 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