{"id":22413,"date":"2026-07-31T10:49:05","date_gmt":"2026-07-31T10:49:05","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=22413"},"modified":"2026-08-13T04:50:58","modified_gmt":"2026-08-13T04:50:58","slug":"how-to-configure-the-scheduler-window-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-the-scheduler-window-in-idempiere\/","title":{"rendered":"How to Configure the Scheduler Window in iDempiere"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Scheduler window lets users automate recurring background processes without manual intervention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used across modules to run routine housekeeping tasks such as clearing old notes, sending recurring reminders, or generating periodic reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scheduled processes run silently at defined intervals, keeping data clean, reducing manual workload, and ensuring notifications reach the right recipients.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"177\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-1024x177.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-ProcessFlow\" class=\"wp-image-22415\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-1024x177.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-300x52.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-768x133.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-1536x266.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Scheduler.drawio-2048x355.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only an Active scheduler runs automatically at the defined interval.<\/li>\n\n\n\n<li>The Process field determines which task the scheduler executes.<\/li>\n\n\n\n<li>The Schedule field decides how often the process repeats.<\/li>\n\n\n\n<li>Days to keep Log controls how long execution history is retained.<\/li>\n\n\n\n<li>Process Parameters pass required values to the scheduled process automatically.<\/li>\n\n\n\n<li>Scheduler Recipients receive notifications about the process outcome.<\/li>\n\n\n\n<li>Each run creates a Log record showing success or failure.<\/li>\n\n\n\n<li>A failed notification does not stop the scheduled process from running.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A valid User or Role available for notification recipients.<\/li>\n\n\n\n<li>Mail Template configured, if email notifications are required.<\/li>\n\n\n\n<li>Business Partner or User records set up for Scheduler Recipients.<\/li>\n\n\n\n<li>Access rights granted through the System Administrator or relevant role.<\/li>\n\n\n\n<li>The underlying background process (for example, Delete Notices) available in the system.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Menu \u2192 System Admin \u2192 General Rules \u2192 Server \u2192 Scheduler<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"266\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-1024x266.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-1\" class=\"wp-image-22419\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-1024x266.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-300x78.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-768x200.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-1536x399.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-1-2048x532.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the Scheduler window displays the list of configured scheduled processes along with three tabs \u2014 Parameter, Scheduler Recipient, and Log \u2014 used to manage inputs, recipients, and execution history.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-1024x623.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-2\" class=\"wp-image-22420\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-1024x623.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-300x183.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-768x467.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-1536x935.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-2-2048x1246.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Define the Scheduler<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step sets up the basic identity and timing of the automated process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter a descriptive Name, select the Process to run, choose the Schedule frequency, assign a Supervisor, and set Days to keep Log. Mark the record Active to enable execution.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Name<\/td><td>Delete Old Notes<\/td><td>Identifies the scheduler for easy reference<\/td><\/tr><tr><td>Process<\/td><td>Delete Notices_AD_NoteDelete<\/td><td>Background task the scheduler executes<\/td><\/tr><tr><td>Schedule<\/td><td>7 Days<\/td><td>Frequency at which the process repeats<\/td><\/tr><tr><td>Supervisor<\/td><td>System<\/td><td>User responsible for monitoring the scheduler<\/td><\/tr><tr><td>Days to keep Log<\/td><td>7<\/td><td>Number of days execution logs are retained<\/td><\/tr><tr><td>Mail Template<\/td><td>(optional)<\/td><td>Template used for notification emails<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-1024x623.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-3\" class=\"wp-image-22423\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-1024x623.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-300x183.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-768x467.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-1536x935.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-3-2048x1246.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Set Process Parameters<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step supplies the input values the scheduled process needs to run correctly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Parameter tab, add a Process Parameter, mark it Active, and enter a Default Parameter value. Repeat for each parameter the process requires.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Process Parameter<\/td><td>Days to keep Log<\/td><td>Input value passed to the process<\/td><\/tr><tr><td>Default Parameter<\/td><td>7<\/td><td>Value used automatically at execution<\/td><\/tr><tr><td>Default To Parameter<\/td><td>(optional)<\/td><td>Upper range value for the parameter<\/td><\/tr><tr><td>Active<\/td><td>Checked<\/td><td>Determines if the parameter is applied<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-1024x469.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-4\" class=\"wp-image-22427\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-1024x469.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-300x137.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-768x352.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-1536x704.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-4-2048x938.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Add Scheduler Recipients<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step ensures the right users are notified about the scheduler&#8217;s execution outcome.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Scheduler Recipient tab, select a User\/Contact or Role, and mark the record Active. Enable Upload if attachment output is required.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>User\/Contact<\/td><td>System<\/td><td>Recipient who receives the notification<\/td><\/tr><tr><td>Role<\/td><td>(optional)<\/td><td>Role-based recipient group<\/td><\/tr><tr><td>Upload<\/td><td>Unchecked<\/td><td>Attaches process output to the notification<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-1024x409.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-5\" class=\"wp-image-22430\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-1024x409.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-300x120.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-768x307.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-1536x614.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-5-2048x818.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Review Scheduler Logs<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This step confirms whether the scheduled process executed successfully or failed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instructions<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Log tab after a scheduled run to check the Summary, Error status, and Text Message for details on the execution result.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Created<\/td><td>07\/27\/2026 11:26 AM<\/td><td>Date and time the log entry was generated<\/td><\/tr><tr><td>Summary<\/td><td>Failed to send scheduler notification<\/td><td>Short outcome description<\/td><\/tr><tr><td>Error<\/td><td>Checked<\/td><td>Indicates the run encountered a problem<\/td><\/tr><tr><td>Text Message<\/td><td>From: System To: System<\/td><td>Notification content sent to recipients<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-1024x544.png\" alt=\"TenthPlanet-iDempiere-SystemAdmin-Scheduler-6\" class=\"wp-image-22431\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-1024x544.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-300x159.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-768x408.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-1536x816.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-SystemAdmin-Scheduler-6-2048x1088.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Scheduler does not run<\/td><td>Active checkbox unchecked<\/td><td>Mark the scheduler record as Active<\/td><\/tr><tr><td>Notification email fails<\/td><td>Mail Template or mail settings not configured<\/td><td>Configure a valid Mail Template and system mail settings<\/td><\/tr><tr><td>Wrong data affected by process<\/td><td>Incorrect Process Parameter values<\/td><td>Review and correct the Default Parameter entries<\/td><\/tr><tr><td>No recipients notified<\/td><td>Scheduler Recipient tab left empty<\/td><td>Add at least one User\/Contact or Role<\/td><\/tr><tr><td>Logs grow too large<\/td><td>Days to keep Log set too high<\/td><td>Reduce Days to keep Log to a shorter period<\/td><\/tr><tr><td>Process runs at the wrong time<\/td><td>Incorrect Schedule frequency selected<\/td><td>Update the Schedule field to the desired interval<\/td><\/tr><tr><td>Duplicate scheduler entries<\/td><td>Multiple schedulers created for the same process<\/td><td>Deactivate or remove the duplicate scheduler record<\/td><\/tr><tr><td>Failures go unnoticed<\/td><td>Supervisor field left blank<\/td><td>Assign a valid Supervisor to monitor failures<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure the Mail Template used for notification content.<\/li>\n\n\n\n<li>Set up User and Role records for Scheduler Recipients.<\/li>\n\n\n\n<li>Review the underlying Process window for additional parameters.<\/li>\n\n\n\n<li>Confirm System Administrator role access for scheduler management.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The Scheduler window lets users automate recurring background processes without manual intervention. It is used across modules to run [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,91],"tags":[],"class_list":["post-22413","post","type-post","status-publish","format-standard","hentry","category-idempiere-product","category-idempiere-general-rules"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=22413"}],"version-history":[{"count":1,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22413\/revisions"}],"predecessor-version":[{"id":22434,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/22413\/revisions\/22434"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=22413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=22413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=22413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}