SeedTactic OrderLink Scheduling
This repository contains the scheduling plugin API for OrderLink. A scheduling plugin takes the unscheduled bookings and the flexibility plan and produces the daily schedule to send to the cell controller. For an overview of this process, see the whitepaper.
To implement a custom scheduling strategy, create a .NET assembly which references
BlackMaple.SeedTactics.Scheduling from NuGet.
Then implement the IAllocateInterface
interface in a class with a default no-parameter constructor.
OrderLink will search the .NET assembly for any class which implements the
interface and create a new instance of this type.