RT Cron Ticket Creation

Morning All,

I have a cron job that runs a .sh file to create a ticket. Previously it has
worked fine with no issues however we have recently changed our custom
fields (added one), so I updated the .sh file to reflect the new custom
field - code below.

/opt/rt3/bin/rt create -t ticket
set subject=‘Ticket Subject Here’
set priority=10
set queue=‘Queue Name Here’
set CF-‘Priority’=‘Priority Level Here’
set text=‘Ticket Body Text Here.’
set CF-‘Custom Field 1’='Value 1"
set CF-‘Custom Field 2’='Value 2"

When i run this file it creates the ticket fine but doesnt populate Custom
Field 1 and 2, they just show in the ticket as “(No Value)”, the only change
I made to the code was to add Custom Field 2 at the bottom.

Does anyone have any ideas as to why this wont work?

I’m wondering if it is due to how the fields are set up, in that when you
create a ticket on the RT web console, you cant set Custom Field 2 until
Custom Field 1 has been given a value.

I could just take these fields out of the .sh file and set them manually
when the ticket is picked up, but that kind of defeats the object of
automating it.

Thanks in advance.

View this message in context: http://requesttracker.8502.n7.nabble.com/RT-Cron-Ticket-Creation-tp57232.html

/opt/rt3/bin/rt create -t ticket
set subject=‘Ticket Subject Here’
set priority=10
set queue=‘Queue Name Here’
set CF-‘Priority’=‘Priority Level Here’
set text=‘Ticket Body Text Here.’
set CF-‘Custom Field 1’='Value 1"
set CF-‘Custom Field 2’='Value 2"

Does anyone have any ideas as to why this wont work?

You mix ’ and " in the last two lines…

-Gerald

Sorry that was a typo when I put the code into this forum - i’d closed the
.sh file when so I couldnt copy and paste. I have corrected the code in my
question.

View this message in context: http://requesttracker.8502.n7.nabble.com/RT-Cron-Ticket-Creation-tp57232p57235.html