I've tried: $self->TicketObj->SetOwner("Nobody"); $self->TicketObj->SetOwner(Nobody); $self->TicketObj->SetOwner("10"); $self->TicketObj->SetOwner(10); $self->TicketObj->SetOwner(Name => "Nobody"); $self->TicketObj->SetOwner(Name => Nobody); $self->TicketObj->SetOwner(Id => "10"); $self->TicketObj->SetOwner(Id => 10);
None of these has worked and nothing in rt.log indicates any problems. I have it set up with debug so I know I'm getting as much info as I can. Mathew Keep up with me and what I'm up to: http://theillien.blogspot.com Gene LeDuc wrote: > From your first post, I'm guessing that you want the status and owner > set when a ticket is moved into a specific queue. Is this correct? > > Is your scrip in the "incoming" queue, the queue that the ticket is > being moved into? > > Is anything being logged in your rt.log file? > > At 09:39 AM 8/14/2007, Mathew Snyder wrote: >> I did what you suggested. It still isn't having an effect. The owner >> doesn't >> change nor does the status. >> >> Keep up with me and what I'm up to: http://theillien.blogspot.com >> >> >> Gene LeDuc wrote: >> > Hi Mathew, >> > >> > If you have that code in the Cleanup area, make sure you have a "return >> > 1;" in the Prep area (otherwise the Cleanup code doesn't execute). >> > >> > I'm not sure that you can pass "Nobody" to the SetOwner method; I think >> > it wants an Id rather than a name. Use $RT::Nobody->Id to get the Id >> > for "Nobody": >> > $self->TicketObj->SetOwner($RT::Nobody->Id); >> > >> > Regarding which template, it doesn't matter because User Defined >> actions >> > can't access templates. I always set it to Global:Blank so I don't >> > think that it's actually doing anything. >> > >> > Regards, >> > Gene >> > >> > At 08:23 AM 8/14/2007, Mathew Snyder wrote: >> >> RT 3.6.1 >> >> >> >> Condition: On Queue Change >> >> Action: User Defined >> >> Template: Not sure which one I should be using >> >> >> >> I figure that that the Custom action cleanup code should be >> >> $self->TicketObj->SetStatus("new"); and >> >> $self->TicketObj->SetOwner("Nobody"); >> >> but nothing happens. >> >> >> >> This is my first attempt at a custom scrip so I don't know what needs >> >> to be >> >> done/in place for it to work. My Custom Condition is blank, my Custom >> >> action >> >> preparation code is blank. >> >> >> >> Any thoughts? >> >> Mathew >> >> -- >> >> Keep up with me and what I'm up to: http://theillien.blogspot.com >> >> _______________________________________________ >> >> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users >> >> >> >> Community help: http://wiki.bestpractical.com >> >> Commercial support: [EMAIL PROTECTED] >> >> >> >> >> >> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. >> >> Buy a copy at http://rtbook.bestpractical.com >> > >> > > > _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com