On Wed, Nov 23, 2011 at 05:25:01PM +0100, Bart wrote: > I've then created a simple rt-crontool command to see if I could find a > ticket and if I could > set a value when I found that ticket. This worked as well, below the > result: > /opt/rt4/bin/rt-crontool \ > --search RT::Search::FromSQL \ > --search-arg "status = 'open'" \ > --action RT::Action::SetPriority --action-arg 3 \ > --verbose > So now for the question(s): > > * First a simple one, how do I set a value for a custom field? > * And the more difficult one, how do I increase a value instead of > replacing it? (adding + > or something like that doesn't seem to work) > > Hopefully this is possible with the rt-crontool, if not then I'd like to > hear your thoughts on > how I'd be able to do the above in a different manner.
Unfortunately, you'll need to write your own RT::Action to change the CF
You could turn this into a pretty trivial perl script using the RT API
and calling $tickets->FromSQL("status = 'open'") and then iterating
the list to call AddCustomFieldValue
-kevin
pgpQrmKPVS3vK.pgp
Description: PGP signature
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * Barcelona, Spain November 28 & 29, 2011
