- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2022 03:45 AM
Hi Team,
I'm migrating a workflow to flow designer and not able to move forward with the below step.
Having two variables "Start Date & Time" , "End Date & Time".
In workflow, we find the difference of the two variables and compare them
If the difference > 24 hours, the timer waits for a day prior to the end date and triggers a reminder notification.
How do I compare that 24 hours in flow designer? I'm not able to get greater or lesser or a text field to enter the value.
Can someone help?
I tried it as, if start variable +24 hours using fx function is not end variable, then trigger the notification.
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2022 06:51 AM
update line 4 as this -> don't use getDisplayValue()
var dur = GlideDateTime.subtract(glideStart, glideEnd);
var hour = dur.getByFormat('HH'); //get hour part
if(hour >= 24)
outputs.moreThan24 = true; // no quotes
else
outputs.moreThan24 = false; // no quotes
})(inputs, outputs);
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2022 06:26 AM
@Ankur Bawiskar : Above condition is working only for false condition and not for true.
I have added a log and checked it gives the hour as undefined.
Can u please help me out?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2025 07:27 PM
@Ankur Bawiskar
How to check in the Flow Designer if condition that if the catalog date/time variable is having the time after 5:00 PM or not. Can you help me with the screenshots.