frePPLe screenshots

The user interface has three types of screens:

The frePPLe user interface is built using Django.
Django is an impressive web application framework written in the Python language. It allows quick and easy definition of the data elements, automatically creates a maintenance user interface for them and allows you to construct performant and scalable web sites.

All screens and data models shown below can be customized easily to fit the requirements of your business. The screens and data model provided with frePPLe should be seen as a 'reference implementation' only.

Data maintenance screens

The main screen provides access to the all screens. More direct navigation is also possible with the menu at the top of the screen.

Access to the functionality is role based. Depending on the user's permissions some of the links in the list or in the menu will not be available.

All user actions are logged in a audit trail, which is visible on the right.

image
From the main panel (or from the menu on the top) we navigate to the demand list screen.
It provides an intuitive and powerful way to filter, sort and search the demands.
image

From the demand list we now drill down into an individual demand.
We have an easy form to update all fields. Different control types, search capabilities and form validation enable us to guide and validate the user input.

All changes of a demand are tracked, and we can access the audit trail from the history button on the right.

image

Execute screens

This screen allows the user to trigger the main data loading and planning tasks:

  • Create different types of plans: unconstrained, constrained, capacity or material constrained.
  • Upload a csv-formatted data file.
  • Load a pre-defined dataset in the database. This is useful for eg test or training models.
  • Erase the complete database contents.
  • Create a sample dataset, based on some parameters. This is convenient for quickly creating bigger models for testing.

Only users with 'execute' permissions have access to this screen.

An audit log is available of all execute tasks.

image

Plan report screens

The inventory report shows the inventory profile. For each buffer the consumed and produced quantities are reported, together with the resulting inventory changes.

A right-click on the buffer name brings up a context menu. The context menu allows the user to quickly open the data maintenance screen for the buffer or to review the supply path of the buffer.

The time buckets and time horizon can be selected by the user: weeks, months, quarters, year, etc...

Intuive graphs are available to visualize the plan.

image image
The capacity review report show per resource and per time bucket the available capacity and the resource loading.
The available capacity is editable.
image image

The demand report shows for each item and for each time bucket the requested quantity and the planned quantity. The cumulative difference between those is reported as the backlog.

Intuive graphs are available to visualize the plan.

image image
The operation report shows for each operation the planned quantity per time bucket. Frozen plans (such as work-in-process and goods-in-transit) and unreleased plans are reported in different rows. image image
FrePPLe reports infeasibilities and issues in the plan as problems.
These can be used for exception-driven workflows, i.e. a user focusses on resolving problems when reviewing the plan.
image
FrePPLe supports utf-8 character encodings and can be used in your language(s) of choice.
The screenshot shows Chinese, Thai, Gujarati, Arabic, Hebrew, Russian and Greek characters peacefully together on the same screen.
image