<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="2">
<div>All,</div>
<div> </div>
<div>   In 3.8.4, I am attempting to set up an approval queue.    The idea is that if a Custom Field named "Change Control" is set to value 'YES" then a new ticket will be created to gather the required approval.</div>
<div> </div>
<div>   This is in queue "Monitoring".</div>
<div> </div>
<div>   So, in the queue I have a Scrip:  Monitor:approval,  with a User Defined condition, Action is Create Tickets, Template is Monitor:Approval, Stage TransactionComplete.</div>
<div>   My Custom Condition originally was:</div>
<div> </div>
<div style="padding-left: 38pt; ">if ($self->TransactionObj->Type ne "Create") {</div>
<div style="padding-left: 38pt; ">  return 0; # This is an update transaction</div>
<div style="padding-left: 38pt; ">}</div>
<div style="padding-left: 38pt; "> </div>
<div style="padding-left: 38pt; "> </div>
<div style="padding-left: 38pt; ">my $CustomFields = $ticket->QueueObj->TicketCustomFields();</div>
<div style="padding-left: 38pt; ">while (my $CustomField = $CustomFields->Next()) {</div>
<div style="padding-left: 38pt; ">   if ($self->TicketObj->FirstCustomFieldValue('Change Control') =~ /Yes/i) {</div>
<div style="padding-left: 38pt; ">   return 1;</div>
<div style="padding-left: 38pt; ">}</div>
<div style="padding-left: 38pt; "> </div>
<div style="padding-left: 38pt; ">return 0;</div>
<div> </div>
<div> </div>
<div>When that failed to do anything,  I just changed it to "return 1;".    </div>
<div> </div>
<div> </div>
<div>My template is:</div>
<div> </div>
<div>Subject: Approval of { $Tickets{'TOP'}->Subject() }</div>
<div>Queue: ___Approvals</div>
<div>Type : approval</div>
<div>Owner : slander@hearstsc.com</div>
<div>Content : Please review and approve this request.</div>
<div>Depended-On-By : TOP</div>
<div> </div>
<div> </div>
<div> </div>
<div>When I create a ticket and select YES for my CF, I see this in my log;  (note, my custom scrip is #84)</div>
<div> </div>
<div> </div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-747.239-3-0@hearstsc.com> #239/34524 - Scrip 3 On Create Autoreply To Requestors (/opt/rt3/bin/../lib/RT/Action/SendEmail.pm:302)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-747.239-3-0@hearstsc.com> sent  To: slander@hearstsc.com (/opt/rt3/bin/../lib/RT/Action/SendEmail.pm:333)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-1595.239-4-0@hearstsc.com> #239/34524 - Scrip 4 On Create Notify AdminCcs (/opt/rt3/bin/../lib/RT/Action/SendEmail.pm:302)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-1595.239-4-0@hearstsc.com> No recipients found. Not sending. (/opt/rt3/bin/../lib/RT/Interface/Email.pm:338)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-1456.239-82-0@hearstsc.com> #239/34524 - Scrip 82 On Create Notify CCs (/opt/rt3/bin/../lib/RT/Action/SendEmail.pm:302)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: <rt-3.8.4-3173-1252963807-1456.239-82-0@hearstsc.com> sent  Cc: slander@hearstsc.com (/opt/rt3/bin/../lib/RT/Action/SendEmail.pm:333)</div>
<div>[Mon Sep 14 21:30:07 2009] [info]: Ticket 239 created in queue 'Monitoring' by SLANDER (/opt/rt3/bin/../lib/RT/Ticket_Overlay.pm:667)</div>
<div> </div>
<div> </div>
<div>Can anyone see my mistake?  Or, am I going about this wrong?</div>
<div> </div>
<div> </div>
<div> </div>
</font>
<pre>------------------------------------------------------------------------------------
This e-mail message is intended only for the personal use of the recipient(s) named above. If you are not an intended recipient, you may not review, copy or distribute this message. If you have received this communication in error, please notify the Hearst Service Center (cadmin@hearstsc.com) immediately by email and delete the original message.
------------------------------------------------------------------------------------
</pre></body>
</html>