[rt-users] A serial custom field... sort of
Ernesto Hernandez-Novich
emhnemhn at gmail.com
Mon Nov 17 17:17:43 EST 2008
On Mon, 2008-09-22 at 10:20 -0700, Kenneth Crocker wrote:
> 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.
I'm using 3.6 and can't upgrade to 3.8 for the time being.
I've used 'my-seq' and 'my-val' as CFs. The former is supposed to hold
the last used value while the latter holds the value for the current
ticket. I created both CFs as applying to Tickets; if I understand
correctly 'my-seq' should be a "per queue" CF but I can't find a way to
do that in 3.6
> 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.
I wrote a scrip that reads my-seq, increments it and then stores it in
both fields. When I create a new ticket, both fields end up with the
same value, the problem being that 'my-seq' behaves like it's undefined
for every ticket, so all my tickets end up with 1 stored in my-seq and
my-val. I think 'my-seq' is different for every ticket, instead of being
a singleton.
Ideas or suggestions?
--
Ernesto Hernández-Novich - Linux 2.6.18 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
More information about the rt-users
mailing list