Get sys_id of workflow catalog task

xiaix
Tera Guru

I need to edit a field on a newly created catalog task, as soon as it's created.  Normally, I would just do task.field = , but the field I need to update doesn't actually sit on the sc_task table, it sits on the sc_request table and I know you can't do the following:

task.request.requested_for = "foobar";
task.request.update();

I read this post: https://community.servicenow.com/community?id=community_question&sys_id=80570369db1cdbc01dcaf3231f96...

but I'm not sure.

 

So, I did get it to work, but there must be a better way.

 

Here's a diagrammed way I have it now:

find_real_file.png

 

 

find_real_file.png

1 ACCEPTED SOLUTION

patricklatella
Mega Sage

I was actually able to capture the sys_id of the created task (created by the Catalog Task workflow activity) directly in the advanced script section using

workflow.scratchpad.taskid = task.setNewGuid();

View solution in original post

15 REPLIES 15

syedfarhan
Kilo Sage

How can we get approval sys_id from Approval User - activity ?