Sean,<br><br>Maybe you can show us the values (or equivalents) you're trying to allow for the "Select one value" type.<br><br>I think if the validation string didn't match any of the values you've entered as options, defaulting to no value wouldn't be a horrible thing for RT to do.
<br><br>Also: what's wrong with using the (?#Mandatory). string as is?  the "." means that something other than null has to be selected... This is the only capacity I have used the mandatory requirement with, but it does work fine.  In the string you included it would only allow values with 1 letter A-Z ie ("Q")to be entered...  change to (?#Mandatory)(^[A-Z]+$) to allow more ie("Quit")...
<br><br>Apologies if I'm telling you things you already know.<br><br>Forrest<br><br><br><div><span class="gmail_quote">On 7/24/07, <b class="gmail_sendername">Sean</b> <<a href="mailto:stroke_of_death@yahoo.com">stroke_of_death@yahoo.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">Hi Forrest,</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">I havn't really made any customizations surrounding the custom field area. I have added</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">RTx::Statistics, and RTx::AssetTracker, the calender extension, and thats it as far</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">as customizations above and beyond the normal RT.</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">For the "Ticket" vs "Ticket Transaction" type, I am referring to:</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">I click "configuration" then "Custom Fields" then click on the custom field I have created</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">I see "Name", Description", "Type", "Applies to", "validation", a checkbox for enabled,  "link values to" and "Include page"
</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">The "Ticket" vs "ticket transaction" types are under "Applies to", under "Applies to" you can</div>

<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">choose Tickets, Groups, Users, Assets, Ticket Transactions</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">If you choose ticket, when you look at a ticket, you can see the custom value there. If I choose ticket transactions, you don't see the custom field in the main ticket page, but if I were to click "Resolve", it shows up there. It also shows up under "basics"
</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">I have tried with "Select one value" as there are a limited list of 7 different values I need the user to choose from, and Enter one value would be freeform, and the reg-ex involved in the validation would be extrodinarily complicated and wouldn't be very easy to change, so I need to stick with the "select one value" type. 
</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">It defaults to (no value) - right now the Validation field says:</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">(?#Mandatory)(^[A-Z]) - I have tried adding various things after the "(?#Mandatory)"</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">so perhaps my validation string is wrong?</div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">The values to select between are all one letter words beginnning with captial letters.</div><div><span class="e" id="q_113f91b6f803c628_1">

<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"> </div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">----- Original Message ----<br>From: Forrest Blount <<a href="mailto:forrestarthur@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
forrestarthur@gmail.com</a>><br>To: Sean <<a href="mailto:stroke_of_death@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">stroke_of_death@yahoo.com</a>><br>Cc: Andreas Vögele <
<a href="mailto:avo@trustsec.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">avo@trustsec.de</a>>; <a href="mailto:rt-users@lists.fsck.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
rt-users@lists.fsck.com</a><br>Sent: Tuesday, July 24, 2007 9:54:12 AM<br>Subject: Re: [rt-users] Re: Custom field problem<br><br>Validation works fine in our system, as do the Mandatory fields... I think we need more information regarding how your system is customized...  For instance, what do you mean you've tried this on custom fields of "Ticket" and "Ticket Transaction" types.  These types aren't available in our 
3.6.4 version, so I'm guessing they've been added/modified which might be breaking the validation/mandatory functions.<br><br>Have you tried either with a basic "Enter one value" or "Select one value" type custom field? 
<br><br>Forrest<br><br>
<div><span class="gmail_quote">On 7/24/07, <b class="gmail_sendername">Sean</b> <<a href="mailto:stroke_of_death@yahoo.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">stroke_of_death@yahoo.com
</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So there is no way to make having a value in a custom field mandatory?<br>I was hoping that the "validation" step would take care of this, but I guess that doesn't
<br>kick in until you manually enter something then it validates against what you have selected or entered. <br><br><br><br>----- Original Message ----<br>From: Andreas Vögele <<a href="mailto:avo@trustsec.de" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
avo@trustsec.de</a>><br>To: <a href="mailto:rt-users@lists.fsck.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rt-users@lists.fsck.com</a><br>Sent: Tuesday, July 24, 2007 2:16:12 AM 
<br>Subject: [rt-users] Re: Custom field problem<br><br><br>Sean writes:<br><br>> All,<br>><br>> Not sure if this is two seperate questions or not.<br>><br>> I am running RT 3.6.4.<br>><br>> I am trying to create a custom field that I want to be
 <br>> mandatory. Basically, Im not concerned if it's there when the ticket<br>> is created, but when my RT admins close the ticket (always through<br>> the GUI, not through email or anything) I want to make sure they 
<br>> have selected one of the values.  [...]<br><br>You can write a scrip that reopens the ticket unless the custom field<br>is set.  This solution isn't nice but easy to set up.<br><br>_______________________________________________ 
<br><a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
</a><br><br>Community help: <a href="http://wiki.bestpractical.com/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.bestpractical.com </a><br>Commercial support: <a href="mailto:sales@bestpractical.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sales@bestpractical.com</a><br><br><br>Discover RT's hidden secrets with RT Essentials from
 O'Reilly Media.<br>Buy a copy at <a href="http://rtbook.bestpractical.com/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rtbook.bestpractical.com</a><br><br><br><br>____________________________________________________________________________________Ready for the edge of your seat?
<br>Check out tonight's top picks on Yahoo! TV.<br><a href="http://tv.yahoo.com/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://tv.yahoo.com/</a><br>_______________________________________________
<br><a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users 
</a><br><br>Community help: <a href="http://wiki.bestpractical.com/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wiki.bestpractical.com</a><br>Commercial support: <a href="mailto:sales@bestpractical.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sales@bestpractical.com</a><br><br><br>Discover RT's hidden secrets with RT Essentials from O'Reilly Media. <br>Buy a
 copy at <a href="http://rtbook.bestpractical.com/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://rtbook.bestpractical.com</a><br></blockquote></div><br></div>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"><br></div></span></div></div><span class="ad"><br>
      <hr size="1">Get the Yahoo! toolbar and <a href="http://us.rd.yahoo.com/evt=48225/*http://new.toolbar.yahoo.com/toolbar/features/mail/index.php" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
be alerted to new email </a>wherever you're surfing. </span></div></blockquote></div><br>