Approval - User auto skipped/delete

12uy
Mega Sage

I’m having issues copying the Knowledge - Approval Publish workflow to another application.

Everything works normally when using an admin account, but when I impersonate another user to create an article and click Publish, the workflow does not change the status to Review.

When checking the Workflow Transition History, the Approval Knowledge Base Management activity automatically switches to Move to Draft (with activity.result = 'skipped').

12uy_0-1738664389768.png

 

I’ve modified the script to allow the new application to call KBWorkflow().

12uy_1-1738664428702.png

 

 

I want to understand why Approval Knowledge Base Management is being auto-skipped/deleted?"

5 REPLIES 5

Ankur Bawiskar
Tera Patron
Tera Patron

@12uy 

did you modify OOB component for this?

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Thank you for your interest.
I have modified the Publish workflow in the Knowledge Base using the workflow I just copied.
I am not clear about the OOB (Out-of-the-Box) you mentioned.
I am wondering why the Approval Knowledge Base Management automatically deletes.

12uy_0-1738727312041.png

 

Runjay Patel
Giga Sage

Hi @12uy ,

 

Make sure knowledge based owner field is not empty or inactive user.

 

-------------------------------------------------------------------------

If you found my response helpful, please consider selecting "Accept as Solution" and marking it as "Helpful." This not only supports me but also benefits the community.


Regards
Runjay Patel - ServiceNow Solution Architect
YouTube: https://www.youtube.com/@RunjayP
LinkedIn: https://www.linkedin.com/in/runjay

-------------------------------------------------------------------------

Thank you @Runjay Patel 
I have verified that the Knowledge Base Owner field is a valid user.