Approval Workflow for non-task Table

Prasun2
ServiceNow Employee
ServiceNow Employee

Hello,  I am new to ServiceNow and a bit confused by various answers already for this question.

I have a custom order table (a non-task table) and I want to implement approval process. How would I be able to achieve this?
Could it be done using Flow Designer or workflow engine? Is it mandatory to create a new column for my table: say 'Approvals'?
Is there a demo (video) I can refer? or any documentation for this?

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi @Prasun ,

The workflow approval activity will work on non-task tables.   But its important to note that only user approvals will work, group approvals require a table that extends task.

You are correct that "Approval For" references task, but you will also find a Document ID type field called Approving that will show up when the approval is for a non-task.

Edit: Here is an approval for a Knowledge article that I found in my demo instance.   The kb_knowledge table does NOT extend task.

 

find_real_file.png

 

 

Mark my answer correct & Helpful, if Applicable.

Thanks,

Sandeep

View solution in original post

2 REPLIES 2

Community Alums
Not applicable

Hi @Prasun ,

The workflow approval activity will work on non-task tables.   But its important to note that only user approvals will work, group approvals require a table that extends task.

You are correct that "Approval For" references task, but you will also find a Document ID type field called Approving that will show up when the approval is for a non-task.

Edit: Here is an approval for a Knowledge article that I found in my demo instance.   The kb_knowledge table does NOT extend task.

 

find_real_file.png

 

 

Mark my answer correct & Helpful, if Applicable.

Thanks,

Sandeep

Prasun2
ServiceNow Employee
ServiceNow Employee

Hi Sandeep,
Thankyou for the answer. Appreciate it. 
One follow up ques would be, Can a table have approvals both in form of workflow and flow designer?
If yes, which one takes precedence.

For example, I see Change Request table has both workflow as well as flow designer with the same name (ex: Change - Normal). But only the flow designer is being called now. 

Regards,
Prasun