The CreatorCon Call for Content is officially open! Get started here.

simple flow designer issue

ServiceNow Use6
Tera Guru

Hi,

I created a small Flow Designer flow, but it is running when I do the Test at the flow level, but not working otherwise. Kindly help.

 

1.jpg

 

2.jpg

 

Regards

Suman P.

2 ACCEPTED SOLUTIONS

M Iftikhar
Giga Sage

@ServiceNow Use6 , 

check run trigger field under flow trigger condition and set it to for every update. If you want it to run every time or anything else depending on your use case.

MIftikhar_1-1760075472316.png

 

 

Thanks & Regards,
Muhammad Iftikhar

If my response helped, please mark it as the accepted solution so others can benefit as well.

View solution in original post

Bhuvan
Mega Patron

@ServiceNow Use6 

 

If you want the Flow to be run for every update or every unique update, change the Run trigger accordingly and not use Once.

 

Also check Flow is set to run as System rather than Run as User Who initiates the session. If it still does not work, share sample Flow execution log to understand why flow is failing.

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

View solution in original post

8 REPLIES 8

M Iftikhar
Giga Sage

@ServiceNow Use6 , 

check run trigger field under flow trigger condition and set it to for every update. If you want it to run every time or anything else depending on your use case.

MIftikhar_1-1760075472316.png

 

 

Thanks & Regards,
Muhammad Iftikhar

If my response helped, please mark it as the accepted solution so others can benefit as well.

Hi @M Iftikhar,

Can you please also tell me why should we do this.

Regards

Suman P.

@ServiceNow Use6 ,

Well that depends on business use case but a general idea can be:

1. For every update

When it runs:
The flow runs every time the record is updated, no matter what field changed.

Use case:
When you need the flow to respond to any modification (e.g., logging every change, recalculating a score).

Be careful:
This can trigger very frequently and cause performance issues if not filtered properly.


2. For every unique update

When it runs:
The flow runs only when the values that actually trigger the condition change — i.e., a unique change occurs.

Use case:
When you want to act only once per meaningful change (e.g., status changes from New → In Progress).
If the same value is updated again without a real change, it won’t trigger.


3. Only once

When it runs:
The flow runs just the first time after the record is created or updated to meet the condition, and will not run again even if the record changes later.

Use case:
When you want a one-time action, like sending a welcome notification or initializing a setup task.


4. Only if not currently running

When it runs:
The flow runs on update only if another instance of the same flow is not already running for that record.

Use case:
To prevent multiple concurrent executions for the same record — useful in long-running flows or loops (e.g., task generation or approvals).

Thanks & Regards,
Muhammad Iftikhar

If my response helped, please mark it as the accepted solution so others can benefit as well.

Hi @M Iftikhar,

I would have used for every unique update, which is better right? instead of triggering for everything.

Regards

Suman P.