<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>Dear 
RT Developers,</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>since 
a long time i have several requests from my users to have a better handling of 
AdminCC and CC on queue and ticket level. By default the internal RT Action 
Notify allows you only to mail to all CC's or AdminCC's but not to devide them 
into Queue AdminCc's/Cc's or Ticket Admin.</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>I had 
a look into the Notify.pm and got the idea to do the 
following:</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>Add to 
the exsisting "Rules" some like this:</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp; if ( $arg =~ /\bQueueCc\b/ ) {</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #If we have a To, make the 
Ccs, Ccs, otherwise, promote them to 
To<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (@To) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( 
@Cc, $ticket-&gt;QueueObj-&gt;Cc-&gt;MemberEmailAddresses&nbsp; 
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( 
@To, $ticket-&gt;QueueObj-&gt;Cc-&gt;MemberEmailAddresses&nbsp; 
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
}</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp; if ( $arg =~ /\bTicketCc\b/ ) {</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #If we have a To, make the 
Ccs, Ccs, otherwise, promote them to 
To<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (@To) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( 
@Cc, $ticket-&gt;Cc-&gt;MemberEmailAddresses 
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( 
@Cc, $ticket-&gt;Cc-&gt;MemberEmailAddresses&nbsp; 
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp; if ( $arg =~ /\bQueueAdminCc\b/ ) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( @Bcc, 
$ticket-&gt;QueueObj-&gt;AdminCc-&gt;MemberEmailAddresses&nbsp; 
);<BR>&nbsp;&nbsp;&nbsp; }</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>&nbsp;if ( $arg =~ /\bTicketAdminCc\b/ ) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push ( @Bcc, 
$ticket-&gt;AdminCc-&gt;MemberEmailAddresses&nbsp; );<BR>&nbsp;&nbsp;&nbsp; 
}</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>and 
also add some scripActions to RT DB like this:</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>INSERT 
Into ScripActions(<BR>&nbsp; Name, Description, ExecModule, Argument, Creator, 
Created, LastUpdatedBy, LastUpdated<BR>) VALUES (<BR>&nbsp; 'Notify TicketCcs', 
'Sends mail to the Ticket Ccs', 'Notify', 'TicketCc', 1, NOW(), 1, 
NOW()<BR>);</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>INSERT 
Into ScripActions(<BR>&nbsp; Name, Description, ExecModule, Argument, Creator, 
Created, LastUpdatedBy, LastUpdated<BR>) VALUES (<BR>&nbsp; 'Notify QueueCcs', 
'Sends mail to the Queue Ccs', 'Notify', 'QueueCc', 1, NOW(), 1, 
NOW()<BR>);</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>INSERT 
Into ScripActions(<BR>&nbsp; Name, Description, ExecModule, Argument, Creator, 
Created, LastUpdatedBy, LastUpdated<BR>) VALUES (<BR>&nbsp; 'Notify 
QueueAdminCc', 'Sends mail to the Queue AdminCcs', 'Notify', 'QueueAdminCc', 1, 
NOW(), 1, NOW()<BR>);</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>INSERT 
Into ScripActions(<BR>&nbsp; Name, Description, ExecModule, Argument, Creator, 
Created, LastUpdatedBy, LastUpdated<BR>) VALUES (<BR>&nbsp; 'Notify 
TicketAdminCcs', 'Sends mail to the Ticket Admin Ccs', 'Notify', 
'TicketAdminCc', 1, NOW(), 1, NOW()<BR>);</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>INSERT 
Into ScripActions(<BR>&nbsp; Name, Description, ExecModule, Argument, Creator, 
Created, LastUpdatedBy, LastUpdated<BR>) VALUES (<BR>&nbsp; 'Notify QueueAdminCc 
and QueueCc', 'Sends mail to the Queue Admin Ccs and Queue Ccs', 'Notify', 
'QueueAdminCc,QueueCc', 1, NOW(), 1, NOW()<BR>);</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>Does 
it from your point of view to use this instead of the global "Mail All" Scrips? 
I've tried it out and it works great so far, now 
problems....</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>This 
also means to replace or rebuild some global scrips and you can easily define 
the mailing....much esier than scrip them all by hand.</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff size=2>Any 
Ideas or comments?</FONT></SPAN></DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=881073813-05022009><FONT face=Arial color=#0000ff 
size=2>Torsten</FONT></SPAN></DIV><br>
<p class=MsoBodyText><span style='font-size:8.0pt;font-family:Arial'>K&uuml;hne +
Nagel (AG &amp; Co.) KG, Gesch&auml;ftsleitung: Hans-Georg Brinkmann (Vors.), Uwe <span
class=SpellE>Bielang</span> (Stellv.), Dirk Blesius (Stellv.), Bruno Mang, Alfred <span
class=SpellE>Manke</span>, Christian Marnetté (Stellv.), Mark Reinhardt (Stellv.), Jens <span
class=SpellE>Wollesen</span>, Rainer <span class=SpellE>Wunn</span>,
Sitz: Bremen, Registergericht: Bremen, HRA 21928, <span class=SpellE>USt-IdNr</span>.:
DE 812773878, Pers&ouml;nlich haftende Gesellschaft: K&uuml;hne &amp; Nagel A.G., Sitz: <span
class=SpellE>Contern/Luxemburg</span>, Gesch&auml;ftsf&uuml;hrender Verwaltungsrat:
Klaus-Michael K&uuml;hne <o:p></o:p></span></p>

<br></BODY></HTML>