Showcase/Dynamic scheduling

Dynamic scheduling

A shift board of employees and task pucks over the day with an unscheduled tray, undo, redo, reset and a review step, and a rules tab where deadline, duration, gap, overlap and sequence constraints are enabled, disabled, debugged or written in plain language and translated into constraints the board enforces.

MockupDynamic SchedulingInteractive mockup on simulated data. Click anything.Open full screen
Loading the mockup…
Scope2 days

One working session with the people in the seat: which decisions, which systems, what a good week looks like.

Working demo on your data5 days

The app you see above, running on your own exports instead of the simulated world. Every screen, every decision, your numbers.

Production14 days

Wired to your systems with your permissions, agents proposing, people approving, the ledger recording who did what.

Overview

Scheduling rules live in a planner's head and a spreadsheet: who can do what, how far apart tasks must be, how many people a counter needs at lunch. Encoding them in software takes a project and the rules change weekly.

The app shows the schedule as a board, one row per employee, with the night shift shaded and the task types colour coded. Unscheduled tasks are placed by clicking, and every placement is checked against the enabled rules with the conflict explained. Rules are grouped by category and can be enabled, disabled or deleted, and a new rule is typed in plain language and translated into a constraint. Reviewing the changes writes them to the workforce system.

Key features

  • Schedule board: employees by row, task pucks by type over a two-day window, search and filter, legend.
  • Unscheduled tray: tasks placed against the rules, with conflicts explained and a changelog, undo, redo and reset.
  • Rules by category: deadline, duration, gap, overlap and sequence constraints, enabled or disabled, with debug details.
  • Natural-language rules: raw text translated into a constraint without code.

Decisions it produces

  • Place an unscheduled task
  • Enable, disable or delete a rule
  • Write a new constraint in plain language
  • Review and publish the schedule changes

Data sources

HRISemployees, availability, preferred hours
Existing schedulesPDFs, spreadsheets, project plans
Rulesconstraints by category, enabled state
ERPorders and tasks to schedule

Simulated data throughout. Book a call to see it on your own systems.

Be the next big thing

Dream big, build fast, and grow far with Fig

Fig Desktop Coming Soon!