Overview
The pipeline to an optimised and distributed masterplan takes place across two different applications:
- Desktop App - Concerns itself with the optimisation of the masterplan.
- Web App - Holds the published masterplan, so that it is accessible on users' phones. Alternatively, Google Calendar integration can be used.
Desktop App
Optimisation, Task Builder, Scheduling
Publish
Web App
Server, Phones, PWA
Sync
Google Calendar
Alternative distribution
The two applications and their roles in the masterplan pipeline.
Workflow
The workflow to a finished masterplan is as follows (also see: How It Works):
- Create an Event, Persons and associate them with Capabilities
- Create Tasks and indicate their requirements (i.e. capabilities, assignment, time or location)
- Optimise the tasks and receive an allocation, if it is satisfiable
- Fine-tune the masterplan supported with metrics
- Publish the masterplan to either Google Calendar or MP-Backend
1
SetupEvent, People, Capabilities2
BuildTasks & Requirements3
OptimiseRun the Solver4
ReviewFine-tune with Metrics5
PublishCalendar or MP-BackendThe five steps from an empty event to a published masterplan.