This problem was defined as DMCommunity Challenge July 2026:

Problem Definition. Let’s start with the glossary:

Here is a test case:


Defining Schedule, Resource, and Activities

Posting Constraints

When Rule Solver finds an optimal solution, we will use the following table to assign it back to our business output variables:

Problem Resolution. Here are the top-level tables “Define” and “Solve” that invoke the above tables:

Rule Scheduler will find the following feasible solution:

We can visualize it as follows:



