Event in Queue State not Processing

Toms V
Giga Contributor

I have a custom field "U_scheduled_date" in customer Service case table. I   need to create an event that needs to be fired before 3 minutes of the date time value in the custom field. I have created an event that is currently being queued but the event always stays in ready state and its not processing. Below is the code i used

var gr = new GlideRecord('sn_customerservice_case');

gr.addQuery('sys_id',current.sys_id);

gr.query();

if(gr.hasNext())

        {

                while (gr.next())

                        {

                              var newdate=   current.u_scheduled_date.getDisplayValue();

                              var gdt = new GlideDateTime();

                              gdt.setValue(newdate);    

                              gdt.addSeconds(-180);

                              gs.eventQueue("sn_customerservice.DOB_Update_Case_Sched", gr,   gs.getUserID(), gs.getUserName(),gdt);

                        }

        }

find_real_file.png

Any idea whats the issue here is? Can any of you guys help please?

Thanks,

Tom

1 ACCEPTED SOLUTION

Hi Berny,



I didn't say this is a constraint. If you look at Toms post you will see that gs.eventQueue is under this form:



gs.eventQueue("sn_customerservice.DOB_Update_Case_Sched", gr,   gs.getUserID(), gs.getUserName(),gdt);



The function call is done with 5 parameters out of which last argument value is a date object rather than a queue name. In his screenshot you can see queue contains a date rather than either being empty or containing a specific queue.


Here:



https://developer.servicenow.com/app.do#!/training/article/app_store_learnv2_automatingapps_jakarta_...



Hope this clarifies your question.


View solution in original post

19 REPLIES 19

For events there is an extra field called "Process On". It usually contains same value as Created On field (same date/time). I am trying to understand if the process on is not in the future. See below example:



Screen Shot 2017-12-15 at 8.45.07 AM.png


sowmyab
Giga Contributor

Yes it's same


find_real_file.png


Are these custom events? Have they been registered?


YEs its custom events..


So if they are custom events:



- are they registered?


- is there a script action to process them?