Ernesto,
What you are talking about is a Queue-specific reference number. Not hard to do. For every queue that needs this, define the CF with an appropriate name for a specific Queue (I believe in 3.8.1 you can define Queue-level CF's that do NOT have to be on a ticket. Maybe a name like "Queue Reference Number" would work). Then, you define a CF to be used for All tickets in that Queue (like "Ticket Reference Number"). You then write a Queue-level script that examines a transaction and if the type is a create, and it is for one of the Queues that needs this CF, then pull the CF for THAT "Queue" and add 1 to it and then put that new number back in the "Queue-level" CF and also insert it into the new ticket in that queue. Hope this helps. Kenn LBNL On 9/22/2008 7:14 AM, Ernesto Hernandez-Novich wrote: > I've been requested something quite odd: a custom field that behaves > like a SERIAL column on a database. The specific request was "a custom > field that has no duplicates and it's _always_ kept in sequence". > > Initially I suggested using the ticket number instead, but the user > states that according to their "process" the numbering must be gapless. > They don't mind, and would even appreciate, if the number gets generated > automatically. I explained the fact that if there were two users > creating a new ticket, the numbering would depend on "who hits submit > first" and they're fine with that. > > Any suggestions on how to approach this? _______________________________________________ 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