Dynamic Scheduler Module

Content Type: Module
Categories: Utility,Tracing,Scheduling

Overview

This module enables the creation and management of dynamic scheduler configurations directly within your Mendix application. It allows administrators to define flexible schedules, select specific days of the week, set execution times, and automatically compute the next run time—without requiring hard-coded scheduled events.

Features:

Dynamic Interval Scheduling

Create flexible schedules with support for:

  • Daily
  • Weekly (with multi-day selection)
  • Monthly

Weekly Multi-Day Execution

Choose any combination of days (e.g., Mon, Wed, Fri) for repetitive microflow execution.

Automatic Next Run Time Calculation

Automatically computes the next execution timestamp based on:

  • Start Date
  • Start Time
  • Last Run Time
  • Next Run Time

The module ensures the next run always falls on the nearest valid upcoming day.

Execute Any Microflow

Runs any microflow dynamically by referencing its name at runtime.

Enable/Disable Schedule

Toggle schedules without deleting them.

Execution Insights

  • Last Run Time
  • Next Run Time
  • Last Execution Status

User-Friendly Configuration UI

Includes a clean, intuitive configuration page for business users to manage schedules.

 

Dependencies:

Mendix Modeler 10.18.4 or newer.

 

Issues, Suggestions & Feature Requests

https://github.com/bharathidas/DynamicScheduler/issues

 

Documentation

This module enables the creation and management of dynamic scheduler configurations directly within your Mendix application. It allows administrators to define flexible schedules, select specific days of the week, set execution times, and automatically compute the next run time—without requiring hard-coded scheduled events.

Features:

Dynamic Interval Scheduling

Create flexible schedules with support for:

  • Daily
  • Weekly (with multi-day selection)
  • Monthly

Weekly Multi-Day Execution

Choose any combination of days (e.g., Mon, Wed, Fri) for repetitive microflow execution.

Automatic Next Run Time Calculation

Automatically computes the next execution timestamp based on:

  • Start Date
  • Start Time
  • Last Run Time
  • Next Run Time

The module ensures the next run always falls on the nearest valid upcoming day.

Execute Any Microflow

Runs any microflow dynamically by referencing its name at runtime.

Enable/Disable Schedule

Toggle schedules without deleting them.

Execution Insights

  • Last Run Time
  • Next Run Time
  • Last Execution Status

User-Friendly Configuration UI

Includes a clean, intuitive configuration page for business users to manage schedules.

 

Dependencies:

Mendix Modeler 10.18.4 or newer.

 

Issues, Suggestions & Feature Requests

https://github.com/bharathidas/DynamicScheduler/issues

 

Releases

Version: 1.0.0
Framework Version: 10.18.4
Release Notes:

This module enables the creation and management of dynamic scheduler configurations directly within your Mendix application. It allows administrators to define flexible schedules, select specific days of the week, set execution times, and automatically compute the next run time—without requiring hard-coded scheduled events.

 

Features:

 

Dynamic Interval Scheduling

Create flexible schedules with support for:

  • Daily
  • Weekly (with multi-day selection)
  • Monthly

 

Weekly Multi-Day Execution

Choose any combination of days (e.g., Mon, Wed, Fri) for repetitive microflow execution.

 

Automatic Next Run Time Calculation

Automatically computes the next execution timestamp based on:

  • Start Date
  • Start Time
  • Last Run Time
  • Next Run Time

The module ensures the next run always falls on the nearest valid upcoming day.

 

Execute Any Microflow

Runs any microflow dynamically by referencing its name at runtime.

 

Enable/Disable Schedule

Toggle schedules without deleting them.

 

Execution Insights

  • Last Run Time
  • Next Run Time
  • Last Execution Status

 

User-Friendly Configuration UI

Includes a clean, intuitive configuration page for business users to manage schedules.

 

Dependencies:

Mendix Modeler 10.18.4 or newer.

 

Issues, Suggestions & Feature Requests

https://github.com/bharathidas/DynamicScheduler/issues