How to schedule reports to run during business hours onlyDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Description How to Schedule a Report to only send out during Business Hours (Periodically) Procedure 1. Create a Schedule (System Scheduler > Schedules), or use an existing Schedule in your system 2. Add the 'Conditional' and 'Condition' fields to your Scheduled Reports form 3. Check the 'Conditional' checkbox 4. Set 'Run' to Periodically, then set an hour interval you wish to have the report sent out with 5. In the 'Condition' field, use the following script (replace the timezone with your timezone, replace the 32-character sys_id with the sys_id of the Schedule you created - you can get that by right-clicking it in the Schedules list and selecting Copy sys_id var s = new GlideSchedule("08fcd0830a0a0b2600079f56b1adb9ae"); var gdt = new GlideDateTime(); s.isInSchedule(gdt, "US/Pacific"); *Note that the above sys_id is the sys_id for the OOB 8-5 weekdays Schedule. Also note that you need to change the Schedule Timezone if you are not using US/Pacific Applicable Versions All Versions of Enterprise Additional Information See relevant Community article here.