Trigger a flow on a specific day once a year
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2022 05:55 AM
I have a request from a user that they want to trigger a request on September 1st every year.
I can not figure out how to do it in Flow designer
I have tried the odd idea of having to variables on the catalog item a start and finish variable.
Those varibles are used to set a condition for creating the request (in the lack of other means).
I can get the condition to evaluate true if I use Run start date/time is at or after start (start has the default value of september 1st 00:00:01) that works.
But if I choose Run start date/time at or before finish (default value September 1st 23:59:00) it evaluate false.
Is there a bug in Flow Designer or have I missed something.
(I know you can script a solution, but I want to avoid scripts)
- Labels:
-
flow designer

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-04-2022 01:51 PM
Hi Damhoej,
It looks like out of the box, the "Trigger" for are:
- Daily
- Weekly
- Monthly
- Run Once
- Repeat
Without scripting or adding any options to this trigger listing, I would probably set this to "Run Once" and specify a date. Then at the end of your flow, you could possible add a task to "Update date" after this has triggered so someone on your team could update the flow for the next year. Just be sure to reference which flow would need to be updated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-26-2024 08:55 AM
You can accomplish this with a scheduled flow of type "Monthly" and set it to the 1st of the month. Setup a flow variable "month" and have the flow set it to the flow run time and apply a Date > Month transformation. You can then run an if logic to check if the month is the month you want the flow to run. In your case the logic would be "If Month == 9" and your flow actions would be under there.
It would be nice if there were a yearly trigger, but this accomplishes the same thing.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-09-2022 05:30 AM
I know the OOB options..
And when I tried to box the start date (just for fun) so it would run each month and with a condition set to after "start date" and before "start date + 1" it failed.
It seems there is a bug in flow designer because the condition works with the "at or after" but not with "at or before" condition.
So now I may report a bug til ServiceNow 😉

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2022 03:01 AM
have you considered triggering the flow in another method?
> create a scheduled job trigger "Day and Month in Year"
> Script = scripted flow snip